Linux常用脚本

测速与测试脚本

测速脚本

用于一键测试服务器国内各个节点的上传和下载。

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
Last modification:July 17th, 2019 at 01:08 pm
如果我的文章对你有用,请随意赞赏

Leave a Comment