屏蔽服务器IPv6出站

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

(无返回数据就已经成功屏蔽了)

觉得好的话可以打赏我一下,毕竟网站不盈利嘛。。。