如何破解手機行動網路流量限制?(二)

10 / 19, 2014 Android , Google , 其他 , 軟體推薦

自從上一篇文章介紹了怎麼破解這惱人的限制以後,我們不如深入一點了解一下為什麼我們可以利用上文的方法破解吧!

我們需要知道到底行動ISP是怎麼限制流量的。其實行動ISP在IP封包離開他們的網路以前必先經過ISP的路由器,而這一些路由器都會有流量控管的功能。當你超越了ISP所設定的流量限制時,ISP可能就會截斷連線或是修改QoS規則限制速度。在截斷連線的情況,ISP通常都會在瀏覽器顯示一個頁面提示你。

而我們第一步為甚麼要做一次traceroute呢?其實我們是確認一下你的ISP還有保留對外連線能力,因為ISP通常會把HTTP封包修改導致不能瀏覽網站,ISP的防火牆也會把大部分的連接埠封閉。由於Traceroute所用的封包是ICMP封包,不受防火牆封鎖,我們可以利用ICMP封包作為載體建立一條隧道(VPN)讓我們穿過防火牆,繼續連接互聯網。如果防火牆沒有封鎖某部份的連接埠,我們也可以利用這些連接埠建立UDP連線至VPN伺服器以穿過防火牆的阻擋。

第二方法是,如果ISP封鎖了對外連線能力,不過ISP的DNS伺服器還能用的話,我們也可以利用ISP的DNS伺服器建立隧道。首先,我們利用ISP的DNS伺服器查詢VPN伺服器的網域,並把IP封包包裝在DNS封包裡面,這時候ISP的DNS伺服器會查詢VPN伺服器域名的DNS伺服器。而這個VPN伺服器的DNS伺服器不是一般的DNS伺服器,他會把DNS封包裏面的IP封包轉發出去,並把回應傳給ISP的DNS伺服器再傳給你。這即可避開ISP的封鎖,(不過這方法真的很慢就對了……)

如果ISP不給你撥號連接3G/4G網路的話,我真的沒法子了。

  • Dr.agon

    需要登入的公眾wifi是不是也可以用這種方式做到,還是有別的(或更簡單的)方法?

    • s3131212

      印象中是可以的喔 🙂

      • Dr.agon

        那麼也可以結合orbot使用囉(就不知道誰用VPN繞過了吧?),還是他的VPN模式可以取代本文的軟體?您介紹的那個軟體的註冊信我一直收不到ㄟ~?

        值得實驗一下XD

        另外,使用Tor、vpn或是WiFi設定裡面的修改網路都只是針對本機端設定而已,對其他用戶不受影響吧?