由于我的大学正在使用这个可怕的 Cisco AnyConnect VPN,我试图找到绕过他们的客户端软件的方法并发现openconnect。到目前为止,它运行良好,并且由于StackExchange 上的另一个问题,我设法让它默认停止通过 VPN 路由所有流量,而是仅通过 VPN 发送与大学相关的流量。
然而,openconnect仍然将我所有的 DNS 查询发送到学院的名称服务器,正如我在/etc/resolv.conf. 现在,因为我更愿意使用自己的 DNS 解析器,所以我想停止openconnect更改 DNS 设置。我可以设置INTERNAL_IP4_DNS可以通过为路由创建的包装脚本动态设置的变量,但这并不能完全解决我的问题,因为它仍然修改文件并添加我大学的搜索域。
有没有办法openconnect在不操作 vpnc 脚本的情况下停止这样做?