全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1270|回复: 8

[Windows VPS] 用iptables设置只cloudflare可访问时,是否要设置ipv6的?

[复制链接]
发表于 2020-9-22 22:20:57 | 显示全部楼层 |阅读模式
用iptables设置只cloudflare可访问时,是否要设置ipv6的?
譬如搬瓦工的vps,还有设置ipv6的必要嘛。
自己的IP只做了IPv4的解析,CF是否会使用IPv6来进行回源呢?
发表于 2020-9-22 22:27:09 | 显示全部楼层

  1. #!/bin/bash
  2. # 禁止来自IPv4的所有HTTP/S访问请求
  3. iptables -I INPUT -p tcp --dport 80 -j DROP
  4. iptables -I INPUT -p tcp --dport 443 -j DROP

  5. # 对Cloudflare CDN IPv4地址开放HTTP/S入站访问
  6. for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -s $i -p tcp --dport 80 -j ACCEPT; done
  7. for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -s $i -p tcp --dport 443 -j ACCEPT; done

  8. # 禁止来自IPv6的所有HTTP/S访问请求
  9. ip6tables -I INPUT -p tcp --dport 80 -j DROP
  10. ip6tables -I INPUT -p tcp --dport 443 -j DROP

  11. # 对Cloudflare CDN IPv6地址开放HTTP/S入站访问
  12. for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -s $i -p tcp --dport 80 -j ACCEPT; done
  13. for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -s $i -p tcp --dport 443 -j ACCEPT; done

  14. # 保存iptables配置
  15. iptables-save
  16. ip6tables-save

  17. # 注意:80/443为默认HTTP/S协议通讯使用端口,若实际应用有使用非80/443端口进行,请依葫芦画瓢自行修改脚本
  18. # Ubuntu系统可以使用UFW则类似:for i in `curl https://www.cloudflare.com/ips-v4`; do ufw allow proto tcp from $i to any port 80; done
  19. # 基于Linux系统兼容性考虑脚本使用iptables配置系统防火墙,请自行根据各自系统、防火墙不同做相应配置调整实施
复制代码
发表于 2020-9-22 22:22:51 来自手机 | 显示全部楼层
nginx里添加conf文件规范回源,直接添加IPv4/6的段就行。
 楼主| 发表于 2020-9-22 22:23:52 | 显示全部楼层
哥们 发表于 2020-9-22 22:22
nginx里添加conf文件规范回源,直接添加IPv4/6的段就行。

试过了,还发了一个帖子的,感觉没有通过iptables彻底。。
发表于 2020-9-22 22:27:27 来自手机 | 显示全部楼层
鸡鸡有v6就加呗,好像是ip6tables,不过v6直接开端口也没问题,扫v6的比较少吧
 楼主| 发表于 2020-9-22 23:02:56 | 显示全部楼层
柒焰 发表于 2020-9-22 22:27
鸡鸡有v6就加呗,好像是ip6tables,不过v6直接开端口也没问题,扫v6的比较少吧 ...

搬瓦工的只有ipv4,其实我想确认的是,不把cf的ipv6回源地址范围加进去,是否会影响cf回源。
如果不影响的话,那就只加cf的ipv6范围就好。
前几天有个mjj说过,iptables里的规则越多,速度越慢。
 楼主| 发表于 2020-9-22 23:04:51 | 显示全部楼层

感谢,其实我想确认的是,不把cf的ipv6回源地址范围加进去,是否会影响cf回源。
如果不影响的话,那就只加cf的ipv6范围就好。
前几天有个mjj说过,iptables里的规则越多,速度越慢。
发表于 2020-9-23 00:03:28 | 显示全部楼层
你服务端没有ipv6地址当然不用添加ipv6的规则了
发表于 2020-9-23 00:06:41 | 显示全部楼层
micto 发表于 2020-9-22 23:02
搬瓦工的只有ipv4,其实我想确认的是,不把cf的ipv6回源地址范围加进去,是否会影响cf回源。
如果 ...

你没有V6的话,CF想回也没得回啊。总不能你填了个不存在的V6给CF吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 15:48 , Processed in 0.069261 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表