1. 程式人生 > 實用技巧 >wsl代理方案:proxychains - 2020.08.12

wsl代理方案:proxychains - 2020.08.12

因為要使用一個指令碼卻碰上了 github port 443 connection refused 的經典錯誤,分析之後發現需要給 wsl 配代理。PC 自身工作期間 fq 用的是 Clash ,因為還沒學計算機網路所以不太明白具體的原理,查了資料以後通過以下步驟完成了配置,故記錄如下:

1. 在 WSL 下安裝 proxychains

我的 WSL 版本是 Ubuntu 16.04 LTS ,直接 sudo apt-get install proxychains 即可實現安裝,如有需要也可以參考 proxychains 倉庫的 readme

2. 參考其他網友的部落格,修改config

我參考了

一次解決所有代理問題Ubuntu「一鍵」設定代理 | Sukka's Blog ,其實主要是前一篇,後一篇是其他的工具。

鍵入

sudo vi /etc/proxychains.conf

開啟配置檔案,然後註釋掉 proxy_dns 這一行,再在最後加上 socks5 127.0.0.1 [port] 這一行,:wq 儲存退出,注意要將 socks5 一項更改為你本機對應服務的埠。

這樣應該就能跑起來了。

注:還在探索中,目前還是知其然不知其所以然的狀態。