屏蔽服务器IPv6出站
说明:
本教程由秋名山撰写,通过IPTABLE实现屏蔽IPv6出站,本教程仅限用于个人研究学习,转载请注明出处,谢谢!
秋名山:qmsdh.com
安装IPTABLE
Ubuntu/Debian:
apt update && apt install sudo -y && sudo apt install iptables iptables-persistent -y
CentOS:
yum update -y && yum install sudo -y && sudo yum install iptables iptables-services -y
Alpine:
apk update && apk add sudo bash iptables
如果提示失败可以尝试添加DNS后再重新运行以上命令
echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8\nnameserver 2606:4700:4700::1111\nnameserver 2001:4860:4860::8888" | tee /etc/resolv.conf
屏蔽ipv6出站一键脚本(如脚本无法下载到服务器请下载脚本后上传服务器使用)
curl -O https://pan.qmsdh.com/d/%E6%96%87%E4%BB%B6/%E6%BA%90%E7%A0%81/out.sh && chmod +x out.sh && ./out.sh
恢复屏蔽(重启失效)
ip6tables -F
删除屏蔽ipv6出站:
ip6tables -F && rm -f /etc/ip6tables.rules /etc/network/if-pre-up.d/ip6tables
附:
查本机ipv4: curl ip.plus -4
查本机ipv6: curl ip.plus -6
(无返回数据就已经成功屏蔽了)
觉得好的话可以打赏我一下,毕竟网站不盈利嘛。。。