最近中職領先全球開季,但因為版權的關係,所以國外的 IP 沒辦法收看 twitch 的轉播。想說用 VPN 就可以解決,沒想到宿舍提供的網路阻擋 VPN 的連線(機車)。原本在 JF 實驗室留的 shadowsocks 連線,也因為 server 的硬體掛掉不能使用。
幸好,在 Z.F.Chaing 大師的介紹下,改用 ssh tunnel 的方式進行連線,簡單紀錄一下怎麼處理。
事前準備
實現方法
建立連線
先打開 wsl 後輸入這段指令
1
$ ssh -D 8080 user@my.host.org
user 輸入使用者名字
my.host.ort 輸入 server IP
如果有 port 的話再自己加上去,例如
1
$ ssh -D 8080 -p 9527 user@my.host.org
成功登入之後,就把連線放著,可以搭配 tmux 之類的東西放在背景執行。
設定網路
打開「網際網路選項」,選擇「連線」、「LAN 設定」(拍謝,我只能提供日文圖片,但應該沒什麼差)
接著打勾「自動偵測設定」、「為您的 LAN 使用 Proxy 伺服器…」、「進階」
輸入 socks 的內容
設定完成之後,只要打開瀏覽器(Chrome, Firefox) 即可使用。
Reference
[1] SSH Tunnel 通道打造加密 Proxy,透過外部 Linux 伺服器上網 [link]
[2] 利用 SSH Tunnel 做跳板(aka. 翻牆)[link]