又是一轮网络安全宣传周,不管你是建站,建代理,还是建其他什么,即使什么都不做,也有可能被封IP段连累,虽然几个小措施不能保证会不会被q,做一下,保平安吧。
1、禁ICMP,很多商家本来就是禁ping的,你也可以自己添加。
-
- echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all
-
-
- cat /proc/sys/net/ipv4/icmp_echo_ignore_all
-
-
- echo "0" >/proc/sys/net/ipv4/icmp_echo_ignore_all
2、设置防火墙规则,记得允许自己有用到的几个端口。大厂应该都有,小厂,就自己配置一下吧。
- # 允许本地回环 127.0.0.1
- iptables -A INPUT -i lo -p all -j ACCEPT
-
- # 允许已经建立的所有连接
- iptables -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT
-
- # 允许所有向外发起的连接
- iptables -A OUTPUT -j ACCEPT
-
- # 拒绝 ping
- iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j REJECT
-
- # 允许 SSH 服务端口
- iptables -A INPUT -p tcp --dport 22 -j ACCEPT
-
- # 允许 Web 服务端口
- iptables -A INPUT -p tcp --dport 80 -j ACCEPT
-
- # 拒绝其他所有未被允许的连接
- iptables -A INPUT -j REJECT
- iptables -A FORWARD -j REJECT
这些规则必须要保存,否则下次重启服务器后,规则会丢失。CentOS 和 Debian 的 iptables 保存各有区别:
# CentOS
- service iptables save
- # 保存
-
- service iptables restart
- # 重启
-
- chkconfig iptables on
- # 确认服务会随开机自动启动
-
- 或者:
- sudo /etc/init.d/service iptables save
- # 保存
-
- sudo /etc/init.d/service iptables restart
- # 重启
遇到问题:bash: chkconfig: command not found 的解决
1.把 export PATH=/sbin:$PATH 加入到 /etc/profile 里;
2.命令:source /etc/profile
3.在输入命令:chkconfig看看,应该就可以了。
#Debian
- iptables-save > /etc/firewall.conf
-
-
- echo '#!/bin/sh' > /etc/network/if-up.d/iptables
-
-
- echo 'iptables-restore < /etc/firewall.conf' >> /etc/network/if-up.d/iptables
-
-
- chmod +x /etc/network/if-up.d/iptables
-
如果不满意以上配置的规则,可以使用以下命令来清空全部规则:
- iptables -F
- iptables -X
- iptables -Z
3、如果不幸你的IP不幸被q了,如果用v2ray,可以临时用mkcp协议救一下,也可以套cloudflare的CDN,当然救回来的,速度,延迟之类的就不会太理想,此类教程太多,就不写了。
或者用 CF Workers 反代 V2Ray+ws+tls
CF Workers 中加入以下代码:
- addEventListener(
- "fetch",event => {
- let url=new URL(event.request.url);
- url.hostname="需要反代的 V2Ray ws 服务器ip地址";
- let request=new Request(url,event.request);
- event. respondWith(
- fetch(request)
- )
- }
- )
保存并部署,接着在本地的 v2ray 代理软件中将服务器修改为「xx.xxx.workers.dev」即可走 cf 的 cdn 使用 v2ray 了
4、顺便推荐一个自己也再用的bbr脚本,建站,建代理还是其他,加速还算可以。
-
- wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
-
-
- ./tcp.sh
bbr,魔改bbr,bbrplus,锐速,想用哪个用哪个,如果是建站,记得备份。。
使用加速之后,可以选择,使用脚本优化一下配置,效果更佳。
最后于 19/09.18 04:36
被zsxwz编辑
,原因: