学习用挺方便的

启动或关闭Windows功能 勾选 适用于Linux的Windows子系统

ubuntu 18.04 LTS

使用代理

apt install python-pip
pip install --upgrade pip
pip install genpac

pip3改为国内源

如果升级pip后安装报错,请修改后继续安装

vim /usr/bin/pip
将
from pip import main
if __name__ == '__main__':
    sys.exit(main())
改为
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())
#覆盖代码
cat > /usr/bin/pip << EOF
#!/usr/bin/python
# GENERATED BY DEBIAN

import sys

# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())
EOF
chmod 755 /usr/bin/pip
# 生成配置
genpac --proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
# 编辑 /etc/profile 在文件最后添加
export http_proxy=http://127.0.0.1:1080
export https_proxy=http://127.0.0.1:1080
export ftp_proxy=http://127.0.0.1:1080
# 让配置生效
source /etc/profile