觸屏版
全國(guó)服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
這是一個(gè)讓某國(guó)的訪問者看到你的網(wǎng)站,而無需他們方面努力的教程。某個(gè)復(fù)雜的過濾系統(tǒng)能夠通過多種方法阻止網(wǎng)站訪問。 常用的IP封鎖,用Connection Reset來實(shí)施URL和包過濾,用Connection Reset來實(shí)施TLS(SSL)證書過濾, DNS過濾。 區(qū)分IP封鎖和URL過濾的方法是在頁尾。
IP封鎖
使用的CDN(Count Delivery Network)來隱藏你的網(wǎng)站的真實(shí)IP。
我自己做了一個(gè)簡(jiǎn)單的測(cè)試。 我創(chuàng)建了一個(gè)谷歌網(wǎng)站鏈接如下。4個(gè)域名。
CNAME記錄:(ghs.google.com目前尚未在某國(guó)封鎖)
test1.percy.in - > ghs.google.com的CDN啟用
test2.percy.in - > ghs.google.com
A記錄:(216.239.32.21被IP封鎖)
test3.percy.in - > 216.239.32.21 CDN的啟用
test4.percy.in - > 216.239.32.21
測(cè)試1和測(cè)試2僅用于確認(rèn)該網(wǎng)站是可以訪問的。 試驗(yàn)3和試驗(yàn)4模擬被封鎖的IP的網(wǎng)站。
我選擇了CDN是一個(gè)CloudFlare的免費(fèi)帳戶。(你可以付費(fèi)選擇pro帳號(hào),我更喜歡免費(fèi)的)
這里是測(cè)試結(jié)果。
test1和test2都在某國(guó)訪問。 測(cè)試3能訪問,而測(cè)試4訪問被封鎖。
CDN啟用時(shí),它相當(dāng)于一個(gè)反向代理。 因此,TEST3實(shí)際解析到CDN擁有的一個(gè)IP地址(在我這是CloudFlare的IP),從而繞過IP阻塞。 除非[系統(tǒng)]阻止CDN的IP地址,(這也將阻止許多其他無關(guān)網(wǎng)站),才能封鎖你的IP。而且你可以簡(jiǎn)單的注冊(cè)一個(gè)新的CloudFlare帳號(hào),來獲取新一組IP地址。
URL /包過濾
例如,您的域名是example.com。 在URL中他們將過濾".example.com"; 在HTTP頭中他們過濾"host:example.com"。 所以,example.com被封鎖而aaaexample.com在某國(guó)能訪問。
如果您的域名作為限制詞過濾,應(yīng)采用完整的網(wǎng)站加密。
對(duì)策:您的服務(wù)器或VPS上安裝SSL證書。 有些證書是昂貴的,而有些則是完全免費(fèi)且無限時(shí)間的。 StartSSL提供免費(fèi)證書只需要你提交一個(gè)域名的電子郵件地址。而域名的電子郵件地址也可以從Google企業(yè)應(yīng)用套件免費(fèi)得到 。 靈活的SSL。
TLS(SSL)證書過濾
現(xiàn)在[系統(tǒng)]知道您正在使用加密來逃避審查,所以決定審查您的證書。(證書是建立加密隧道前以明文傳輸?shù)模?/p>
兩個(gè)應(yīng)對(duì)措施和前面說的差不多:
1。 因?yàn)槟愕淖C書是完全免費(fèi),由電腦自動(dòng)分發(fā)的,你可以不斷改變你的證書,而TLS(SSL)證書過濾列表不太更新。
2。 使用的CloudFlare的SSL選項(xiàng)。 CloudFlare 回答我說多個(gè)站點(diǎn)可能使用相同的證書,每個(gè)站點(diǎn)都有自己的主題備用名稱(SAN)和通用名稱,將有一些變化的SSL#.cloudflare.com。 因此,IP地址的情況下,[系統(tǒng)]可以過濾您的證書就會(huì)封鎖一堆無辜的網(wǎng)站。
?。ǖ牵麄兛梢宰柚挂欢丫W(wǎng)站的SSL連接,然后只過濾你的域名。這樣一來,其他網(wǎng)站可以僅通過http訪問)
DNS過濾:
這是最嚴(yán)厲的但很少使用的封鎖措施。 已知受到這種封鎖的網(wǎng)站有*facebook.com(包括facebook.com),*twitter.com(包括 twitter.com),*YouTube.com上(包括YouTube.com)encrypted.google.com,plus.google.com,www.kenengba.com。 猜測(cè)只有大約幾十個(gè)網(wǎng)站被這種方式封鎖。
這里有兩種形式的DNS過濾(維基百科只記錄第一個(gè))
形式1[DNS劫持]:當(dāng)訪問者使用本地DNS服務(wù)器由ISP控制,這項(xiàng)調(diào)查只會(huì)導(dǎo)致連接超時(shí)。 這是由當(dāng)?shù)氐腄NS服務(wù)器。
形式2[DNS污染]:當(dāng)訪問者使用國(guó)外的DNS服務(wù)器,如OpenDNS的,谷歌公共DNS,甚至是隨機(jī)不存在國(guó)外IP,[系統(tǒng)]將返回了一些隨機(jī)的網(wǎng)站對(duì)應(yīng)的被封鎖的IP地址,或阻塞真正DNS反饋。
?。ㄔ谀硣?guó),在一個(gè)不存在的DNS服務(wù)器1.1.1.1,查詢一個(gè)不存在的域名aaa.bbbtwitter.com) - DNS污染
nslookup aaa.bbbtwitter.com 1.1.1.1 Server: 1.1.1.1 Address: 1.1.1.1#53
Name: aaa.twitter.com Address: 78.16.49.15
?。ㄔ谀硣?guó),在一個(gè)存在的外國(guó)DNS服務(wù)器8.8.8.8 查找一個(gè)存在的域名encrypted.google.com) - DNS污染
nslookup encrypted.google.com 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: *** Can't find encrypted.google.com: No answer
YouTube的情況是非常有趣。查詢 *.youtube.com和YouTube.com返回一個(gè)假的IP地址,而查詢*YouTube.com則返回 No answer (應(yīng)該返回IP,或者返回NXDOMAIN)
如何應(yīng)對(duì):
方法1:更改您的子域。 我們最開始用www.example.com
www.example.com --" www.example.com" 被過濾 -->
更改為 www1( www2,www3,etc) .example.com --".example.com" 被過濾 -->
更改為 example.com -- "example.com " 被過濾
裸域被過濾可能性不大。因?yàn)槿绻麄冞^濾oogl.com,google.com會(huì)也將在某國(guó)無法訪問。請(qǐng)注意,這和前面提到的URL/包過濾不同]
方法2:
不要使用域名。 使用IP地址,例如:http://12.34.56.78或https://12.34.56.78
但是,它會(huì)使你的網(wǎng)站容易受到IP封鎖,因?yàn)闆]有域名,不能使用CDN。
但因?yàn)橹挥兄木W(wǎng)站被這種方式封鎖,你肯定有金錢或程序員來建立一個(gè)加密的反向代理服務(wù)器,或者自己想出對(duì)策。
---------------------
區(qū)分IP封鎖和URL過濾的方法(或兩者同時(shí))
如果您的網(wǎng)站只有一部分是無法訪問,那么它是被URL過濾(假設(shè)你的網(wǎng)站只在一臺(tái)服務(wù)器上)
如果您的網(wǎng)站(www.example.com)是完全無法訪問,請(qǐng)分別在某國(guó)訪問:
http://www.msn.com/www.example.com請(qǐng)等待幾分鐘再訪問下一個(gè)地址,因?yàn)樵诙虝r(shí)間內(nèi)[系統(tǒng)]會(huì)阻止所有從計(jì)算機(jī)到www.msn.com的流量。 所以,等待,直到你可以訪問www.msn.com(通常是一分鐘),然后再嘗試下一個(gè)網(wǎng)址。
只要有任意一個(gè)上述網(wǎng)址無法訪問,您的網(wǎng)站被URL過濾。
在某國(guó)做一個(gè)ping測(cè)試,以確定是否您的IP被封鎖。
英文原文:How to unblock websites in China for web owners
中文翻譯: Percy Alpha(原文作者)
中文譯文: 如何讓中國(guó)的訪問者看到你的網(wǎng)站--對(duì)網(wǎng)站主
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論