linux - python proxy pproxy - https -> socks5 让docker/或者啥使用socks5 proxy apt-get curl wget
访问量: 1118
refer to: https://superuser.com/questions/423563/convert-http-requests-to-socks5
最初的目的是为了在docker中可以使用proxy
然后发现在windows下,就算host使用了vpn, proxy也不受影响
docker 似乎仅仅支持http/ https 服务器,不支持socks5服务器 ( 见
使用了好多,只有pproxy可用
PProxy: python proxy
先安装python3 , pip3
然后 pip3 install pproxy
使用: pproxy -r socks5://127.0.0.1:1099 -vv
先在本地运行起一个 socks5 server , 跑在 1099端口
默认会运行在 8080端口, https 协议
使用omega proxy就可以用了:
可以看到各种过程了
然后,在docker中,就可以设置这些变量:( 我的docker host 是 192.168.10.3)
export HTTP_PROXY="http://192.168.10.3:8080" export HTTPS_PROXY="http://192.168.10.3:8080" export http_proxy="http://192.168.10.3:8080" export https_proxy="http://192.168.10.3:8080"
(不用看了)Delegate 下载
多个OS都有
http://www.delegate.org/anonftp/DeleGate/download.html
windows: 2014年更新的
Privoxy 也不行
其他的,
基本都不好使。
https://blog.yanzhe.tk/2017/11/09/docker-set-proxy/