最近WFH後,都要用penVPN和shadowsocks的IP來開發和測試。
但其實我一直有一個問題沒有解決,
就是windows開shadowsocks,但virtualbox的ubuntu20.04沒有共享到,
最近測試又要用shadowsocks的IP,終於在今天把這問題解決了。(感謝我家技術長提供的方法)
主機系統:Windows10
VPN:shadowsocks 4.1.9.2
VM: virtualbox 6.1.0
Client:ubuntu20.04
注:這裡不教設定方式,請自行上網設定完成及確認正確ip
- 啟用windows的shadowsocks
shadowsocks右鍵 -> 系統代理 -> 全局模式 - 顯示ubumtu路由的設定
在ubuntu打開終端機,執行:
ip route show
我們要的是紅框內的IP(每台可能不一樣,不要抄我的IP)
- 設置Virtualbox 使用 NAT 網絡
之前我一直設定成橋接模式
設定 -> 網路 -> 附加到:NAT
這邊設定完我會重開一次ubuntu。
- 設置ubuntu網絡代理伺服器
打開ubuntu設定,
網路 -> 網路代理伺服器 -> 手動 -> 填入在第二步驟時的ip
設定完後,網路代理伺服器會變成:手動
在ubuntu開啟測試IP網址:https://www.whatismyip.com.tw
注意:此時windows的shadowsocks是開著,ubuntu有網路連線,代理伺服器是手動。
如果IP是原本shadowsocks-windows的IP就成功了。
如果開發結束,想用回原本的IP,只要把網路代理伺服器會變成:關閉
就不會用shadowsocks-windows的IP了。