Afs*_*hin 1 browser vpn openvpn
我在我的 ubuntu 上运行了 vpn(PPTP 和 openvpn 都没有任何不同)(在我的国家,一些网站如电报、youtube 或 twitter 被阻止,我必须运行 vpn 才能访问它们)所以在我运行 vpn 后,电报信使运行良好,但浏览器无法正常工作,仍然无法访问所有像 youtube 这样的阻止站点(但可以访问普通站点。另一方面,当我使用浏览器时,vpn 对阻止站点没有任何影响)我也做了 ping 块站点,但没有成功 有趣的是,有时当我打开笔记本电脑电源并连接到 AP 后立即启动 vpn(在第一秒),所有浏览器都可以工作,我可以访问任何块地点
这是我的 ip route 输出命令
default dev ppp0 proto static scope link metric 50
default via 192.168.1.1 dev wlp2s0 proto dhcp metric 600
10.10.0.0 dev ppp0 proto kernel scope link src 10.10.11.239 metric 50
169.254.0.0/16 dev ppp0 scope link metric 1000
172.16.77.0/24 dev vmnet1 proto kernel scope link src 172.16.77.1
172.16.149.0/24 dev vmnet8 proto kernel scope link src 172.16.149.1
185.180.15.243 via 192.168.1.1 dev wlp2s0 src 192.168.1.120
185.180.15.243 via 192.168.1.1 dev wlp2s0 proto static metric 600
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.120
metric 600
192.168.1.1 dev wlp2s0 proto static scope link metric 600
Run Code Online (Sandbox Code Playgroud)
ppp0 是我的 vpn,wlp2s0 是我的无线网卡
我解决了问题!问题是 DNS,所以你应该先安装resolvconf
,但为什么呢??当您使用此功能时,您的系统首先从中读取 dns 服务器,然后将其写入,/etc/resolv.conf
以便安装它,您只需运行以下命令:
sudo apt-get install resolvconf
Run Code Online (Sandbox Code Playgroud)
这样做之后,您应该编辑head
文件/etc/resolvconf/resolv.conf.d/head
并将 DNS 服务器放入其中:
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 1.0.0.1
nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001
Run Code Online (Sandbox Code Playgroud)
为了更确定,您可以转到您的 vpn 连接并将 DNS 也放入其中。