我很喜欢一个俄罗斯网站。最近欧盟对它进行了禁令。他们说是因为乌克兰战争。所以我注册了一个俄罗斯网站虚拟专用服务器并安装了一个OpenVPN服务器(使用流行的剧本可以自动执行该过程)。我选择的 DNS 服务器是1.1.1.1
,我认为它很智能,因此我选择了端口 443 上的 UDP。
但是,当我从欧盟的公寓以 OpenVPN 客户端连接到它时,内容似乎仍然被屏蔽。我的朋友有另一个 VPN。这是NordVPN,她可以在 Mac 上毫无问题地查看内容。我正在使用一台Debian 11(靶心)且无systemd。
为了缩小问题范围,我使用了名为w3m在通过 SSH 登录 VPS 时,我可以通过这种方式查看内容。我可以看到,通过使用 标准测试dnsleaktest.com
,我在默认配置下存在 DNS 泄漏。
我希望上述信息对于知情人士来说,能够足以推断出事情的真相。
我不太清楚俄罗斯的审查制度在技术上是如何实施的。因此,这隐含地定义了这个问题:如果我能理解审查制度是如何实施的,我希望了解如何配置我的服务器和客户端以获得访问权限。
答案1
openresolv
我安装了适用于 Debian 的软件包(ArchWiki 有更多关于DNS)。ovpn-file
我做的第二件事是在之前插入以下三行<ca>-tag
:script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf
鲍勃是你的叔叔!
所以我猜欧盟正在使用 DNS 服务器封锁这些网站。我会等待一段时间,再接受其他知识更渊博的人对该问题的回答。