家庭物联网 篇二:基于群晖和IPv6的简陋外网访问方式

2023-12-28 16:48:11 2点赞 25收藏 10评论

小朋友换学校,迁网络,同时也失去了公网IPv4。

IPv6折腾好了(本篇不赘述),就是DDNS比较麻烦。

对于绝大多数人来说,内网每台设备的IPv6有了,端口也是原端口(非拨号路由器上的映射),记住每台设备的短地址(后缀),如果再能获知前缀地址,基于TCP/IP的应用就都可以玩了。

家用网络设备上的DDNS并非不支持IPv6,比如华硕路由,在外网ping xxx.asuscomm.com,获得的是路由器的完整IPv6(这个地址对于我们访问内网的其他设备没有帮助);而群晖,ping xxx.synology.me,获得的是[前缀::后缀]形式的地址。

基于群晖和IPv6的简陋外网访问方式

但在浏览器或一些客户端应用上,优先解析的是IPv4,https://xxx.synology.me:5001是无法访问的,只能手动填写https://[前缀::后缀]:5001的形式,当然这样访问,证书肯定是无法验证的。

基于群晖和IPv6的简陋外网访问方式

其实每次获取IPv6,也不用先打开命令行ping群晖,再复制前缀地址,然后拼接URL,可以用脚本来实现,下面是AutoIt3的。


#include <AutoItConstants.au3>

#include <String.au3>

#include <Process.au3>

Local $sOutput = ""

Local $iPID = Run(@ComSpec & " /c " & "ping xxx.synology.me | findstr [.*]", "", @SW_HIDE, $STDOUT_CHILD)

While 1

$sOutput &= StdoutRead($iPID)

If @error Then ExitLoop

WEnd

Local $IPv6 = StringSplit($sOutput,"[]")

Local $sURL="start firefox https://[" & $IPv6[2] & "]:5001"

_RunDOS($sURL)


或者cmd/bat批处理更简单

@echo off

for /f "tokens=2 delims=[]" %%i in ('ping xxx.synology.me ^| findstr [.*]') do (

start firefox https://[%%i]:5001

)


如果应用本身不支持IPv6那就没办法了,比如目前没搞定Seafile的Windows客户端。

手机上我用笨办法Ping & Net应用获取IPv6,DS file能勉强用。

以上方法过于简陋,DS Photo等需要保持同步的应用,你们还是投奔Lucky或ddns-go吧。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1949元起

ASUS 华硕 天选 TX-AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

ASUS 华硕 天选 TX-AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

679元起

ASUS 华硕 RT-AX57青春版 双频3000M 家用Mesh无线路由器 Wi-Fi 6 银色 单个装

ASUS 华硕 RT-AX57青春版 双频3000M 家用Mesh无线路由器 Wi-Fi 6 银色 单个装

279元起

ASUS 华硕 RT-AX57 双频3000M 家用级千兆Mesh无线路由器 Wi-Fi 6 黑色

ASUS 华硕 RT-AX57 双频3000M 家用级千兆Mesh无线路由器 Wi-Fi 6 黑色

279元起

ASUS 华硕 RT-AX57 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

ASUS 华硕 RT-AX57 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

267元起

ASUS 华硕 RT-AX86U Pro 双频5700M 家用千兆Mesh无线路由器 黑色 单个装

ASUS 华硕 RT-AX86U Pro 双频5700M 家用千兆Mesh无线路由器 黑色 单个装

1199元起

ASUS 华硕 TUF小旋风Pro BE6500 家用无线千兆路由器 WiFi7

ASUS 华硕 TUF小旋风Pro BE6500 家用无线千兆路由器 WiFi7

799元起

ASUS 华硕 RT-AX88U Pro 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

ASUS 华硕 RT-AX88U Pro 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

1549元起

ASUS 华硕 TUF小旋风PRO 双频4200M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

ASUS 华硕 TUF小旋风PRO 双频4200M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

579元起

ASUS 华硕 ROG 八爪鱼7 三频13000M 家用万兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

ASUS 华硕 ROG 八爪鱼7 三频13000M 家用万兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

4999元起

ASUS 华硕 TUF GAMING电竞特工系列 小旋风 双频3000M 家用千兆Mesh无线路由器 单个装 黑色

ASUS 华硕 TUF GAMING电竞特工系列 小旋风 双频3000M 家用千兆Mesh无线路由器 单个装 黑色

429元起

ASUS 华硕 RT-AX86U 双频5700M 家用千兆无线路由器 WiFi 6

ASUS 华硕 RT-AX86U 双频5700M 家用千兆无线路由器 WiFi 6

599元起

ASUS 华硕 TUF小旋风WiFi7 BE3600电竞路由器 家用无线千兆路由器全屋WiFi

ASUS 华硕 TUF小旋风WiFi7 BE3600电竞路由器 家用无线千兆路由器全屋WiFi

549元起

华硕(ASUS)TUF GAMING 小旋风 WiFi7 AI路由器 小旋风Pro BE6500

华硕(ASUS)TUF GAMING 小旋风 WiFi7 AI路由器 小旋风Pro BE6500

799元起

ASUS 华硕 TUF小旋风WiFi7 BE3600电竞路由器 家用无线千兆Ai路由器 全屋WiFi

ASUS 华硕 TUF小旋风WiFi7 BE3600电竞路由器 家用无线千兆Ai路由器 全屋WiFi

499元起

ASUS 华硕 TUF小旋风Pro WiFi7 BE6500 Ai电竞路由器 家用无线千兆路由器 全屋WiFi 随心组路由 B TUF小旋风Pro BE6500

ASUS 华硕 TUF小旋风Pro WiFi7 BE6500 Ai电竞路由器 家用无线千兆路由器 全屋WiFi 随心组路由 B TUF小旋风Pro BE6500

799元起
10评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
25
扫一下,分享更方便,购买更轻松