2015年9月24日

部落格網站如何不被大陸封鎖?

A+
台灣的免費部落格平台基本上已經全部被大陸封鎖,若想要避開封鎖,似乎只有自行架站一途。當然,沒有固定收益的部落格,很難支撐這樣的花費。

若仔細瞭解大陸封鎖的原理,一一拆解分析之後,是有突破封鎖的可能性。上一篇「不被大陸封鎖的 "免費空間/圖床" 測試心得」,已經提供了其中兩項最困難的解決方案,本篇繼續分析其餘待克服項目的可能性。

(圖片出處: pickupimage.com)


一、大陸如何封鎖網站


先從原理說明,一個網站的每個部分(頁首到頁尾),例如文章區塊、留言區、側邊欄、廣告等等,能否在大陸地區正常顯示,取決以下是否被封鎖:
  1. 主機 IP
  2. 網站的網域
  3. 所有外連檔案的網域(js/css...)
  4. 圖床的網域
  5. Iframe 的連結網域

以上 5 點要全部解決,網站才能在大陸生存,接著就來看每一點能否解決的可能性。

1. Wordpress

使用 WP 部落格平台,可以避開以上全部 5 點,不過一年要花好幾千塊,流量高則數萬元跑不掉。大部分部落格無法負擔這樣的開銷,本文先以免費部落格平台來討論。


2. 免費中文部落格

少部分免費部落格平台能自訂網址,例如痞客邦(Pixnet),可以避開第 2 點(網站的網域),但第 3 點則不可能解決,因為台灣的部落格不允許修改範本內容。

該部落格平台使用的 js/css 檔,如果無法修改路徑、而這個平台的網域又被封鎖的話,那麼也都無法讀取與執行。因此就算能自訂網域,網址能避開封鎖,但是網頁內容(js/css)一樣無法正常讀取。

唯一有機會解決第 3 點的平台是 Google 旗下產品 "BLOGGER",因為可以自行修改範本內容,進而修改 js/css。

那麼,以下的內容才是本篇真正的主題,Blogger 要如何避開上述 5 點的封鎖?



二、突破封鎖


基本上 Google 服務的網域幾乎都被封鎖了,因此我們必須逐一檢視本文需要解決的 5 點項目,都不可以有被封鎖的網域存在。

而如何測試否被大陸封鎖,請參考上一篇「不被大陸封鎖的"免費空間/圖床"」→「一、檢測工具」。

1. 網站的網域

由於 Blogspot.com 這個網域被封鎖了,所以要讓大陸能看到網站,買網址是必須的第一要件。

網路上提供很多不需要購買的免費網址,例如 "twbbs.org",但請聽 WFU 的建議,不要使用免費網址,遲早都會被大陸封鎖

其實在國外買網址並不貴,平均一年約 NT.300,所有站長絕對都負擔得起,可參考「自訂網域」相關文章。


2. 主機 IP

從國外網友看到一些案例,說 Godaddy 代管的網站會被封鎖。我想實際原因可能很複雜,說不定是他自己的網站剛好有 "敏感字眼",但也可能是剛好其他 Godaddy 代管的網站被封鎖,而同一區段的 IP 遭到波及全部被封。

那麼好消息是,經由上一篇提到 Coke 的實驗「Blogger 使用 Cloudflare CDN 的幾點心得」,將網站交由 Cloudflare 代管後,似乎改變了 IP,從而不被大陸封鎖。

但這個方法是針對 IP 被封鎖的情形,若你的網站有 "敏感內容" 導致整個網域被封鎖,那換 IP 是沒有用的,只能另外買個網域重起爐灶。


3. 外連的網域

這部分將 "js/css" 及 "Iframe" 外連一起說明,因為作法相同。不過內容太偏技術性,因此簡單帶過。

總之可以開啟網頁原始檔,檢視所有的外連路徑。如果外連屬於 google 服務的網域,想辦法把 js/css 內容直接塞到範本中,雖然會造成範本肥大,但如果真要顧慮大陸市場的話,也只能這麼做。

