Centos服务器搭建ss脚本

执行vi install_shadowsocks
粘贴如下脚本:

cd
yum -y update
yum -y install gcc
yum -y install openssl-devel
yum -y install wget

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar -jxvf Python-2.7.3.tar.bz2 
cd Python-2.7.3  
./configure
make all
make install 
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python 
sed -i '1s/python/python2.6.6/' /usr/bin/yum

cd
yum install python-setuptools
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz
tar zxvf distribute-0.6.10.tar.gz
cd distribute-0.6.10
python setup.py install
cd
easy_install pip
pip install shadowsocks

IP_ADDR=`ifconfig | awk -F':' '/inet addr/ && NR < 8{print $2}' | cut -d' ' -f1`

cat > /etc/shadowsocks.json << EOF
{
    "server":"$IP_ADDR",
    "port_password":{
         "8888":"shadowsocks",
         "9999":"shadowsocks"
         },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false,
    "workers":1
}
EOF

cat >> /etc/rc.local << EOF
ssserver -c /etc/shadowsocks.json -d start
EOF

ssserver -c /etc/shadowsocks.json -d start
if [ $? -eq 0 ]
then
    echo "shadowsocks已启动..."
else
    echo "shadowsocks启动异常..."
fi

echo "
    =========================[ shadowsocks command ]==========================
    |  启动shadowsocks服务: ssserver -c /etc/shadowsocks.json -d start        |
    |  关闭shadowsocks服务: ssserver -c /etc/shadowsocks.json -d stop         |
    |  重启shadowsocks服务: ssserver -c /etc/shadowsocks.json -d restart      |
    ==========================================================================

    =========================[    提醒 ]==========================
    |  ip地址:   $IP_ADDR                                                     |
    |  端 口1:   8888                                                         |
    |  密 码1:   shadowsocks                                                  |
    |  端 口2:   9999                                                         |
    |  密 码2:   shadowsocks                                                  |
    ==========================================================================
"

修改文件权限chmod 755 install_shadowsocks
执行脚本./install_shadowsocks,过程中如有提示输入y
完成。

猜你喜欢

转载自blog.csdn.net/wlchn/article/details/78224651