ProxyChains代理
安装
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
命令会报网络错误
需要使用gcc-go
重新编译yay
和proxychains
安装 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
配置
配置文件 :
/etc/proxychains.conf
/etc/proxychains4.conf
# 示例:
# 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
配置别名
~/.profile
加入以下内容
alias ps=proxychains
刷新 profile
source ~/.profile
测试
ps curl -I https://google.com