bash ssh.sh
curl cip.cc
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
bash up.sh
bash x.sh
echo -e "root\ny" | bash l2tp.sh
bash ssh.sh
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
#!/bin/bash
# ==============================================
# 终极 SSH 防断开脚本
# 自动解锁 + 清理重复 + 永久保活 + 不报错
# ==============================================
clear
echo -e "\033[32m=============================================\033[0m"
echo -e "\033[32m    终极 SSH 防断开 - 自动解锁 + 清理重复    \033[0m"
echo -e "\033[32m=============================================\033[0m"
# ======================
# 【关键】自动解锁文件
# ======================
echo "[1] 自动解锁 SSH 配置（防止被chattr锁定）"
chattr -i /etc/ssh/sshd_config 2>/dev/null
chattr -i /etc/ssh/ssh_config 2>/dev/null
# ======================
# 备份
# ======================
echo "[2] 备份原始配置"
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak.$(date +%Y%m%d%H%M%S)
# ======================
# 清理所有旧配置
# ======================
echo "[3] 清理所有重复/旧保活配置"
sed -i '/ClientAlive/d' /etc/ssh/sshd_config
sed -i '/TCPKeepAlive/d' /etc/ssh/sshd_config
sed -i '/LoginGraceTime/d' /etc/ssh/sshd_config
sed -i '/Compression/d' /etc/ssh/sshd_config
sed -i '/MaxStartups/d' /etc/ssh/sshd_config
sed -i '/AllowTcpForwarding/d' /etc/ssh/sshd_config
sed -i '/UseDNS/d' /etc/ssh/sshd_config
sed -i '/GSSAPIAuthentication/d' /etc/ssh/sshd_config
sed -i '/ServerAlive/d' /etc/ssh/ssh_config
# ======================
# 写入平衡保活配置
# ======================
echo "[4] 写入平衡防断开配置"
cat >> /etc/ssh/sshd_config << EOF
# 平衡保活配置
ClientAliveInterval 30
ClientAliveCountMax 15
TCPKeepAlive yes
LoginGraceTime 300
Compression yes
MaxStartups 100:30:200
AllowTcpForwarding yes
UseDNS no
GSSAPIAuthentication no
EOF

cat >> /etc/ssh/ssh_config << EOF
# 客户端保活
ServerAliveInterval 30
ServerAliveCountMax 15
TCPKeepAlive yes
Compression yes
EOF

# ======================
# 系统TCP优化
# ======================
echo "[5] 优化系统TCP保活"
sed -i '/tcp_keepalive/d' /etc/sysctl.conf
cat >> /etc/sysctl.conf << EOF
# TCP 保活
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 10
EOF

