modulepackage
0.0.0-20230725054604-d8eaae7e4e07
Repository: https://github.com/caozhenggg/ddns-go.git
Documentation: pkg.go.dev
# README
DDNS-GO
获取本地接口的IPv6公网地址,结合windows定时任务,定时更新阿里云云解析记录。
背景
之前家里的光猫下接的设备无法获取公网IPv6地址,光猫没有获取到前缀:
临时解决办法:在NUC的虚拟机里部署headscale,客户端安装tailscale。但是有时穿越效果不佳,延时较高。后来联系移动客服并顺便提出IPv6的事情,移动宽带师傅上门检查,说要夜里升级。升级之后,光猫可以正常获取前缀了,直连的设备以及猫下接的路由器接入的设备都可以获取公网IPv6地址了。
另外需要关闭光猫IPv6防火墙,不然只能ping通,端口都是不通的:
使用方法
首先需要确定公网IPv6绑定的接口名称,修改net.InterfaceByName参数:
在项目根目录执行:
> go get .
> go install
windows添加定时任务
“此电脑”右击鼠标 -> “显示更多选项” -> “管理” -> “任务计划程序” -> “创建任务”
# Functions
*
* 使用AK&SK初始化账号Client
* @param accessKeyId
* @param accessKeySecret
* @return Client
* @throws Exception
*/.
获取本地网卡的公网IPv6地址,不包含临时公网IPv6地址。.