ProxyChains代理

ProxyChains-NG

安装

yay -S proxychains-ng

编译安装

git clone git@github.com:rofl0r/proxychains-ng.git
sudo make
sudo make install
sudo make install-config

由于 go 语言问题, 直接使用 proxychains yay 命令会报网络错误

抛弃 yay 吧,锈化吧,转投 paru 了,这样就不用担心go产生的问题了

需要使用gcc-go重新编译yayproxychains

安装 gcc-go 替代默认的 go

yay -S gcc-go

克隆 PKGBUILD 再使用 makepkg 重新编译 yay:

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

克隆 proxychains-ng 并编译安装:

git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
sudo make install-config

配置

配置文件 :

# 示例:  
# socks5  192.168.67.78   1080    lamer   secret  
# http    192.168.89.3    8080    justu   hidden  
# socks4  192.168.1.49    1080  
# http    192.168.39.93   8080


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

测试

proxychains curl -I https://google.com

配置别名

alias ps=proxychains

刷新 profile

source ~/.profile

测试

ps curl -I https://google.com