Linux网络代理配置

设置

使用ALL_PROXY变量

alias setproxy="export ALL_PROXY=http://127.0.0.1:7090"
alias unsetproxy="unset ALL_PROXY"

curl 默认使用 HTTP 代理来处理 HTTP 请求

或使用proxychains。Gentoo 下使用emerge --ask net-proxy/proxychains进行安装

然后编辑配置文件/etc/proxychains.conf

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
# socks4  127.0.0.1 9050
http    127.0.0.1 7890
socks5  127.0.0.1 7891

使用 ALL_PROXY

使用代理

setproxy

取消代理

unsetproxy

验证

curl www.google.com

使用 proxychains

proxychains curl www.google.com

comment: