Back

linux - python proxy pproxy - https -> socks5 让docker/或者啥使用socks5 proxy apt-get curl wget

发布时间: 2022-05-13 05:47:00

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/

Back