Skip to content

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

Notifications You must be signed in to change notification settings

affvps/vps-scripts

Repository files navigation

vps-scripts

脚本来自网络收集,并按照本人使用习惯进行部分修改
感谢网络上的大佬们,同时欢迎其他人转载使用本人修改的脚本
由于“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 -N --no-check-certificate https://raw.githubusercontent.com/affvps/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 -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/ZBench/ZBench_Mod.sh && bash ZBench_Mod.sh

speedtest

wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/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 ## 列出所有中国测试点
speedtest --server [10086] ## 这里使用服务器ID为10086作为例子

HTML5版Speedtest

wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/Speedtest4HTML5/Speedtest4HTML5.sh
bash Speedtest4HTML5.sh

bench

wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/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 -N --no-check-certificate https://raw.githubusercontent.com/affvps/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

Linux-NetSpeed

来自chiakge大佬脚本 https://github.com/chiakge/Linux-NetSpeed

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh

根据提示操作即可

shadowsocks四合一

wget -N --no-check-certificate 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安装脚本

1.提前配置lnmp后安装

wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/H5ai/h5ai_dplayer.sh
bash h5ai_dplayer.sh

2.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 -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/Transmission/debian-transmission.sh
bash debian-transmission.sh

美化:

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

一键版:

wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/Transmission/transmission_1key4_debian_ubuntu.sh
bash transmission_1key4_debian_ubuntu.sh

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published