原創技術

cmd+xshell穿透網路到遠端伺服器

404 字1 分鐘0 瀏覽0 按讚

摘要

本文介紹如何利用cmd和Xshell實現網路穿透,解決國內伺服器無法訪問GitHub的問題。透過SSH反向埠轉發將本地的代理埠(如7897)對映到遠端伺服器,並在遠端伺服器設定環境變數http_proxy和https_proxy指向該埠,從而讓遠端伺服器能夠訪問外網並執行測速指令碼等操作。

在此推薦一個GitHub的一個Linux伺服器效能測速指令碼

融合怪測評指令碼

但是國內使用GitHub的時候總會遇到網路問題,我的伺服器預設是封了國外的,所以更不可能實現指令碼的運用

總會有應對的辦法

我使用的是小黑貓的代理,所以我的埠轉發就是7980 ,那麼我要把這個7980轉到遠端伺服器就實現網路代理了

本機配置:

   ssh -R 7897:127.0.0.1:7897 root@服务器ip

輸入密碼後登入後就不用管了,進行下一步,但是cmd的視窗不能關不然7980就傳不過去

遠端伺服器配置:

開啟軟體在 Xshell 裡(也就是你遠端登入的伺服器終端),你可以執行這兩條命令來設定環境變數,讓伺服器上的命令預設走這個代理:

    export http_proxy="http://127.0.0.1:7897"
    export https_proxy="http://127.0.0.1:7897"

這樣網路就通了,可以訪問google,測速指令碼

留言載入中…
相關文章

相關文章