如何使用ssh架設簡易的VPN/Proxy

現在很多服務會鎖區域ip,但是常常又非得使用,這個時候VPN/Proxy 就非常重要,如果沒有辦法架設VPN server 可以選擇自行架設proxy,市面上很多的wifi route 都可以架設open vpn或是開啟 ssh 服務,其實這兩種都可以達成我們的目標,架設VPN/Proxy的方法有很多種,我這裡選擇使用 ssh 來當作最簡易的sshl tunnel Proxy,在這我選擇使用Firefox 而不使用Chrome的原因,是因為Firefox 的Proxy 跟作業系統(OS)不是連動,這樣只會有Firefox會透過Proxy連線出去,可以很方便地切換,但如果是其他APP需要使用VPN/Proxy就需要修改作業系統(OS)上面的Proxy設定。

  • Windows
    發現之前曾經寫過這個部分可以參考Link
  • Mac/Linux
    1. Open Terminal
    2. ssh -p port_number -D local_proxy_port_number account@ip (ex : ssh -p 3128 -D 5566 yen@10.10.10.10 , port_number是10.10.10.10 主機上ssh的port number , local_proxy_port_number 是你想建立在本地端的proxy port number 這個可以隨你喜好填寫)
    3. 開 Firefox
    4.按下[Firefox] -> [Preferences]

    5. 往下拉到 [Network Setting] -> [Settings]

    6.選擇[Manual proxy configuration] 於SOCKS Host 填入 127.0.0.1 Port 填入剛剛設定的 local_proxy_port_number(這裡我們使用 3128)

    7. 這樣就完工了


Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料