Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 代理伺服器

SSH 代理/隧道完整使用教學:Windows/MyEnTunnel/Tunnelier、Mac/iSSH、Chrome SwitchySharp

編輯:代理伺服器

⚠ 重要提示

SSH 代理極易被封鎖 (特徵明顯)。
強烈推薦改用 Shadowsocks / V2Ray / Trojan / Clash 等現代協議,支援 Windows/macOS/Linux/Android/iOS,抗封鎖能力強得多。本文僅供學習 SSH 隧道原理與歷史參考。

架構雙步驟:缺一不可

  1. SSH 客戶端連線伺服器:建立本地 SOCKS5 代理埠 (預設 7070)
  2. 瀏覽器設定代理:將流量導向本地 SOCKS5 埠

一、Windows 客戶端選擇與設定

1. MyEnTunnel (綠色、輕量、圖形化)

  • 下載解壓 → 執行 myentunnel.exe → 系統匣現紅鎖圖示
  • 右鍵「顯示」→「設定」分頁:
SSH 伺服器: your.ssh.server
SSH 埠: 22 (或自訂)
使用者: your_username
密碼/金鑰: your_password
本地埠: 7070 (SOCKS)
其他保持預設 → 存檔 → 連線
  • 首次連線彈出主機金鑰確認 → 點「是」
  • 連線成功紅鎖變綠 → 「隱藏」最小化到匣
  • 驗證:「狀態」分頁確認有「發送密碼中...」與「連線已穩定」訊息

2. Tunnelier (Bitvise SSH Client) — 功能強、更穩定、推薦

  • 安裝 Tunnelier-Inst.exe → 啟動
  • 「登入」分頁:Host、Username、Initial method: password、Password
  • 「選項」分頁:取消勾選「Open Terminal」、「Open SFTP」
  • 「服務」分頁:啟用 SOCKS/HTTP Proxy Forwarding → Listen Interface: 127.0.0.1, Port: 7070
  • 點「登入」→ 首次接受主機金鑰 → 按鈕變「登出」即成功

二、macOS 客戶端:iSSH

  • 下載解壓 → 開啟 iSSH
  • Remote Address: SSH 伺服器 IP/域名
  • Port: 22 (需手動輸入,灰色非預設填入)
  • User Name / Password: 填入憑證
  • 選擇 SOCKS Proxy (-D) → Local Port: 7070
  • 點「Connect」→ 無錯誤即成功
  • 可「Save Settings」下次「Load Settings」 (但 SOCKS 選項需重選)

三、Chrome 瀏覽器代理設定 (SwitchySharp)

方法 A:綠色版 Chrome + 內建 SwitchySharp (最省事)

下載:百度網盤 → 解壓 → 執行 run_chrome.cmd (非 chrome.exe) → 已預設好規則,直接用。

方法 B:手動安裝配置 (標準流程)

  1. Chrome 開啟 SwitchySharp 擴充 安裝 (若無法連線商店,先設 IE 代理 127.0.0.1:7070 當跳板)
  2. 點擴充圖示 →「選項」→「匯入/匯出」→「線上恢復備份」輸入:
    https://u.fishnote.net/SwitchyOptions.bak → 確認恢復
  3. 自動切到「情境模式」分頁,確認 SOCKS5 127.0.0.1:7070 → 存檔
  4. 「切換規則」分頁 → 「立即更新列表」→ 等待完成
  5. 關閉所有 Chrome 視窗 → 重新開啟
  6. 點擴充圖示 → 選「自動切換模式」即可瀏覽
  7. 遇到無法開啟網站 → 切「全域模式」強制走代理

四、常見問題 FAQ

問題原因/解決
綠燈亮但無法上網本地 7070 埠被佔用 → 改隨機 4 位數埠 (客戶端+瀏覽器同改)
一段時間自動斷線無流量閒置超時 → MyEnTunnel 勾選「掉線自動重連」
連線逾時/秒斷域名解析問題 → 改用 IP 連線;網路不穩 → 改用 Tunnelier
多裝置同時用被踢伺服器限制單連線 → 關閉其他客戶端
Linux 怎麼用?ssh -D 7070 user@server + 瀏覽器設 SOCKS5 127.0.0.1:7070 (非標準埠加 -p port)
iPhone/iPad 怎麼用?參考 PAC 檔案方案

五、總結

SSH 隧道 = ssh -D local_port user@server 建立本地 SOCKS5 代理。Windows 推薦 Tunnelier,Mac 推薦 iSSH,瀏覽器推薦 SwitchySharp 自動分流。但實際生產環境請直接部署 Shadowsocks/V2Ray 等現代協議,體驗與穩定性有數量級提升。

Copyright © Windows教程網 All Rights Reserved