SSH 隧道連接到遠端伺服器

SSH 隧道連接到遠端伺服器

Reddit 被我的 ISP 封鎖了。 :(
我想使用繞過它SSH 隧道

我有一個可以使用的(受信任的)遠端 Web 伺服器(有使用者名稱和密碼)。
我已經下載了油灰並且可以成功建立與伺服器的連線。

這是 PuTTY 連接控制台的前三行:(我的使用者名稱和主機是隱藏的)

login as: <my-username>
<my-username>@<my-host> password:
Linux debianx 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64

我也嘗試執行這個指令:

ssh -D 8080 -f -C -q -N -p 2222 <my-username>@<my-host> &

它會回應以下結果:[1] 12284。這意味著什麼?

問題是,我是否可以創建一個 SSH 隧道來繞過 ISP 的網路過濾?

還有一個問題,我使用Mozilla Firefox,當我進入「SOCKS Host」時,我應該使用SOCKS v4還是SOCKS v5?

注意:我是個新手,對網路協定了解不多。抱歉提出愚蠢的問題。

答案1

這將連接到 SSH 伺服器,進入後台並在本機介面上偵聽到連接埠 1080 的 SOCKS 連線。

在此輸入影像描述

在此輸入影像描述

現在您已經有了一個監聽 127.0.0.1、連接埠 1080 的 SOCKS 代理,您可以設定任何可以使用 SOCKS 代理的應用程式來使用它。

答案2

您確實需要使用 SOCKS5。本文有 PuTTY 的詳細資料。

您嘗試透過在伺服器上執行命令來設定隧道;相反,您需要配置 PuTTY。連接前,在 PuTTY 中,在連線 > SSH > 隧道下,您需要新增動態隧道,例如在連接埠 8080 上,然後設定 Firefox。

相關內容