我已经根据此说明设置了一个 VPN 服务器。https

我可以连接到服务器,但无法访问任何东西,看起来 DNS 不起作用。我尝试了不同的配置,但没有成功。但是,如果我 ssh 到实例 ping 内部和外部资源,它就会起作用。所以问题似乎出在 openvn 或 GCP 上。客户端配置

remote 35.238.9.79 1194
client
nobind
proto udp 
user nobody
group nogroup
cipher AES-256-CBC
auth SHA512
redirect-gateway def1 bypass-dhcp
key-direction 1
; script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
verb 3
setenv PUSH_PEER_INFO

; script-security 2
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
; down-pre
; dhcp-option DOMAIN-ROUTE .

服务器配置

port 1194
proto udp4
dev tun
ca ca.crt
cert issued/server.crt
key private/server.key # This file should be kept secret
dh dh.pem
topology subnet
server 172.16.20.0 255.255.255.0
ifconfig-pool-persist /var/log/openvpn/ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.8.4"
client-to-client
keepalive 10 120
;tls-auth ta.key 0 # This file is secret
cipher AES-256-CBC
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log-append /var/log/openvpn/openvpn.log
verb 3
explicit-exit-notify 1
auth SHA512

5

  • 看起来 DNS 不起作用”——你有什么证据支持这一说法


    – 

  • 每当我请求任何主机时,它都会说 DNS 探测失败……


    – 

  • 在这种情况下, “ it ” 是什么意思?您如何“请求任何主机”?您到底在做什么?确切的响应是什么?


    – 


  • 我正在使用此配置连接到 VPN,转到浏览器尝试输入任何地址,但没有主机被解析。感谢 Chris 的帮助。


    – 


  • 所以你不是直接测试 DNS。你应该将问题分解成几个部分


    – 

0