通过使用以下脚本,我运行了我的 OpenVPN 服务器:https ://github.com/angristan/openvpn-install
我可以连接到 VPN 网络,ping 本地和外部 IP 地址,访问 HTTP 服务器(通过使用本地和外部 IP)。
DNS 在客户端上不起作用,当我尝试 ping google.com/any-other-domain 时,它显示 IP 解析错误。当我在所有域上尝试 nslookup 时,它会重试几次并返回 dns 超时。
- 我的外网IP:147.135.XXX.XXX
- 我的 VPN 网络:10.8.0.0/24
- 我的内部IP:10.8.0.1
我试过了
- 默认和非默认 VPN 服务器端口
- TCP 和 UDP
- Adguard、Google 和本地托管 DNS 服务器(在 VPN 上)
- 在 VPN 服务器上打开端口 53 UDP
到目前为止都没有工作。
然后我禁用了OVH防火墙。在那之后,DNS 开始在 VPN 客户端上工作。
那么,我应该如何配置OVH防火墙呢?我不想完全禁用它,因为我在该服务器上托管了许多其他东西。
我知道,规则从最低优先级应用到最高优先级。因此,如果规则 0 匹配,则不执行规则 1-19。
我目前的配置: 点击这里截图
隐藏端口的设置与 80 和 443 完全相同。接受已建立的 TCP 连接,接受特定端口上的连接,也接受 1194 上的 TCP/UDP。
感谢帮助。另外,如果我错过了什么,请发表评论。