AFFVPS

脚本批处理收集

脚本来自网络收集,并按照本人使用习惯进行部分修改
The scripts collected from network and somes modified by myself

感谢网络上的大佬们,同时欢迎其他人转载使用本人修改的脚本
由于“wget —no-check-certificate”存在安全隐患,所有非GitHub下载地址,本人均移除该参数,如果遇到 “wget … not trusted …” 报错,请使用命令“apt-get install -y ca-certificates”先安装ca-certificates

add-swap

此脚本可以一键增加500M Swap

https://github.com/nanqinlang/swap-add/blob/master/swap-add.sh
https://github.com/liangxyz/testrace/blob/master/swap.sh

* 使用方法

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/add-swap/add-swap.sh && bash add-swap.sh

* 特殊小小鸡
如果遇到某些特殊小鸡过于营养不良导致可用空间不足500M,请使用以下命令增加你需要的Swap容量,例如256M

dd if=/dev/zero of=/swapfile bs=1M count=256 && \
chmod 600 /swapfile  && \
mkswap /swapfile  && \
swapon /swapfile  && \
cp /etc/fstab /etc/fstab.bak && \
echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab && \
sysctl vm.swappiness=10 && \
sysctl vm.vfs_cache_pressure=50 && \
echo vm.swappiness = 10 >> /etc/sysctl.conf && \
echo vm.vfs_cache_pressure=50 >> /etc/sysctl.conf && \
sysctl -p

ZBench

修改自ZBench脚本
https://github.com/FunctionClub/ZBench/
* 使用方法

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/ZBench/ZBench.sh && bash ZBench.sh
wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/ZBench/ZBench-CN.sh && bash ZBench-CN.sh

speedtest

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/speedtest/speedtest.py
chmod a+rx speedtest.py
mv speedtest.py /usr/local/bin/speedtest
chown root:root /usr/local/bin/speedtest
speedtest

speedtest –list | grep China列出所有中国测试点

bench

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/bench/bench.sh && bash bench.sh

官方方法:

wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash

bbr

来自teddysun大佬脚本 https://github.com/teddysun/across

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/bbr/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r && sysctl net.ipv4.tcp_available_congestion_control && sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc && lsmod | grep bbr

依次显示以下信息即为安装bbr成功

最新内核
net.ipv4.tcp_available_congestion_control = bbr cubic reno
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq
返回值有 tcp_bbr 模块即说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

其余详细使用方法等详见https://teddysun.com/489.html

shadowsocks四合一

wget 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

H5ai一键安装脚本

H5ai一键安装脚本(基于Nginx+PHP 7),自动配置SSL证书
系统要求:Debian 8+/Ubuntu 16.04+,并使用纯净状态的发行版系统安装。还需要提前将你的域名解析到服务器。

apt-get install git -y
git clone https://github.com/wulabing/h5ai_onekey_install-lnp-.git h5ai
cd h5ai
bash h5ai.sh |tee h5ai.log
#脚本备份
https://www.moerats.com/usr/shell/h5ai_ssl.sh

Debian/Ubuntu一键安装Transmission并美化Web页面

安装:

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/Transmission/debian-transmission.sh
bash debian-transmission.sh

美化:

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
bash install-tr-control.sh

一键版:

wget https://raw.githubusercontent.com/lmc920/vps-scripts/master/Transmission/transmission_1key4_debian_ubuntu.sh
bash transmission_1key4_debian_ubuntu.sh
码字很辛苦,转载请注明来自AFFVPS《脚本批处理收集》