proxy client使用¶
普通设置(好像只适用于linux)¶
注意是sockets v5代理
代理设置成 localhost <port>
需要是socket代理, 大部分支持sokcet代理
命令行程序用tsocket
最简单使用¶
export http_proxy=<proxyHost>:<proxyPort>
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=$http_proxy
实战过的:
# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:1086'
alias unproxy='unset all_proxy'
# http proxy
alias httpproxy='export http_proxy=127.0.0.1:1087;export https_proxy=$http_proxy'
alias unhttpproxy='unset http_proxy;unset https_proxy'
$> proxy
// 使用的代理
$> unproxy
// 不使用代理
git的使用¶
// 新增
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
// 删除
git config --global --unset http.proxy
git config --global --unset https.proxy
// 查看
git config --global --get http.proxy
git config --global --get https.proxy
编辑文件~/.gitconfig
[http]
proxy = socks5://127.0.0.1:10800
[https]
proxy = socks5://127.0.0.1:10800
client-proxy工具——tsocks¶
ubuntu下安装配置:
//经测试认证过的 sh>sudo apt-get install tsocks sh>sudo nano /etc/tsocks.conf #local表示本地的网络,也就是不使用socks代理的网络 # [注意]下面server下的值要在这里面 local = 192.168.1.0/255.255.255.0 server = 127.0.0.1 # SOCKS 服务器的 IP server_type = 5 # SOCKS 服务版本 server_port = 9999 # SOCKS 服务使用的端口
软件运行:
tsocks 你的软件 & // .e.g tsocks gwibber &
client-proxy工具——proxychains¶
ubuntu下安装配置:
sh> sudo apt-get install proxychains sh> sudo nano /etc/proxychains.conf dynamic_chain chain_len = 2 [ProxyList] socks5 127.0.0.1 9999 socks4 127.0.0.1 9050
软件运行:
运行 proxychains 跟运行 tsocks 完全一样。在终端中: proxychains 你的软件 & 比如说: proxychains chromium-browser &