首页 > 代码库 > centos6 安装socket代理服务器脚本

centos6 安装socket代理服务器脚本

#!/bin/sh

###Warning:Not Modified

###Author:lichdiamond

###Date:2016-06-27

VARS=$#

if [ $VARS -lt 2 ];

then

    echo "please input your \"public_ip port\" as the para"

    exit 0;

fi

P_IP=$1

P_PORT=$2

yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl openssl-devel

wget http://sourceforge.net/projects/ss5/files/ss5/3.8.9-5/ss5-3.8.9-5.tar.gz/download

tar -zxf download&&rm -rf download

cd ss5-3.8.9

./configure && make && make install

cd ../

rm -rf ss5-3.8.9

chmod +x /etc/init.d/ss5

chkconfig --add ss5

chkconfig --level 345 ss5 on

sed -i ‘1,$ s/\#auth/auth/g‘ /etc/opt/ss5/ss5.conf

sed -i ‘1,$ s/\#permit/permit/g‘ /etc/opt/ss5/ss5.conf

echo "noadmin nooneknowpass" > /etc/opt/ss5/ss5.passwd

#curl http://118.184.176.13/dyndns/getip

echo "SS5_OPTS=\"-b $P_IP:$P_PORT\"" >> /etc/sysconfig/ss5

service ss5 start

netstat -apn | grep $P_PORT


centos6 安装socket代理服务器脚本