本文最后更新于 2023-07-26,文章内容可能已经过时。

HyperSpeed 一键测速

支持单线程、8 线程测速,显示延迟与抖动

 bash <(curl -Lso- https://bench.im/hyperspeed)

 bash <(wget -qO- https://bench.im/hyperspeed)

Besttrace 直接显示回程线路

 wget -qO- git.io/besttrace | bash

Backtrace 三网回程路由测试

 curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

流媒体解锁测试 [Lmc999 大佬作品]

本脚本基于CoiaPrant/MediaUnlock_Test代码进行修改,支持OS/Platform:CentOS 6+, Ubuntu 14.04+, Debian 8+, MacOS, Android with Termux。

Github 项目地址:https://github.com/lmc999/RegionRestrictionCheck

 bash <(curl -L -s check.unlock.media)

尾部添加参数的释义:

-M 4 只检测 IPv4 结果

-M 6 只检测 IPv6 结果

-I eth0 指定检测的网卡名称(例:eth0)

-E 选择脚本语言为英文


流媒体解锁测试 [LovelyHaochi 大佬作品]

支持多个流媒体的 ipv4 与 ipv6 解锁情况

 bash <(curl -sSL "https://git.io/JswGm")
 curl -fsSL http://ilemonra.in/LemonBenchIntl | bash -s fast

全方位测评

 bash <(curl -Lso- https://2life.top/speedtest.sh)

三网测速脚本

bash <(curl -Lso- https://2life.top/tcp.sh)

BBR加速脚本

bash <(curl -Lso- https://bench.im/hyperspeed)

http三网测速

curl https://2life.top/route.sh|bash

三网回程脚本

bash <(curl -Ls https://cpp.li/openai)

openAI解锁

bash <(curl -L -s check.unlock.media) -M 4

流媒体解锁


2023-4-29 修改检测是否可以访问ChatGPT脚本

bash <(curl -Ls https://ourl.co/oaic)
bash <(curl -Ls https://cdn.jsdelivr.net/gh/missuo/OpenAI-Checker/openai.sh)

综合工具箱(强烈推荐,集成了很多脚本)

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

杜甫测试

wget -q https://github.com/Aniverse/A/raw/i/a && bash a

DD相关

甲骨文DD脚本

DD成Debian 10

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口"

DD成Ubuntu 20.04

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -u 20.04 -v 64 -p "自定义root密码" -port "自定义ssh端口"

MoeClub脚本

重点推荐: 时间:22/11/2021 15:21 萌咖更新脚本:

1.新增对 Oracle AMD,Oracle ARM全面支持. 可支持从 Ubuntu, Oracle Linux 等系统网络重装. 2.更新 dd 镜像的基础系统版本. 3.移除对外部 wget 的依赖. 4.新增 -port 参数, 可更改默认SSH端口. 5.更新 内置的网络参数计算 逻辑. 6.更新 grub 配置文件定位逻辑, 可支持任意引导grub的系统.

以下系统已通过测试(其他自测): Debian: 9, 10, 11; Ubuntu: 18.04, 20.04; CentOS: 6.10; 以下平台已通过测试(其他自测): Oracle、Do、Azure

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口"

-d 10 -v 64 -d 9 -v 64 -u 20.04 -v 64 -u 18.04 -v 64


开机改密码脚本:

开机改密:

#!/bin/bash
echo root:Vicer |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot

另一位大佬的脚本

wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh

CentOS默认密码Pwd@CentOS 其它系统Pwd@Linux OpenVZ / LXC 架构系统不适用


测试相关 机器测试

单线程测试

bash <(curl -Lso- https://bench.im/hyperspeed)

最全测速脚本

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

superbench

wget -qO- git.io/superbench.sh | bash

Bench.sh

wget -qO- bench.sh | bash

速度测试-显示延迟、抖动

bash <(wget -qO- https://bench.im/hyperspeed)

直接显示回程线路

curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash
wget -q route.f2k.pub -O route && bash route
第一个
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh
bash testrace.sh

第二个
wget -qO- git.io/besttrace | bash

四网测速

wget -O jcnf.sh https://raw.githubusercontent.com/Netflixxp/jcnfbesttrace/main/jcnf.sh
bash jcnf.sh

三网测速

bash <(curl -Lso- https://git.io/superspeed_uxh)

带快速四网测试版本:

bash <(curl -Lso- https://dl.233.mba/d/sh/speedtest.sh)
```bash <(curl -Lso- https://git.io/J1SEh)

带综合测试的版本(CPU信息、Geekbench等):

bash <(wget --no-check-certificate -O- https://dl.233.mba/d/sh/superbenchpro.sh)

测试25端口是否开放

telnet smtp.aol.com 25

测试IPv4优先还是IPv6优先

curl ip.p3terx.com

流媒体测试

全媒体测试

bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

奈飞测试

wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.5/nf_2.5_linux_amd64 && chmod +x nf && clear && ./nf
第一个
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

第二个
bash <(curl -sSL "https://github.com/CoiaPrant/MediaUnlock_Test/raw/main/check.sh")

WARP

wget -N --no-check-certificate https://cdn.jsdelivr.net/gh/YG-tsj/CFWarp-Pro/multi.sh && chmod +x multi.sh && ./multi.sh

之后进入脚本快捷方式为 bash multi.sh

服务器时间-CentOS 同步时间

yum -y install ntpdate
timedatectl set-timezone Asia/Shanghai
ntpdate ntp1.aliyun.com

BBR

CentOS 7 BBR

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

一键开启BBR

注意:需要Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速

uname -srm

输出结果:

Linux 3.10.0-957.12.2.el7.x86_64 x86_64 3 - 内核版本. 10 - 主修订版本. 0-957 - 次要修订版本. 12 - 补丁版本.

一般来说,Ubuntu18.04以上就可以(默认的内核4.15)

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p

sysctl net.ipv4.tcp_available_congestion_control

lsmod | grep bbr

Docker相关

更新、安装必备软件

apt-get update && apt-get install -y wget vim

海外服务器

非大陆Docker安装

wget -qO- get.docker.com | bash

卸载Docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

非大陆Docker-compose安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

查看版本

docker-compose --version

大陆服务器

国内机安装docker

curl -sSL https://get.daocloud.io/docker | sh

国内机安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

卸载docker

sudo apt-get remove docker docker-engine
rm -fr /var/lib/docker/

防火墙

CentOS 关闭防火墙

systemctl start supervisord
systemctl disable firewalld
systemctl stop firewalld

宝塔相关

宝塔去除登陆 (已经失效,解决方法见:https://blog.laoda.de/archives/bt-to-aapanel)

sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
rm -rf /www/server/panel/data/bind.pl

宝塔&aapanel破解

编辑 /www/server/panel/class/panelplugin.py
找到 softList['list'] = tmpList 这行代码
在下面添加以下代码,注意缩进

softList['pro'] = 1
for soft in softList['list']:
soft['endtime'] = 0

编辑完毕后保存重启面板即可

呆梨相关

XUI

bash <(curl -Ls https://raw.githubusercontent.com/sprov065/x-ui/master/install.sh) 0.2.0

mack-a

wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh