DDNS.NET 使用说明
程序使用.NetCore6.0开发-Github=>https://github.com/jianzhichu/ddns.net
支持阿里云,腾讯云,百度云,华为云,京东云,Godaddy、西部数码,支持IPV4,IPV6。
相比DDNS-GO并没什么优势(反而更吃内存:1、技术问题,2、NetCore框架吃内存),有兴趣可以试一下。
IPV4通过接口获取(https://www.cz88.net)
IPV6优先网卡获取,其次接口获取(https://6.ipw.cn,https://speed.neu6.edu.cn/getIP.php,https://v6.ident.me)
1、安装:直接 docker run
docker run -it -e ASPNETCORE_URLS=http://*:8888 -d --restart=always --net=host --name ddns.net deathvicky/ddns.net
参数说明
-e ASPNETCORE_URLS=http://*:8888 指定服务地址
--net=host 为了获取宿主机网卡IPV6地址,不加则默认使用bridge 无法获取IPV6地址
1.1 如果不需要IPV6或者说家里没有IPV6 则使用下面的命令即可
docker run -it -d --restart=always -p 8888:3344 --name ddns.net deathvicky/ddns.net
2、运行+配置
浏览器访问 http://ip:8888
填写相应的数据库配置,账号配置,域名配置
3、登录:查看解析记录、日志、修改密码、设置头像、开启邮箱通知等等
邮箱设置
头像设置
密码修改
4、重装,可以选择继续使用原来的数据库
docker stop xxx //xxx容器ID
docker rm xxx //xxx容器ID
docker pull deathvicky/ddns.net:latest
docker run -it -e ASPNETCORE_URLS=http://*:8888 -d --restart=always --net=host --name ddns.net deathvicky/ddns.net
注意事项:
启动后要清除浏览器缓存:否则可能会直接跳转到登录页面。
重新初始化,可以选择填写之前已有的数据库连接,点击测试连接。
如果原数据库可用,可选择直接登录即可,或选择清除原有配置项重新填写配置。
评论区