我在VPS上定义了一个未绑定的 DNS服务器,它似乎可以工作。我需要使用DNS服务器而不是公共DNS服务器,因为某些ISP阻止了公共DNS IP。我的openvpn.conf文件是:
dev tun
proto tcp
# Notice: here I set the listening port to be 80 to avoid possible port blockage
port 80
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
#status openvpn-status.log
#verb 3
client-to-client
push "redirect-gateway def1"
#pushing public DNS IPs
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
comp-lzo
至于有人建议在这里,我试图用我的服务器的IP地址(比如11.22.33.44)。所以代替
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
我刚放
push "dhcp-option DNS 11.22.33.44"
在上面的openvpn.conf中。但是,重新启动openvpn后,我看到我的客户端仍然可以连接到OpenVPN服务器,但是无法再呈现任何页面。
这里有什么问题?我怎么解决这个问题?