不管是 IPV4 还是 IPV6 我就没成功过, 你们究竟怎么实现的?我有哪里做的不对吗?都是按照教程。
也把需要连接的内网主机直接简单粗暴的暴露在 DMZ 中了, 难道是电信送的路由器有问题?
1
tzlovezaq 135 天前 via iPhone
首先需要公网。
然后需要一个 CF 可以解析 dns 的域名。 然后 ddns go 绑上 cf 已经解析完的域名,这个时候就完成了,然后用 NPM 反代出来,完事。 参考博客: https://blognas.hwb0307.com/linux/docker/604 |
2
bolsterhoo 135 天前
单位路由器下面挂的软路由 iStoreOS ,直接用的 luci-app-ddns
阿里云上的域名,拿个 accesskey 写个 shell 脚本 ``` #!/bin/sh ip=$(wget -qO- http://members.3322.org/dyndns/getip | sed -e 's/.*Current IP Address: //' -e 's/<.*$//') [ -z "$ip" ] && ip=$(wget -qO- http://ipecho.net/plain) [ -z "$ip" ] && ip=$(ifconfig pppoe-wan | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') echo $ip ``` ip 地址来源选脚本,指向该脚本就可以了 |
3
stefwoo 135 天前 via Android
你首先要试试你的 ipv6 或 ipv4 能不能在外网访问,不能的话是路由器防火墙的问题。
能访问的话 ddnsgo 应该很 easy 啊 |
4
sxiaojian 135 天前
fe80 是不能直连的 ipv6 地址,你看看你的 ipv6 对不对
|
5
Andrue 135 天前
直接穿限制太多了,不是有什么必须这么做的理由还是来加入我们 tailscale 的怀抱吧
|
10
sxiaojian 135 天前
你搜索,如何获取公网 ipv6.你这是内网 ipv6
|
12
kris0502 135 天前
@KINGWAY
1 、你对外暴露端口是多少,大陆地区宽带的 80 和 443 对外是屏蔽的,你访问不到 2 、你的猫外面 ip 是多少,如果是 ipv4 ,大概率是运营商的内网 ip 。如果是 ipv6 应该还是第一条的问题? 3 、光猫 nat 问题? 你可以先在机器上 python 开一个 http 服务试试,外面用 ip 访问能不能 通,能通的话去检查 ddns 生效否,生效了还不能访问,你的域名在国内备案没有,都查查 |
13
KINGWAY OP @bolsterhoo #2 我用 cloudflare 的, 花生壳的就是不想碰。
|
14
KINGWAY OP @sxiaojian #10
我看实际上是可以拿到公网的 ipv6 的, 但是很奇怪一直没有成功过。 设备类型 GPON 天翼网关(双频 WiFi6 ) 产品型号 TGCT-526G 产品序列号 F0162xxxx28621EE0 软件版本号 V1.0.526G1V1 MACF0:16:28:62:1E:E0 LAN IP192.168.1.1 LAN IPv6fe80::1 WAN IP100.64.66.172 WAN IPv6240e:03b4:2c42:ce81:f216:28ff:fe62:1ee0/128 |
16
KINGWAY OP @sxiaojian #15 是的,其中一个是 240 开头的, 这个机器上跑了个 portainer , 默认 9000 端口, 但是从外网我死活打不开它
IP: 192.168.1.88 IPv6: 240e:3b4:2c42:ce80:be24:11ff:fe26:9e5c MAC: BC:24:11:26:9E:5C |
17
sxiaojian 134 天前
[240e:3b4:2c42:ce80:be24:11ff:fe26:9e5c]:9000
是这样打开的吗 |
19
sxiaojian 134 天前
打不开
|