测速与测试脚本
测速脚本
用于一键测试服务器国内各个节点的上传和下载。
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh
chmod +x superspeed.sh
./superspeed.sh
测速与测配置
用于一键检测IO、配置信息等问题检测脚本改良,丰富配置信息的展现、IO速度、以及下载速度检测点也是国内节点。
wget https://raw.githubusercontent.com/oooldking/script/master/superbench.sh
chmod +x superbench.sh
./superbench.sh
功能脚本
小飞机
秋水逸冰大佬的四合一脚本,目前认为最好用的脚本。
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
一键安装最新内核并开启 BBR 脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
一键更换内核并开启锐速
centos7.x
更换内核
wget --no-check-certificate -O rskernel.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/rskernel.sh && bash rskernel.sh
centos7.x
安装锐速
yum install net-tools -y && wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && bash appex.sh install
centos6.x
更换内核+安装锐速
wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && bash appex.sh install '2.6.32-642.el6.x86_64'
SSR-Mod-V3后端
安装基本组件
yum -y install python-setuptools && easy_install pip && pip install cymysql speedtest-cli && yum install git -y
yum -y groupinstall "Development Tools"
yum -y install wget
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
下载程序源代码
cd
git clone https://github.com/ianeeo/mod-back-end.git
cd mod-back-end
yum -y install python-devel
yum -y install libffi-devel
yum -y install openssl-devel
安装Python组件
pip install --upgrade setuptools
python -m pip install --upgrade pip
pip install -r requirements.txt
配置文件
cp apiconfig.py userapiconfig.py
cp config.json user-config.json
如果不会修改请使用winscp或类似工具下载后上传。
userapiconfig.py说明
node_id = 1,把1修改为你的节点编号(提前在网站中添加好节点后可以查看节点 id ,节点编号不带#,#3请填写3)
Speedtest = 6,把6修改为你在config设置的值
Cloudsafe =1,建议不修改,antissattack = 0,如果改为1则启用防攻击模式
Autoexec =0,这个选项如果没有部署自动下发请保持为0,否则改为1,前提是你懂得怎么用
host填写数据库所在主机IP地址
User填写前端数据库用户名
Pass填写前端数据库你设置的密码
Db填写前端数据库名
SSL_Enable,如果没有启用SSL加密数据库与服务端的连接,请保持0
userapiconfig.py文件配置完成。
Centos7 防火墙
firewall-cmd --permanent --zone=public --add-port=10000-65535/tcp
firewall-cmd --permanent --zone=public --add-port=10000-65535/udp
firewall-cmd --reload
测试运行
cd /root/mod-back-end
chmod -R 755 *
# 测试调错
python server.py
# 如果一切正常,再Ctrl+C退出后输入以下命令运行后端
# 无日志后台运行
./run.sh
# 有日志后台运行(与无日志后台运行任选其一)
./logrun.sh