否則的話,就是要改放在不會被封鎖的網路空間,請參考「不被大陸封鎖的「免費空間/圖床」測試心得」→「二、免費空間」。

不過免費空間將來都會有被大陸封鎖的可能性,所以這件事很難有更好的作法。

WFU 提供一個目前還可行的撇步,有一種不算完全免費的空間,沒有被大陸封鎖。例如你家上網的「電信業者」(為了安全就不明講了),可能會提供小容量的免費空間可使用,那麼 js/css 就可放在這個空間外連,不會被封鎖。一樣,請低調使用,免得將來沒得用~



四、圖床


雖然上一篇已經提供了免費圖床的測試心得,不過這只能說是一種選項而已,圖床其實是本篇 5 項問題之中最棘手的一個。

免費圖床有些未被大陸封鎖,目前雖然可使用,但萬一將來被盯上,圖床搬移的動作是很痛苦的,因此可參考以下的狀況:

1. 不太需要搬圖床的網站

如果是新成立、或是文章數還不多的網站,搬移圖片網址不會花太多時間、或是還能忍受這樣的時間,或許可考慮使用上一篇「不被大陸封鎖的「免費空間/圖床」測試心得」→「三、免費圖床」→「2. 大陸圖床」,然後將來部落格也必須持續使用大陸圖床。


2. 網站已經有大量圖片

旅遊、美食、攝影等等圖片使用量大的部落格,很難使用上一個方案進行搬遷。要讓網站的圖片在大陸能顯示,最穩妥的方式,目前只能花錢租虛擬主機,大概一年 USD 60 起跳,依網站流量而定。

那麼,這類網站只好評估一下花錢在主機這件事上值不值得。不過,如果有經費租虛擬主機來放圖,那麼建議可以直接搬到 WP 了。


3. 折衷作法

如果非常需要拓展大陸市場,又無法負擔圖床、主機、流量等等龐大的固定支出,那麼或許不必執著於部落格會被大陸封鎖這件事。

既然台灣的網站會被封鎖,那麼成立一個大陸的部落格分站,直接把內容複製過去,就不會被封鎖了

就像很多部落客在痞客邦有據點、Blogger 也有點、Instagram 也會發文,那麼就再多照顧一個大陸網站就是了。

如果能找到便利的發文工具,可以同時發佈內容到多個部落格,那麼為這件事多花的心力應該是可以接受的,在能夠節省額外花費的前提之下。



六、後續


本篇為各種需求的網站都提供了建議方案,經由這樣的說明,如果對程式碼熟悉的 Blogger 讀者,應該是能夠自行處理不被大陸封鎖的細節。

現在瞭解了部落格是有突破大陸封鎖的可能性,不過是否決定前進大陸,還有其他需要考量的地方。由於篇幅的關係,其他層面的問題,下一篇再來討論。


大陸封鎖網站相關主題:

5 則留言:

  1. 上一篇提供的測試,剛好我的網誌都沒有遭到封鎖。有固定薪水支付自訂網址的開銷沒有負擔。

    回覆刪除
    回覆
    1. 不錯,另外還要解決所有外連的問題喔~

      刪除
  2. 光要犧牲圖床跟外連 我寧願放棄大陸市場= =
    反正攝影作品都會被大陸論壇拿去亂轉 然後亂改或亂加自己的 logo

    回覆刪除
    回覆
    1. 中國那邊隨意轉貼的問題確實很嚴重...

      刪除
    2. 是否要照顧大陸市場,真的需要考量做這件事的 CP 值~~

      @Lee Bruce, 沒錯,這一點也是我下一篇要討論的主題之一。

      刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
提問請附網址、詳細描述狀況,如提供的資訊不足,則無法回覆。
◎ 請在相關文章留言,與文章無關的主題請至「Blogger 中文論壇」。
◎ 若詢問 CSS 、非官方範本問題、或貴站為商業網站 ,請參考「本站諮詢頁面」→「1. 諮詢服務」
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 若發現留言不見了,通常是因為 "複製貼上" 的內容常被系統判定為垃圾留言,請不用擔心,我會定期將留言恢復。
◎ 本站「已關閉自刪留言功能」。