找回密码
 加入我们
搜索
      
查看: 701|回复: 21

[网络] 如何通过公网V6访问内网V4,求教

[复制链接]
发表于 2025-5-1 10:57 | 显示全部楼层 |阅读模式
本帖最后由 brucelee1126 于 2025-5-1 11:20 编辑

最近换了联通宽带,只有V6公网了

我的设想是使用lucky反代进行公网V6访问内网V4

目前遇到的问题是我跑在nas里的lucky ,lucky里的DDNS获取的V6 ip地址不知道是哪个设备的,V6好像没有像V4一样的入户公网IP概念,会给每台设备分一个公网V6

这我就不会玩了,我原本以为是解析一个入户V6,然后使用反代访问内网V4的

我目前是能V6能到各终端,我想让它只到路由器,这样我只解析路由器的V6,反代访问内网的V4

求教,应该怎么设置
发表于 2025-5-1 11:11 | 显示全部楼层
如果内网设备获取了ipv6地址,路由器里开放对应端口,直接访问就好,ddns,你可以查一下通过前缀+固定后缀组合的方式更新。
如果只能到达路由器,可以用socat转发端口,v6-v4
 楼主| 发表于 2025-5-1 11:17 | 显示全部楼层
itteam 发表于 2025-5-1 11:11
如果内网设备获取了ipv6地址,路由器里开放对应端口,直接访问就好,ddns,你可以查一下通过前缀+固定后缀 ...

我目前是能V6能到各终端,我想让它只到路由器,这样我只解析路由器的V6,反代访问内网的V4
发表于 2025-5-1 11:55 | 显示全部楼层
brucelee1126 发表于 2025-5-1 11:17
我目前是能V6能到各终端,我想让它只到路由器,这样我只解析路由器的V6,反代访问内网的V4 ...

lucy应该可以v4到v6的反代的,你试试,或者就按我说的socat。
发表于 2025-5-1 11:57 | 显示全部楼层
本帖最后由 monkeylab 于 2025-5-1 12:57 编辑

编辑掉
发表于 2025-5-1 12:05 来自手机 | 显示全部楼层
只需要在做反代服务器上的设备部署ddns即可,反代里面配置写的还是局域网v4地址
发表于 2025-5-1 12:10 | 显示全部楼层
油管参考

我就是用的这个,家里宽带没有公网v4但是有公网v6,人在外面用v2rayn或者clash连上路由器内的服务端,就能访问内网所有设备,现在用moonlight串流用家里云打游戏就是走的这个方案。
发表于 2025-5-1 12:13 | 显示全部楼层
你给内网设备配置上ipv6 公网地址就行了.
 楼主| 发表于 2025-5-1 12:24 | 显示全部楼层
港城钢铁侠 发表于 2025-5-1 12:05
只需要在做反代服务器上的设备部署ddns即可,反代里面配置写的还是局域网v4地址 ...

反代服务器上的DDNS获取的不是网关的V6,是反代服务器的V6
发表于 2025-5-1 12:26 | 显示全部楼层
最简单的方法,路由器ipv6防火墙只开放一个端口给lucky,然后内网所有机器都反代到这个端口就行了。
发表于 2025-5-1 12:26 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-5-1 12:24
反代服务器上的DDNS获取的不是网关的V6,是反代服务器的V6

V6用dhcpv6/slacc每台设备都是公网ip啊,你隔这当v4用呢
发表于 2025-5-1 12:28 | 显示全部楼层
我是采用open威皮恩,v6环境连进来,v4内网可访问,有案例演示
 楼主| 发表于 2025-5-1 12:32 | 显示全部楼层
港城钢铁侠 发表于 2025-5-1 12:26
V6用dhcpv6/slacc每台设备都是公网ip啊,你隔这当v4用呢

你的意思是随便一台设备的公网V6地址都可以反代访问内网设备吗?
发表于 2025-5-1 12:36 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-5-1 12:32
你的意思是随便一台设备的公网V6地址都可以反代访问内网设备吗?

是的,我用公网v6 nginx反代内网v4服务都3年多了
 楼主| 发表于 2025-5-1 12:38 | 显示全部楼层
港城钢铁侠 发表于 2025-5-1 12:36
是的,我用公网v6 nginx反代内网v4服务都3年多了

照这么说我已经设置完了,V6解析完了,反代也设置完了,但是外网手机访问不了,还需要转发反代端口吗
发表于 2025-5-1 12:42 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-5-1 12:38
照这么说我已经设置完了,V6解析完了,反代也设置完了,但是外网手机访问不了,还需要转发反代端口吗
...

防火墙这些检查了么,你内网设备的v6地址能在外网环境直接ping通么,先确定这些再说。v6不用NAT不需要做端口转发
发表于 2025-5-1 12:48 来自手机 | 显示全部楼层
直接tailscale
发表于 2025-5-1 13:17 | 显示全部楼层
ipv6拿来给wireguard组网,内网访问用ipv4就行了。可以搜搜相关文章,多学习下网络知识。
发表于 2025-5-1 14:15 | 显示全部楼层
本帖最后由 hayse 于 2025-5-1 14:20 编辑

在路由器上或者局域网内任意设备搭建$$节点,就可以用v4内网地址访问设备,我现在就是这么用的。
发表于 2025-5-1 16:08 来自手机 | 显示全部楼层
看看路由器能设置IPV6后缀是eui64吗?
设置为eui64,会自动根据机器mac地址换算出固定的IPV6地址后缀,这样就能根据后缀确定机器了,且这个后缀永不会变,IPV6地址更新也只会变前面的
OpenWrt很好设置(在网络接口lan口设置),路由器自带固件不一定有
发表于 2025-5-1 16:16 | 显示全部楼层
本帖最后由 chainofhonor 于 2025-5-1 16:17 编辑

socat 进行端口转发

或者楼上说的 用wireguard 组V P N
 楼主| 发表于 2025-5-1 17:05 | 显示全部楼层
港城钢铁侠 发表于 2025-5-1 12:42
防火墙这些检查了么,你内网设备的v6地址能在外网环境直接ping通么,先确定这些再说。v6不用NAT不需要做 ...

搞定了,确实是防火墙的事,牛逼
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-5-2 13:41 , Processed in 0.012604 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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