![OpenVPN-无法浏览 ipv4 网站](https://linux22.com/image/970389/OpenVPN-%E6%97%A0%E6%B3%95%E6%B5%8F%E8%A7%88%20ipv4%20%E7%BD%91%E7%AB%99.png)
我已经在我的 VPS(OpenVZ - Ubuntu 12.04)上设置了 openVPN 隧道。
问题是当我连接到 vpn 时,我只能浏览支持 ipv6 的网站,例如 google。Ipv4 网站无法加载(没有错误,只是无限期等待)。
http://whatismyv6.com/报告说我有一个 ipv6 地址,所以我猜这就是问题所在。
服务器配置:
dev tun
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
push "route 10.8.0.0 255.255.255.0"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1"
comp-lzo
persist-tun
persist-key
status openvpn-status.log
log /var/log/openvpn.log
verb 3
客户端配置:
client
remote xx.xx.xx.xx 1194
dev tun
comp-lzo
ca ca.crt
cert client1.crt
key client1.key
redirect-gateway def1
verb 3
我已经用这个命令配置了 NAT:iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to xx.xx.xx.xx
有人可以向我解释如何使其工作(强制 ipv4?)
我在另一个 vps 上遇到了同样的问题,并且我也在另一个客户端(所有 Windows 7)上尝试过。
答案1
切换到 tcp 端口解决了这个问题。我不知道为什么……(防火墙打开)
Ipv6 站点可以正常工作,因为流量没有通过 vpn 重定向。