debian一键安装ssr多用户版本

172次阅读
没有评论

共计 3116 个字符,预计需要花费 8 分钟才能阅读完成。

地址:https://raw.githubusercontent.com/littlesker/OneClickSsr-ssrpanel/master/install-debian.sh

可以配合ssrpanel在debian搭建酸酸乳多用户

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
clear
echo
echo "#############################################################"
echo "# One click Install ShadowsocksR-Python Manyusers Version    #"
echo "# Author: huiyingwu.com                                      #"
echo "#############################################################"
echo "请输入 数据库地址 > " ;read mip
echo "请输入 数据库端口 > " ;read mport
echo "请输入 数据表名 > " ;read mname
echo "请输入 数据库用户名 > " ;read mid
echo "请输入 数据库密码 > " ;read mpass
echo "请输入 节点ID > " ;read nid
echo "请输入 节点费率 > " ;read nfee
echo Starting......
echo 正在设置时区
sed -i 's/ftp.us.debian.org/opensource.nchc.org.tw/g' /etc/apt/sources.list >/dev/null 2>&1
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -r >/dev/null 2>&1
echo 正在关闭防火墙
systemctl stop firewalld.service >/dev/null 2>&1
systemctl disable firewalld.service>/dev/null 2>&1
iptables -F
service iptables save >/dev/null 2>&1
echo 正在配置准备环境
apt-get install -y python-setuptools m2crypto -y >/dev/null 2>&1
apt-get remove nc -y >/dev/null 2>&1
apt-get install git -y >/dev/null 2>&1
easy_install pip >/dev/null 2>&1
cd /root
wget https://raw.githubusercontent.com/mzfqy/OneClickSsr-ssrpanel/master/cron >/dev/null 2>&1
wget https://raw.githubusercontent.com/mzfqy/OneClickSsr-ssrpanel/master/ssr >/dev/null 2>&1
wget https://raw.githubusercontent.com/mzfqy/OneClickSsr-ssrpanel/master/ncat-7.60-1.x86_64.rpm>/dev/null 2>&1
wget https://raw.githubusercontent.com/mzfqy/OneClickSsr-ssrpanel/master/restartssr>/dev/null 2>&1
rpm -ivh ncat-7.60-1.x86_64.rpm >/dev/null 2>&1
ln -s /usr/bin/ncat /bin/nc >/dev/null 2>&1
cd /root
echo 正在安装libsodium
apt-get install build-essential -y >/dev/null 2>&1
apt-get install wget m2crypto git  -y >/dev/null 2>&1
wget -N --no-check-certificate https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz >/dev/null 2>&1
tar xf libsodium-1.0.16.tar.gz >/dev/null 2>&1
cd libsodium-1.0.16
./configure >/dev/null 2>&1
make -j2 >/dev/null 2>&1
make install >/dev/null 2>&1
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
pip install greenlet gevent M2Crypto >/dev/null 2>&1
echo 正在配置ssr
cd /root
git clone https://github.com/littlesker/shadowsocksr >/dev/null 2>&1
chmod 777 * -R
mv ssr /bin/ssr
mv restartssr /bin/restartssr
crontab cron
cd shadowsocksr
./setup_cymysql2.sh >/dev/null 2>&1
pip install -r requestment.txt >/dev/null 2>&1
rm usermysql.json -r
echo "{" >>usermysql.json
echo "    \"host\": \"$mip\"," >>usermysql.json
echo "    \"port\": \"$mport\"," >>usermysql.json
echo "    \"user\": \"$mid\"," >>usermysql.json
echo "    \"password\": \"$mpass\"," >>usermysql.json
echo "    \"db\": \"$mname\"," >>usermysql.json
echo "    \"node_id\": $nid," >>usermysql.json
echo "    \"transfer_mul\": $nfee," >>usermysql.json
echo "    \"ssl_enable\": 0," >>usermysql.json
echo "    \"ssl_ca\": \"\"," >>usermysql.json
echo "    \"ssl_cert\": \"\"," >>usermysql.json
echo "    \"ssl_key\": \"\"" >>usermysql.json
echo "}" >>usermysql.json
echo 安装完成

正文完
 
admin
版权声明:本站原创文章,由 admin 2019-09-20发表,共计3116字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码