debian/ubuntu terminal使用ss代理
最近用各种脚本下载东西的时候发现有的站点需要当地IP才能下,比如google, youtube等;
所以就找了下能在终端用socks5代理的工具,最后找到了proxychains,从此再无压力.
1.安装ss程序
apt-get install python-pip
pip install shadowsocks
server: ssserver -p [server port] -k [password]
client: sslocal -s [server IP address] -p [server port] -l [local port] -k [password]
sslocal -s 153.125.234.208 -p 31433 -l 1080 -k qq33767078 aes-256-cfb
2.proxychains安装
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make && make install
cp ./src/proxychains.conf /etc/proxychains.conf
cd .. && rm -rf proxychains-ng
编辑proxychains配置
vim /etc/proxychains.conf
将socks4 127.0.0.1 9095改为
socks5 127.0.0.1 1080 //1080改为你自己的端口
3.proxychain使用
在需要代理的命令前加上 proxychains4 ,如:
proxychains4 wget http://xxx.com/xxx.zip
注意:编译proxychians4提示出错时候,缺少组件可以运行命令:
sudo apt-get install make gcc libc6-dev