用 Cloudflare 自己搞 DDNS

2018-12-21 21:39:38 +08:00
 wddwycc

最近在家架了台服务器, 发现用 Cloudflare 的 API 完全可以自己搞 DDNS, 相当靠谱.
于是写了个小 service 专门做这件事, 方便维护和监控.

https://github.com/wddwycc/cf_ddns

12490 次点击
所在节点    分享创造
23 条回复
mayx
2018-12-21 21:47:13 +08:00
用 Cloudflare 攻击 Cloudflare 吗(笑),不过 Cloudflare 好像 IP 段很少吧,应该很快就会被屏蔽吧
hundan
2018-12-21 21:48:38 +08:00
@mayx 你是看成了 DDOS?
mayx
2018-12-21 21:52:28 +08:00
@hundan 啊……好吧……看错了
xmlf
2018-12-21 21:53:22 +08:00
具体说说怎么用吧!家里架什么服务器的?群晖?
ahu
2018-12-21 21:54:43 +08:00
实用性差点意思,一要有 swift 二可能还得要 docker
wddwycc
2018-12-21 21:55:32 +08:00
@xmlf README 里有写, 基本就是每分钟拿外网 IP, 然后用 Cloudflare API 同步 DNS 设定.
luminous
2018-12-21 21:58:41 +08:00
其实一个 shell 脚本加上定时任务就可以了 而且网上有的
而且提供了相应 API 的 DNS 如阿里云、DNSPOD 等都可以做到
wddwycc
2018-12-21 22:06:05 +08:00
@luminous 恩, 是这样, 但是脚本+cron 感觉不是太 robust, 所以写了它
silenceshell
2018-12-21 22:07:53 +08:00
哈哈,我写过一个 godaddy 的 https://github.com/silenceshell/godaddy

不过楼主,你在家里搭的服务器,有开 80 端口吗?感觉会被送快递啊
Taosky
2018-12-21 22:08:11 +08:00
cloudflare forward 也是立即生效吗,如果是这样比 dns 好用
wddwycc
2018-12-21 22:09:28 +08:00
@Taosky 基本上是
wddwycc
2018-12-21 22:13:41 +08:00
@silenceshell 楼主人在日本, 好像不会有什么问题.
liuxyon
2018-12-21 22:29:15 +08:00
太露了...我拨号年代都自己 DDNS 了..
richard1122
2018-12-22 01:05:25 +08:00
我在用 google domain 的 ddns,就是一个 POST 完事,很良心
richard1122
2018-12-22 01:05:45 +08:00
不像国内的有些我记得还要装客户端,填一大堆信息啥的
cnnblike
2018-12-22 03:28:54 +08:00
APIEntry 那个可以用 https://www.ipify.org/这里的服务,挺好的,或者自己在 aws 上设置一个 lambda entry
KasuganoSoras
2018-12-22 05:04:13 +08:00
我也造了个阿里云的: https://github.com/kasuganosoras/SakuraDDNS
蛮好用的
uorz
2018-12-22 10:06:38 +08:00
natforum
2018-12-22 15:12:02 +08:00
国内电信和联通已经大面积部署 ipv6 了,Cloudflare 直接绑定域名就行了
timothyye
2018-12-23 10:38:24 +08:00
github.com/timothyye/godns 我也搞过一个,支持 dnspod,he.net ,cloudflare

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519870

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX