2022年4月

Cloudflare 关闭 IPv6,源站可以获取到用户客户端的真实IPv4地址,从而做一些处理。

# 关闭 IPv6
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/xxxxxxxxxx/settings/ipv6" \
-H "X-Auth-Email: yourmail@mail.com" \
-H "X-Auth-Key: YourGlobalKey" \
-H "Content-Type: application/json" \
--data '{"value":"off"}'

第三方 shell 终端,美到极致,推荐娱乐和普通使用。

1.安装 zsh

yum -y install zsh

2.切换默认 shell 为 zsh

chsh -s /bin/zsh

重启机器立即生效,也可以等切换主题后再 reboot 重启。

3.安装 on my zsh

curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

重启机器立即生效,也可以等下一步切换主题后再 reboot 重启。

4.修改 oh my zsh 主题

查看 oh my zsh 主题

ls ~/.oh-my-zsh/themes

显示如下

3den.zsh-theme           dst.zsh-theme              
itchy.zsh-theme          mira.zsh-theme                  
smt.zsh-theme            adben.zsh-theme          
duellj.zsh-theme         jaischeema.zsh-theme      
mlh.zsh-theme            Soliah.zsh-theme
af-magic.zsh-theme       eastwood.zsh-theme         ...等等

默认的主题是 ZSH_THEME="robbyrussell" ,
修改主题:

vim ~/.zshrc

#  :wq
#  保存

最后 reboot 重启生效

某些 VPS 带宽长时间超速,容易引发厂商主动 QOS 甚至被短时间的断网。
使用 iptables 防火墙对端口进行适当程度的限速。

需要安装 iptables,注意限速规则 Rule ,不要受到其他 Rule 规则的影响!

iptables 8080端口限速命令:

iptables -A OUTPUT -p tcp --sport 8080-m limit --limit 1000/s --limit-burst=10 -j ACCEPT
iptables -A OUTPUT -p udp --sport 8080-m limit --limit 1000/s --limit-burst=10 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 8080-j DROP
iptables -A OUTPUT -p udp --sport 8080-j DROP

上面的命令意思是:8080的上行带宽,每秒产生 1000 的数据包,初始的数据包数量是10个,对超过带宽的数据包进行阻止(不会导致丢包或者端口)。

带宽粗略计算方法: 1000/s x MTU(默认1500字节) = 1000 x 1500 = 1500000 Bytes
折算成网速则为:1.43M/s