wsl2(docker容器)设置代理
设置代理
打开代理软件的允许局域网连接并记住代理端口
查看win主机ip地址,在wsl2中测试是否能ping通,如果不行,则需要添加防火墙规则
打开wsl2:
vim ~/.bashrc
在末尾添加
export ALL_PROXY="socks5://win主机ip:代理软件端口"
(网上有的ip用的是wsl中dns的地址,但我的不行)
重新加载bashrc:
source ~/.bashrc
测试是否成功:curl https://twitter.com
在docker容器中也使用此方法设置代理
如果pip install出现
Could not install packages due to an EnvironmentError: Missing dependencies for SOCKS support.
先关闭代理,pip安装pysocks(关闭了代理pip install 失败,重启容器再安装),再设置代理即可
pip install pysocks