0

我已经在 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 也无济于事。我能做些什么?我应该阅读和学习什么?可能是什么问题呢?

对不起,我的英语不好。先感谢您!

4

1 回答 1

0

我已经想通了。也许,这个答案有一天会帮助某人。您还可以通过 VPN 路由 DNS 地址(在我的情况下为 8.8.8.8 和 8.8.4.4),并通过将它们设置为 127.0.0.1 来“禁用”默认以太网适配器 DNS。不要忘记在与 VPN 断开连接后恢复它们!

于 2021-12-29T16:53:44.417 回答