
1 yzc27 2018-01-13 06:51:13 +08:00 via iPad python 写个脚本就好啦。懒的话,Google 一下,网上也有现成的脚本。 |
2 580a388da131 2018-01-13 07:26:10 +08:00 |
3 afpro 2018-01-13 08:05:46 +08:00 http://ip.42.pl/raw 这个地址访问以下会返回你的外网 ip |
4 blless 2018-01-13 08:22:35 +08:00 via iPhone 花生壳…可能现在没什么人用了吧 |
5 donmen 2018-01-13 09:21:16 +08:00 via Android 我用的梅林插件里的阿里云插件,一旦公网 ip 换了,就更新域名指向,阿里云会邮件抄送给你说啥变更了。 |
6 wfd0807 2018-01-13 10:54:54 +08:00 阿里云解析 API + members.3322.org/dyndns/getip python 写个脚本就好了 |
7 pq 2018-01-13 11:36:27 +08:00 貌似连 python 都用不着,直接 ip addr | mail [email protected] |
10 sinxccc 2018-01-13 12:02:08 +08:00 |
11 bzzhou 2018-01-13 12:08:00 +08:00 有一个非常简单的方案,前提是有一个域名,以及 dnspod 账号。 直接 dig +short myip.opendns.com @resolver2.opendns.com ,然后用 dnspod 的 API 接口,然后定期更新就 ok 了。 |
12 Nioty 2018-01-13 14:38:20 +08:00 via Android corntab + curl |
13 qsnow6 2018-01-13 14:43:16 +08:00 via iPhone 代理池么 最近在搞这个 |
14 Arnie97 2018-01-13 15:16:06 +08:00 via Android 按你的字面要求的话, curl ifconfig.co | mail [email protected] 但是,我觉得不妨绑定个域名,然后用 DDNS 服务动态更新 A 记录: curl "https://yoursite.com:[email protected]/nic/update?hostname=yoursite.com" |
15 yingfengi 2018-01-13 16:41:58 +08:00 这么麻烦干嘛,在路由上做 ddns 不就好了 |
16 qceytzn OP |
18 qceytzn OP @Arnie97 如果把这个命令设定在系统上定时跑,那么 ‘ mail ’ 后面直接跟邮箱地址就能发出邮件了? 如果是下面那条关于 he 的命令,要查看最新的 IP 就要登陆 he 去看? |
19 Arnie97 2018-01-13 22:09:05 +08:00 |
20 l1093178 2018-01-13 22:32:08 +08:00 ipify 或者 https://httpbin.org/ip 获得路由器公网 IP,然后脚本调用 cloudflare API 就可以了。 https://gist.github.com/anonymous/174effc7c5827f220348eecb9eeadde3 |
22 nikymaco 2018-01-13 22:42:48 +08:00 一个 shell 脚本就搞定,首先你的机器要安装 mail 命令,然后 crontab+curl 访问 ip.cip.cc 检查后发邮件给你 |
23 qceytzn OP @Arnie97 因为要从外面远程连回来,用动态域名的话一是对花生壳之流要手持照不满,二是对用它们的服务会否造成数据泄露表示怀疑。另外就是想用加速软件,直接 IP 对 IP 我感觉放心又简单,就是每次要连接的时候一个操作查看最新的 IP,然后改一下手头上的客户端软件的目标 IP,然后 ok ~~~ |
24 sxm 2018-01-14 02:12:39 +08:00 via Android 以前写过一个 VBS 版的,主要流程就是,定时访问预先收集的查询 IP 页面,然后比对本次获取的 IP 是否和上次获取的不同,不同就发送 IP 内容到制定的邮箱,然后微信就会收到邮件提醒。 |
25 qceytzn OP @l1093178 “脚本调用 cloudflare API 就可以了”,只是单纯的个人远程连接使用而已,上 CDN 好像是把事儿搞大了,简单操作的话,获取到路由器的 IP 后怎么弄比较好? |
26 qceytzn OP @sxm 完全不会写代码,最多是拿来直接可用的批处理改改路径啥的,您的 VBS 版的可以直接或者简单处理下就在 linux 里面跑起来吗?可以的话可否发一份给我?非常感谢 |
27 boywhp 2018-01-14 08:30:48 +08:00 via Android 试试 FCN 远程接入局域网 github.com/boywhp/fcn |
28 sw10 2018-01-14 09:25:55 +08:00 不想用厂商提供的 DDNS 产品。 可以考虑这个: https://github.com/NewFuture/DDNS |
29 chanssl 2018-01-14 10:09:57 +08:00 via Android 推到微信的话可以用 Server 酱 |
30 Midnight 2018-01-14 12:05:00 +08:00 我是利用阿里的 API 写了个 C#版的 DDNS 小程序实现这个需求 |
31 izoabr 2018-01-14 15:08:43 +08:00 搞个 DDNS 不就得了 |
33 gcod 2018-01-14 17:32:29 +08:00 |
34 exkernel 2018-01-14 18:55:48 +08:00 |
35 l1093178 2018-01-15 19:06:12 +08:00 @qceytzn Cloudflare 不光是 CDN 啊,也有域名解析服务,所以说可以用 API + 脚本来实现 DDNS |
36 qceytzn OP |
37 qceytzn OP @gcod 我现在的路由器是 PandoraBox,可以用这个?您有没有试过直接在 linux 系统上可以完美运行吗? |
39 exkernel 2018-01-16 16:17:53 +08:00 @qceytzn 你 ping 主域名干嘛,二级域名才是给用户用的。广东电信没被墙。你可以试试 ping nic.ChangeIP.com |