Я визначив, що не пов'язаний DNS-сервер на моєму VPS, і він, здається, працює. Мені потрібно використовувати сервер DNS замість загальнодоступних DNS-серверів, оскільки деякі провайдери заблокували IP-адреси загальнодоступних DNS. Мій файл 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, але жодна сторінка більше не може бути відтворена.
Що тут може бути не так? Як я можу вирішити цю проблему?