如何與 LAN 上的另一台電腦共享我的 PuTTY SSH 隧道

如何與 LAN 上的另一台電腦共享我的 PuTTY SSH 隧道

我在我的家庭番茄路由器上運行 SSH 並成功連接到它。

我在客戶處,希望我的一位同事能夠存取我在那裡的資源,我嘗試讓他連接到我的機器(我們都連接到客戶端的路由器),我做了以下操作上述對 PuTTY 的修改:

連接埠轉送設定

儘管當他在瀏覽器中輸入我的 IP 位址和 8080 連接埠時,它不會轉發 - 我在 puTTY 的事件日誌中沒有看到他的連接嘗試的任何內容 - 我已確保防火牆已關閉機器- 我看到他的機器透過TCPView/netstat 與我的機器建立連接(並且ping 成功),儘管它沒有連接到我機器上的puTTY,但它似乎在我的機器上被攔截,儘管看到puTTY 正在偵聽8080以及他與我機器的連結在8080上

如果我在本機電腦上設定轉送隧道,如下所示:

設定

我在事件日誌中看到它,但本地路由不起作用(儘管這並不太令人驚訝)

他的機器完全可以與 puTTY 通信這一事實很奇怪,儘管考慮到當他嘗試動態端口時,它似乎被 Windows 攔截了...

大家有什麼想法嗎? :)

答案1

動態連接埠轉送旨在用作 SOCKS 代理。從文件:

或者,如果您希望 PuTTY 在本機連接埠上提供本機 SOCKS 4/4A/5 代理,請選擇“動態”

它並不意味著可以直接在瀏覽器中存取。如果您嘗試存取單一資源,我將僅使用指向該資源連接埠的本機連接埠轉送。否則,您應該將瀏覽器的代理設定設定為指向隧道。

相關內容