如何在 Windows 上设置 TCP over DNS 隧道?

如何在 Windows 上设置 TCP over DNS 隧道?

我看过一些指南,但我无法让它们发挥作用。我可以将 NS 记录指向我的域,所以听起来我应该能够做到这一点。我尝试为服务器部分设置 DMZ,但完全没有成功。

答案1

analogbit.com 上有一个适用于 Windows 的 Java 实现:tcp-over-dns

tcp-over-dns 包含一个特殊的 dns 服务器和一个特殊的 dns 客户端。客户端和服务器协同工作,通过标准 DNS 协议提供 TCP(和 UDP!)隧道。

这与已停用的 NSTX dns 隧道软件类似。该软件的目的是在 NSTX 失败的地方取得成功。至少对我来说,在现实世界中,所有 NSTX 隧道都会在几十秒内断开连接。tcp-over-dns 被编写得非常强大,同时提供可接受的带宽速度。

该程序需要 Java 运行环境 6.0+。服务器需要管理端口 53 访问权限。

同一作者有一篇很好的文章解释了DNS 上的 TCP很好。

相关内容