脚本批处理收集
脚本来自网络收集,并按照本人使用习惯进行部分修改
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
2018-05-15