搭建Socks5 Proxy与ProxyChains-NG

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jb19900111/article/details/88735619

环境:
上网机 CentOS release 6.9 (Final) 搭建ss5
内网机 CentOS release 6.7 (Final) 安装proxychains
在上网机操作:

[root@download6 ~]# cat /etc/redhat-release 
CentOS release 6.9 (Final)
[root@download6 ~]# yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
root@download6 ~]# tar zxvf ss5-3.8.9-8.tar.gzcd ss5-3.8.9
root@download6 ~]# cd ss5-3.8.9-8
root@download6 ~]#./configure
root@download6 ~]#make
root@download6 ~]#make install
[root@download6 ss5-3.8.9]# whereis ss5
ss5: /usr/sbin/ss5 /usr/lib/ss5 /usr/share/man/man1/ss5.1.gz /usr/share/man/man1/ss5.1.bz2
[root@download6 ss5-3.8.9]# chmod +x /etc/init.d/ss5chkconfig --add ss5

必须把配置文件/etc/opt/ss5/ss5.conf备份后清空,否则会报错“socks method unknown or bad request”
清空后ss5.conf只写两行:

auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -

在/etc/opt/ss5/ss5.passwd设置用户名和密码

test  test

启动服务
service ss5 start

在内网机上操作:

 yum -y install gcc
 unzip proxychains-ng-master.zip
cd proxychians-ng-master
./configure --prefix=/usr --sysconfdir=/etc
 make
 make install
./tools/install.sh -D -m 644 libproxychains4.so /usr/lib/libproxychains4.so
./tools/install.sh -D -m 755 proxychains4 /usr/bin/proxychains4
 make install-config (安装proxychains.conf配置文件)
./tools/install.sh -D -m 644 src/proxychains.conf /etc/proxychains.conf

配置文件/etc/proxychains.conf不用删除,最后添加

[ProxyList]
socks5  上网机ip 1080

参考文档
https://blog.csdn.net/dc666/article/details/81335901

猜你喜欢

转载自blog.csdn.net/jb19900111/article/details/88735619