在这个教程的指导下,你将学会如何绕过GFW的封锁,自由的访问此网站上的文章。
权宜之计
GFW并未封锁此网站的备用域名,你可以直接访问writeas.xyz
举个栗子
https://write.as/114514
⇩
https://writeas.xyz/114514
P.S.由于GFW封锁的不确定性,谁也不知道这个新域名能撑多长时间.
本站是怎样被封锁的?
GFW对本站使用的封锁方式是“域名服务器缓存污染”
域名服务器(DNS)的作用是将域名转换为IP地址
write.as ⇨ DNS ⇨ 174.143.201.208
简单的来说,GFW会污染DNS上的缓存,导致DNS返回一个假IP
write.as ⇨ DNS(已黑化) ⇨ 11.45.1.4
所以你就打不开你原来想打开的网页了
我们应该怎么办?
我们可以看出,网站打不开的罪魁祸首是DNS,它返回了一个错误的IP地址
所以我们可以
1. 绕过DNS,直接访问网站IP地址
2. 使用更安全的,不受GFW干扰的DNS
方法一 直接访问网站IP地址
你可以不访问被墙掉的域名,而直接访问IP地址
https://write.as/114514
⇩
http://174.143.201.208/114514
注意:大多数IP地址不支持https访问,这会极大降低你网上冲浪的安全性
方法二 修改系统hosts文件 [Windows/MacOS X/Linux]
hosts在现代系统中被DNS所取代,但它仍可以在某些情况下取而代之。
你只需要在你的hosts文件内加上一行
write.as 174.143.201.208
这会强制将write.as这个域名重定向到174.143.201.208,也就是write.as服务器的IP上
举个栗子
在Windows系统中,使用管理员权限打开PowerShell并输入
echo "write.as 174.143.201.208" >> "C:\\Windows\\System32\\drivers\\etc\\hosts"
MacOS X/Linux系统中,你可以在终端中输入
sudo echo "write.as 174.143.201.208" >> "/etc/hosts"
方法三 使用安全DNS
修改DNS在各个操作系统中的方法不同,这里就不再赘述.
将你的DNS地址修改为
Google DNS: 8.8.8.8
或者
Cloudflare DNS: 1.1.1.1
注:Android9.0添加的”私人DNS”功能仅支持DNS over TLS
请使用 dns.google 或 1dot1dot1dot1.cloudflare-dns.com