一、網站相關
引用:
1、限制:
不能訪問網站,網絡游戲(比如聯眾)不能玩,這類限制一般是限制了欲訪問網站的IP地址。
2、突破:
對於這類限制很容易突破,用普通的HTTP代理就可以了,或者SOCKS代理也是可以的。現在網上找HTTP代理還是很容易的,一抓一大把。在IE裡加了HTTP代理就可以輕松訪問目的網站了。
二、協議相關
引用:
1、限制:
如不能FTP、TELNET等,還有就是限制了一些網絡游戲的服務器端IP地址,而這些游戲又不支持普通HTTP代理。
2、突破:
這種情況可以用SOCKS代理,配合Sockscap32軟件,把軟件加到Sockscap32裡,通過SOCKS代理訪問。一般的程序都可以突破限制。對於有些游戲,可以考慮Permeo Security 的river這個軟件。如果連SOCKS也限制了,那可以用socks2http了,不會連HTTP也限制了吧。
三、包過濾相關
引用:
1、限制:
或者禁止了一些關鍵字。這類限制就比較強了,一般是通過代理服務器或者硬件防火牆做的過濾。比如:通過ISA Server 2010禁止MSN ,做了包過濾。這類限制比較難突破,普通的代理是無法突破限制的。
2、突破:
這類限制因為做了包過濾,能過濾出關鍵字來,所以要使用加密代理,也就是說中間走的HTTP或者SOCKS代理的數據流經過加密,比如跳板,SSSO, FLAT等,只要代理加密了就可以突破了, 用這些軟件再配合Sockscap32,這類限制就不起作用了,MSN就可以上了。
四、端口相關
引用:
1、限制:
限制了某些端口,最極端的情況是限制的只有80端口可以訪問,也就只能看看網頁,連OUTLOOK收信,FTP都限制了。當然對於限制幾個特殊端口,突破原理一樣。
2、突破:
(1).找普通HTTP 80端口的代理,象12.34.56.78:80這樣的,配合socks2http,把HTTP代理裝換成SOCKS代理,然後再配合SocksCap32,就很容易突破了。
提示:這類突破辦法中間的代理未加密。
(2).用類似FLAT軟件,配合SocksCap32,不過所做的FLAT代理最好也是80端口,當然不是80端口也沒關系,因為FLAT還支持再通過普通的HTTP代理訪問,不是80端口,就需要再加一個80端口的HTTP代理。代理跳板也可以做到,不過代理仍然要80端口的。對於單純是80端口限制,還可以用一些端口轉換的技術突破限制。
提示:這類突破辦法中間走的代理加密,網管不知道中間所走的數據是什麼。
五、綜合限制
引用:
比如有限制IP的,也有限制關鍵字,比如封MSN, 還有限制端口的情況。一般用第四種情況的第二個辦法就可以完全突破限制。只要還允許上網,所有的限制都可以突破。
六、縱深限制
引用:
1、限制:
沒給你上網的權限或者IP,或者做IP與MAC地址綁定了,根本不讓上網。
2、突破:
通過公司的好朋友找一台能上網的機器,借一條通道,裝一個代理軟件就可以了。我進行了一下測試,情況如下:局域網環境,有一台代理上網的服務器,給予一部分IP上網權限,而另一部分IP不能上網。即使在硬件防火牆上做了限制或者做MAC地址與IP綁定也沒有用,照樣可以突破這個限制。
工具:HTTPTunnel V3.4.1037
下載地址:http://www.onlinedown.net/soft/36725.htm
第一步:在要突破的機器上(192.168.1.226)啟動HTTPTunnel客戶端。打開命令提示符(cmd.exe),然後執行:htc -F 8888 192.168.1.231:80
提示:其中htc是客戶端程序,-f參數表示將來自192.168.1.231:80的數據全部轉發到本機的8888端口,這個端口可以隨便選,只要本機沒有占用就可以。計算機
然後我們用Netstat看一下本機現在開放的端口,發現8888端口已在偵聽。
第二步:在對方機器上啟動HTTPTunnel的服務器端,並執行命令:
hts -f localhost:21 80
提示:這個命令的意思是說把本機21端口發出去的數據全部通過80端口中轉一下,並且開放80端口作為偵聽端口,再用Neststat看一下他的機器,就會發現80端口現在也在偵聽狀態。
第三步:在要突破的機器上用FTP連接本機的8888端口,現在已經連上對方的機器了,上網限制已經突破。
說明:
1、HTTPTunnel工具可以欺騙防火牆,讓在防火牆上做的限制失效;
2、HTTPTunnel工具利用的80端口不會和web服務器的80端口沖突。
局域網中的較量仍在繼續著,不管你是看客,還是其中的那一方,但願這篇文章能夠讓大家知己知彼,限制的繼續限制,突破的仍在突破。說的有點膚淺。歡迎大家指正。或者有好的辦法也可以提出來。一起探討!!!