某些站點由於某些特定原因而被限制訪問是非常普遍的,尤其是在公司中 (有時荒唐,有時不是),例如下載網站,網絡郵件等。
通常,這些限制是通過阻止有問題的站點的域來進行的,並且還會對某些端口增加限制,如果我們需要立即獲取某些信息,該怎麼辦?
通常是 Windows 利用類似的程序 油灰 (在GNU / Linux上也可用)或 你的自由,不過還有另一種方法可以使訪問權限更加安全: SSH y 襪子5.
對於此示例,我指望我們擁有開放的端口80、3128 (通常用於導航) Y EL 9122,我們將看到兩個真實的案例。 我的目的不是要詳細解釋它是什麼 SSH, 襪子5 以及它們的工作方式,我們將再討論一次。 我們將看到兩個示例:
-通過SSH使用其IP地址連接到另一台PC。
-使用域通過SSH連接到另一台PC (通過DNS).
我們需要什麼?
-可以通過SSH訪問的具有Internet訪問權限的計算機。
-當然安裝了SSH。
-開瓶器 (以防我們落後於代理人)。
打開終端,放 (對於Debian):
$ sudo aptitude install ssh corkscrew
OK ..我已經安裝瞭如何連接?
非常簡單打開終端,放 ssh -p 443用戶@ internet_computer_ip:
ssh -p 9122 -D 1080 [email protected]
參數 -p 按照邏輯,它用於建立我們要通過哪個端口進行連接。 這麼簡單現在,我們打開瀏覽器首選項 (在我的情況下是Firefox) 並在 網絡選項,我們僅標記要使用的選項 襪子服務器 我們把:
127.0.0.1:1080
這足以導航。
如果我們落後於代理人怎麼辦?
可能是因為我們落後於非常嚴格的代理服務器,或者僅僅是我們 ISP 不允許我們通過IP地址進行連接,因此我們必須通過以下方式進行連接 DNS。 這是玩的地方 螺旋形的。 要使用此應用程序,我們要做的就是使用我們喜歡的編輯器在文件夾內創建一個文件 .ssh 在我們的 /家,叫 配置:
$ vim ~/.ssh/config
在裡面放這樣的東西:
host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888
對此進行一點解釋。 在host參數中,我們將要連接的服務器的URL (必須通過 9122, 正如我們在這篇文章中看到的。 在參數中 代理命令 後 螺旋形的 我們將我們代理的IP或 全稱例如: proxy.domain.net 以及用於導航的端口。
現在我們只需要打開一個終端並放:
現在,最後一個細節。 可能有必要在以下配置中修改參數 Firefox 如果我們沒有聯繫。 我們打開一個標籤並輸入 about:config中。 我們保證我們不會把手放在設置中,而是尋找:
network.dns.disablePrefetch
如果在 假 我們把它放進去 真.