亲爱的 Serverfault 专家们,您好,
我最近安装的 OpenVPN 访问服务器有一个非常令人沮丧的问题(https://openvpn.net/index.php/access-server/download-openvpn-as-sw/113.html?osfamily=CentOSCentOS 6.5)
一切正常,除了我无法浏览端口 80 或端口 443。
我可以执行 NSLOOKUP、traceroutes、ping、访问地址栏中使用其他端口的网站(例如 www.example.com:2087),Skype 连接正常,等等。唯一不起作用的是当我想浏览常规端口上的网站时,例如 www.google.com。
OpenVPN 服务器安装在加拿大 OVH 托管的节点上。它有多个 IP(公共 IP),1 个加拿大 IP 和 2 个美国 IP。它目前设置为监听并服务于其中一个美国 IP。我也尝试过加拿大 IP,结果相同。
请告诉我您需要更多信息,我会尽快回复。
先感谢您!
编辑:
这是使用 Putty 进行 Telnet 的结果: puu.sh/bvMON/2ce15e6735.png 2) 这应该确定我们使用的是 IPv4 还是 IPv6,对吗? puu.sh/bvMSf/1241ddf1c4.png puu.sh/bvMUU/13fa10c86f.png 客户端和服务器的互联网连接也在 OpenVPN 客户端设置中使用 IPv4 相互连接。- 从评论中添加
编辑2:
服务器是CentOS 6.5,客户端是Windows。
编辑3:
以下是开启VPN时使用的“netstat -n”命令:http://pastebin.com/iet3ErVX 请注意“<--- 评论”
诚挚问候,托马斯·施密特
答案1
解决了:
我的 iptables 中有这些:
# COMMENTED OUT TO SUPPORT OPENVPN
#-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8880
#-A PREROUTING -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8881