SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全
实验环境
cenos6.8_x64
实验软件
ss5-3.8.9-8.tar.gz 服务端
HA-Proxifier.rar 客户端
软件安装
yum install -y gcc automake make
yum -y install pam-devel openldap-devel cyrus-sasl-devel openssl-devel
tar zxvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure && make && make install
cp /etc/opt/ss5/ss5.conf /etc/opt/ss5/ss5.conf.bak
vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 - - 取消此行#
permit - 0.0.0.0/0 - 0.0.0.0/0 - 取消此行#
cp -p /etc/sysconfig/ss5 /etc/sysconfig/ss5.bak
vim /etc/sysconfig/ss5
#SS5_OPTS=" -u root"
SS5_OPTS=" -u root -b 0.0.0.0:10808" 修改为
echo test1 123456 > /etc/opt/ss5/ss5.passwd
chmod 755 /etc/rc.d/init.d/ss5
/etc/rc.d/init.d/ss5 restart
chkconfig --level 35 ss5 on
netstat -tuplna | grep 10808
tcp 0 0 0.0.0.0:10808 0.0.0.0:* LISTEN 10942/ss5
ps -ef | grep 10808
root 10942 1 0 13:36 ? 00:00:00 /usr/sbin/ss5 -t -u root -b 0.0.0.0:10808
root 10955 10864 0 13:39 pts/1 00:00:00 grep 10808