有这样的程序吗?有动态公网 IP 的机器(debian 或者 centOS 这些主流系统),或者是在有动态公网 IP 的路由器后面的机器,一旦 IP 发生改变,就给设定好的邮箱发邮件告知最新的 IP?

2018-01-13 04:46:33 +08:00
 qceytzn
7902 次点击
所在节点    Linux
39 条回复
nadoo
2018-01-13 22:37:57 +08:00
如果是 pppoe 拨号,可以在建立连接后自动执行脚本,脚本里可以进行当前 ip 的获取和通知
nikymaco
2018-01-13 22:42:48 +08:00
一个 shell 脚本就搞定,首先你的机器要安装 mail 命令,然后 crontab+curl 访问 ip.cip.cc 检查后发邮件给你
qceytzn
2018-01-14 01:57:20 +08:00
@Arnie97 因为要从外面远程连回来,用动态域名的话一是对花生壳之流要手持照不满,二是对用它们的服务会否造成数据泄露表示怀疑。另外就是想用加速软件,直接 IP 对 IP 我感觉放心又简单,就是每次要连接的时候一个操作查看最新的 IP,然后改一下手头上的客户端软件的目标 IP,然后 ok ~~~
sxm
2018-01-14 02:12:39 +08:00
以前写过一个 VBS 版的,主要流程就是,定时访问预先收集的查询 IP 页面,然后比对本次获取的 IP 是否和上次获取的不同,不同就发送 IP 内容到制定的邮箱,然后微信就会收到邮件提醒。
qceytzn
2018-01-14 02:17:28 +08:00
@l1093178 “脚本调用 cloudflare API 就可以了”,只是单纯的个人远程连接使用而已,上 CDN 好像是把事儿搞大了,简单操作的话,获取到路由器的 IP 后怎么弄比较好?
qceytzn
2018-01-14 02:21:01 +08:00
@sxm 完全不会写代码,最多是拿来直接可用的批处理改改路径啥的,您的 VBS 版的可以直接或者简单处理下就在 linux 里面跑起来吗?可以的话可否发一份给我?非常感谢
boywhp
2018-01-14 08:30:48 +08:00
试试 FCN 远程接入局域网 github.com/boywhp/fcn
sw10
2018-01-14 09:25:55 +08:00
不想用厂商提供的 DDNS 产品。
可以考虑这个: https://github.com/NewFuture/DDNS
chanssl
2018-01-14 10:09:57 +08:00
推到微信的话可以用 Server 酱
Midnight
2018-01-14 12:05:00 +08:00
我是利用阿里的 API 写了个 C#版的 DDNS 小程序实现这个需求
izoabr
2018-01-14 15:08:43 +08:00
搞个 DDNS 不就得了
tailf
2018-01-14 16:08:13 +08:00
给大家推荐一个 ip 显示工具:ip.sb
gcod
2018-01-14 17:32:29 +08:00
exkernel
2018-01-14 18:55:48 +08:00
l1093178
2018-01-15 19:06:12 +08:00
@qceytzn Cloudflare 不光是 CDN 啊,也有域名解析服务,所以说可以用 API + 脚本来实现 DDNS
qceytzn
2018-01-16 04:42:15 +08:00
@exkernel changeIP 这个看起来不错,但是,我试着 ping 了几个它们的 free DNS 的域名,比如 wha.lajetos.comzzux.comns01.us 这些,全部,注意,是全部,全部 ping 不通,难不成这家的域名都被墙了??你在国内的机器上用过它的 free Dynamic DNS 吗??效果可好??
qceytzn
2018-01-16 04:45:29 +08:00
@gcod 我现在的路由器是 PandoraBox,可以用这个?您有没有试过直接在 linux 系统上可以完美运行吗?
qceytzn
2018-01-16 04:56:22 +08:00
@gcod 这个脚本是把更新的 IP 发送给 cloudflare 这些而不是发送给我自己的?
exkernel
2018-01-16 16:17:53 +08:00
@qceytzn 你 ping 主域名干嘛,二级域名才是给用户用的。广东电信没被墙。你可以试试 ping nic.ChangeIP.com

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

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

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

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

© 2021 V2EX