sysctl -p >/dev/null 2>&1
# ======================
# 重启SSH
# ======================
echo "[6] 重启SSH服务"
systemctl restart sshd 2>/dev/null || systemctl restart ssh 2>/dev/null
echo -e "\033[32m=============================================\033[0m"
echo -e "\033[32m              ✅ 优化完成！永久不断开        \033[0m"
echo -e "\033[32m=============================================\033[0m"
echo "请断开重连即可生效！"
echo ""
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
bash bbr3.sh
bash swap.sh
bash up.sh
bash x.sh
rm -f /etc/resolv.conf && echo -e "nameserver 8.8.8.8\nnameserver 223.5.5.5\nnameserver 1.1.1.1.1\nnameserver 2400:3200::1\nnameserver 2001:4860:4860::8888" > /etc/resolv.conf
cat /etc/resolv.conf
resolvectl status
echo 'PS1="\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] "' >> ~/.bashrc && source ~/.bashrc
echo 1 | bash bbr3.sh
echo "1\ny" | bash bbr3.sh
echo "1\ny" | bash bbr3.sh
echo 1 | bash bbr3.sh -y
echo 1 | bash bbr3.sh
reboot
bash ssh.sh
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
bash bbr3.sh
echo -e "4\n2" | bash swap.sh
bash swap.sh
bash swap.sh
bash up.sh
bash x.sh
echo -e "root\ny" | bash l2tp.sh
echo -e "root\ny" | bash l2tp.sh
bash l2tp.sh
echo -e "root\ny" | bash l2tp.sh
bash bbr3.sh
bash up.sh
bash x.sh
echo -e "root\ny" | bash l2tp.sh
bash l2tp.sh
traceroute 142.248.8.90
apt install mtr -y
rm -f /etc/resolv.conf && echo -e "nameserver 8.8.8.8\nnameserver 223.5.5.5\nnameserver 1.1.1.1\nnameserver 2400:3200::1\nnameserver 2001:4860:4860::8888" > /etc/resolv.conf
cat /etc/resolv.conf
resolvectl status
rm -f /etc/resolv.conf && echo -e "nameserver 223.5.5.5\nnameserver 100.100.2.136\nnameserver 119.29.29.29" > /etc/resolv.conf
hostnamectl
uname -a
traceroute 142.248.8.90
bash hy2.sh
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
cat /etc/resolv.conf
resolvectl status
rm -f /etc/resolv.conf && echo -e "nameserver 8.8.8.8\nnameserver 223.5.5.5\nnameserver 1.1.1.1\nnameserver 2400:3200::1\nnameserver 2001:4860:4860::8888" > /etc/resolv.conf
cat /etc/resolv.conf
resolvectl status
hostnamectl
uname -a
ping 47.103.142.13
mtr -rn -c 10 -T -P 80 47.103.142.13
mtr -rn -c 10 -T -P 80 122.51.22.63
mtr -rn -c 10 -T -P 80  47.103.142.13
wget --header="Cookie: PHPSESSID=n8utdho17nmgrqthrbdr1287n1; cp58_uid=9136; cp58_tid=d44551c0c2c5b4d45bd7d7e41440a7e2; showgg=2"      -P /bocai/      -r -p -k -E --restrict-file-names=windows --execute robots=off https://www.zyt888.cc/
ls -l /bocai/www.zyt888.cc/
tar -czvf /bocai/zyt888.tar.gz -C /bocai/ www.zyt888.cc/
cd /bocai/
bash kl.sh
wget --header="Cookie: PHPSESSID=og76b6oc7oncaibl7qsv5fs7b5; cp58_uid=9136; cp58_tid=3f94bda9df75f31259ac2e9ee13d3105"      -P /bocai-phone/      -r -p -k -E --restrict-file-names=windows --execute robots=off https://wap.zyt888.cc/
wget --header="Cookie: PHPSESSID=og76b6oc7oncaibl7qsv5fs7b5; cp58_uid=9136; cp58_tid=3f94bda9df75f31259ac2e9ee13d3105"      --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Mobile/15E148 Safari/604.1"      -P /bocai-phone/      -r -p -k -E --restrict-file-names=windows --execute robots=off https://wap.zyt888.cc/
ping 141.11.87.214
bash bbr3.shj
bash bbr3.sh
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
# 检查端口占用
netstat -tulpn 2>/dev/null || ss -tulpn
# 检查25端口出站连通性
telnet gmail-smtp-in.l.google.com 25
# 或者
nc -zv gmail-smtp-in.l.google.com 25
chmod 600 mailcow.conf && mkdir -p data/assets/ssl && openssl req -x509 -newkey rsa:4096 -keyout data/assets/ssl-example/key.pem -out data/assets/ssl-example/cert.pem -days 365 -subj "/C=CN/ST=Shanghai/L=Shanghai/O=anwing/OU=mail/CN=${MAILCOW_HOSTNAME}" -sha256 -nodes && cp -n -d data/assets/ssl-example/*.pem data/assets/ssl/
bash ssh.sh
curl cip.cc
curl -v telnet://smtp.qq.com:25
curl -4 -v telnet://smtp.qq.com:25
for port in 25 110 143 465 587 993 995; do timeout 1 bash -c "echo > /dev/tcp/127.0.0.1/$port" 2>/dev/null && echo "✅ 端口 $port 已开放" || echo "❌ 端口 $port 未开放"; done
curl cip.cc
for port in 25 465 587; do timeout 1 bash -c "echo > /dev/tcp/smtp.qq.com/$port" 2>/dev/null && echo "✅ 出站端口 $port 可对外访问" || echo "❌ 出站端口 $port 被限制"; done
curl cip.cc
curl cip.cc
bash nginx.sh
bash l2tp.sh
bash l2tp.sh
bash l2tp.sh
bash l2tp.sh
bash l2tp.sh
bash l2tp.sh
curl cip.cc
bash l2tp.sh
bash l2tp.sh
bash l2tp.sh
echo -e "root\ny" | bash l2tp.sh
bash l2tp.sh
ping 47.100.101.112
curl cip.cc
ping 47.100.101.112
ping 47.100.101.112
ping 42.240.164.224
curl cip.cc
bash l2tp.sh
curl cip.cc
bash l2tp.sh
bash mtproto.sh
bash up.sh
wget https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh
./tcp.sh
curl -fsSL https://opencode.ai/install | bash
source /root/.bashrc
curl cip.cc
bash rust.sh
opencode
curl cip.cc
opencode
curl myip.ipip.net
curl cip.cc
curl cip.cc
apt install lsof
# 查80端口进程
lsof -i :80
# 批量杀掉占用80端口进程
lsof -t -i:80 | xargs kill -9
bash SSL.sh
curl cip.cc
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
curl cip.cc
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
curl cip.cc
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
bash ssh.sh
wget https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh
./tcp.sh
./tcp.sh
bash nginx.sh
curl cip.cc
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
