SSH代理設定(Windows和Linux多種方式)__Linux

來源:互聯網
上載者:User

前提是你需要一個SSH帳號 【Windows系統】 001 SSH + Bitvise Tunnelier 實現SOCKS代理

需要用到的工具:

1、Bitvise Tunnelier

設定:

1、SSH伺服器IP:Port,驗證方式

2、一般去掉 On Login 裡面的 Open Terminal

3、預設

4、預設

5、開啟SOCKS / HTTP Proxy Forwarding,Listen Interface 根據需要填寫,如果只允許自己主機串連,則填127.0.0.1,連接埠預設的1080即可

6、SSH標籤頁是一些可選項,比如是否壓縮之類的,根據需要設定

7、設定完之後可以點擊左邊的儲存,方便下次直接登陸。然後點擊Login,可以看到成功的日誌

【IE代理設定】

1、Internet選項 - 串連 - 區域網路設定

2、勾選“為LAN使用Proxy 伺服器” - 進階

3、在通訊端欄填寫剛剛設定的地址和連接埠,確定,OK

【Firefox代理設定】

1、選項 - 進階 - 網路 - 串連 - 設定

2、手動設定代理,在SOCKS主機欄填寫剛剛設定的地址和連接埠,確定,OK

002 SSH + Bitvise Tunnelier + Privoxy 實現HTTP代理

上面是SOCK4代理方式,但是有些時候需要用到HTTP代理,則可以按照如下方式設定

需要用到的工具:

1、Bitvise Tunnelier

2、Privoxy

設定:

Bitvise Tunnelier的設定和上面相同,唯一需要設定的就是Privoxy,用來將SOCKS代理轉為HTTP代理。

啟動Privoxy之後,右鍵通知區域表徵圖 - Edit... - Main Configuration,會開啟config.txt,編輯如下兩處:

1、修改HTTP代理的listen-address,包含IP:Port,如果只是自己使用,設定為127.0.0.1:8118

2、啟用forward-socks4a,將HTTP轉寄到前面設定好的Tunnelier SOCKS代理上,OK

瀏覽器的設定就設定HTTP欄,填入Privoxy設定的地址和連接埠

【IE代理設定】

【Firefox代理設定】

【Linux系統】 003 Linux SSH 實現SOCKS代理

需要用到的工具:

無 (Linux系統直接支援SSH命令列)

設定:

1、啟動代理服務

ssh -CfNg -D 0.0.0.0:1080 -l username xxx.xxx.xxx.xxx

各參數含義:

-C 傳輸時壓縮資料

-f 輸入密碼登陸後,ssh進入後台運行

-N 不執行遠程命令,只提供連接埠轉寄。僅用於ssh2協議

-g 允許遠程主機串連ssh轉送連接埠

-D 設定socksProxy 位址和監聽連接埠,如果是只允許本地訪問則指定IP為127.0.0.1

-l ssh登陸使用者名稱

-i 指定ssh登陸用的私密金鑰,如果是用公開金鑰、私密金鑰對登陸則需要指定

可以使用man ssh命令得到更詳細的文檔

2、瀏覽器SOCKS通訊端代理配置

和001設定方式相同 004 Linux SSH + Privoxy 實現HTTP代理

需要用到的工具:

1、Privoxy

設定:

1、安裝Privoxy

# apt-get install privoxy

2、配置Privoxy

# vim /etc/privoxy/config

搜尋listen-address,並改成:

listen-address  0.0.0.0:8118

只允許本地的改成127.0.0.1

搜尋forward-socks4,並改成:

1249 forward-socks4   /               127.0.0.1:1080  .

即socks代理的IP地址和連接埠,注意最後有一個點

如果對存取權限有要求,可以搜尋permit-access並指定相應的IP:Port

備忘:

socks4和socks4a的區別:

socks4:先在本地DNS解析網域名稱,再通過Proxy 伺服器請求頁面
socks4a:在Proxy 伺服器DNS解析網域名稱

3、重啟Privoxy

# /etc/init.d/privoxy restart

如果用 telnet IP Port 能串連上,則初步說明Privoxy配置成功

4、ssh開啟socks4代理

ssh -CfNg -D 0.0.0.0:1080 -l username xxx.xxx.xxx.xxx

5、在瀏覽器中配置HTTP代理 和002配置方式相同

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.