我已经在 AWS 上使用 StrongMan(网络界面管理器)设置了 Strongswan VPN。效果很好,我公司的员工可以毫无问题地访问受限制的站点。但现在我需要实现拆分隧道,因为我们还必须每天将 TB 的数据发送到非受限站点。
我编写了小型 C# 应用程序,该应用程序使用下一个命令自动管理拆分隧道路由。
route ADD siteIP MASK 255.255.255.255 10.10.10.1 IF VPNInterfaceID
它不像我想要的那样工作。问题是:我的 DNS 在拆分隧道模式下泄漏。
如果我通过 VPN 路由到“www.whatismyip.com”,它会屏蔽我的 IP,所以它可以工作,但我无法访问受限站点。
所以我通过 VPN 路由“www.dnsleaktest.com”,我可以看到我的 DNS 实际上正在泄漏。
我找到了一个应用程序“Simple DNSCrypt”,它解决了我的问题,但我真的不想使用第三方软件。
我对这个话题很陌生,所以任何帮助都将不胜感激。我不知道如何隐藏我的 DNS。即使覆盖到 8.8.8.8 和 8.8.4.4 也无济于事。我能做些什么?我应该阅读和学习什么?可能是什么问题呢?
对不起,我的英语不好。先感谢您!