我的 OpenVPN 服务器是 Ubuntu 10.04.4 LTS,openvpn 版本是 2.x
我的客户使用的是 Win 7。他可以访问大多数网站,但不能访问 Youtube、Facebook、Twitter、groups.google.com 等
我的 server.conf 是:
local x.x.x.x
port 1194
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status /etc/openvpn/keys/openvpn-status.log
verb 4
我可以使用 SSH 隧道 + SOCKS 代理访问 Youtube 等,并且 Ubuntu 服务器可以访问所有站点。所以 Ubuntu 服务器没有任何问题。
由于我能提供的信息太少,我并不想寻求快速解决方案。我该如何调试?
答案1
这听起来像是 MTU 问题。尝试将虚拟设备的 MTU 设置为 1300。
我已经有一段时间没有使用 OpenVPN 了,但我认为您可以设置:
tun-mtu 1300