All-in-One(五):Ipv6暴露公网

发布时间 2023-09-23 15:23:49作者: 一克猫

简介

  网际协议第6版(英语:Internet Protocol version 6,缩写:IPv6)是网际协议的最新版本,用作互联网的协议。用它来取代 IPv4 主要是为了解决IPv4地址枯竭问题,同时它也在其他方面对于 IPv4 有许多改进。

配置

  如何开启Ipv6在安装 Openwrt 的时候已经提过,这里不赘述。而使Ipv6 暴露公网其实不需要什么特别的配置,只需要关闭路由器的防火墙即可(大部分路由开启Ipv6后默认开启防火墙)。
  这里需要注意的是,一旦打开防火墙就意味着所有知道你Ipv6地址的人都能访问的到你局域网内的机器,所以我要对防火墙规则进行限制,而不是彻底关掉防火墙。
  向 OpenWrt 添加一条通信规则(访问 cgi-bin/luci/admin/network/firewall/rules):

  • 协议:TCPUDP
  • 源区域:wan (包含 wan, wan6)
  • 目标区域:lan
  • 目标地址:
    • 使用 EUI-64 或 DHCPv6:::<需要暴露的主机的后缀>/::ffff:ffff:ffff:ffff,如 ::1:20ff:fe77:2077/::ffff:ffff:ffff:ffff::a1cd/::ffff:ffff:ffff:ffff(如果子网大小不是 /64,请自行改变掩码)
    • 使用临时地址:留空(注意:这会导致其他主机一并暴露,请避免同时留空目标端口)
  • 目标端口:
    • 暴露特定端口:<需要暴露的端口或端口范围>
    • 整台主机暴露:留空
  • 操作:接受
  • 高级设置
    • 限制地址类型:仅IPv6
  • 其余维持默认
    • 特别提醒:源端口留空,只填目标端口

  添加规则:
image.png
image.png
  添加完规则后,勾选启用,保存并应用。
image.png

参考

正确地配置 IPv6 防火墙和 DDNS 以在公网访问设备