前幾年拿了一台閑置的PC安裝Ubuntu偶爾辦公用一用,需要科學上網就用Linux命令來SSH連接我們自己的遠程服務器,通過端口轉發實現,在FireFox浏覽器中設置socket 5代理以及使用遠程DNS就可以。
然後很久沒有再使用Linux桌面機器了,今天需要在Linux服務器上嘗試SSL證書的升級,連接github失敗,就想起再嘗試SSH Proxy的辦法,網上搜了一下命令,自己又試了一下,下面的命令是可以的:
ssh -D 1080 -N -f user@server.example.com -p 21021 -4
輸入上面命令(自己替換user和hostname)後,系統提示password,再輸入密碼就可以。
再去FireFox中做設置就可以訪問Google等網站。不過Let's Encrypt免費SSL證書的更新程序依然報錯,這個還要找辦法解決。
如果要停止port forwarding,可以使用ps -ef | grep ssh查看到進程号,使用kill殺死該進程就可以了。
评论