命令行工具 socks5 代理设置

博客分类: 技术 阅读次数: comments

命令行工具 socks5 代理设置

Git

git config --global http_proxy socks5://127.0.0.1:1080

curl

curl --socks5-hostname 127.0.0.1:1080 https://www.ipaddress.com | grep "My IPv4"

可以直接把 ` –socks5-hostname 127.0.0.1:1080 ` 写在 ~/.curlrc 中。

pacman

/etc/pacman.conf 末尾配置

XferCommand = /usr/bin/curl --socks5 127.0.0.1:1080 %u > %o

proxychains 配置

/etc/proxychains.conf 末尾配置

socks5       127.0.0.1:1080

之后可以通过

proxychains <command>

执行 wget 等命令。

Julia

需要安装新包时临时在终端中把socks5代理改为http代理:

export all_proxy=http://127.0.0.1:1081/

conda

需要在当前终端明确代理版本

➜ export ALL_PROXY=socks5://127.0.0.1:1080/
➜ export all_proxy=socks5://127.0.0.1:1080/

或在/etc/environment中追加

ALL_PROXY=socks5://127.0.0.1:1080/
all_proxy=socks5://127.0.0.1:1080/

并重启。

然后在~.condarc中配置

proxy_servers:
    http: 127.0.0.1:1081
    https: 127.0.0.1:1081