求获取外网IP的一个思路

搬瓦工机场JMS

家里有外网IP,是动态的,无需拨号即可上网,无DDNS设置

光猫做了端口映射到二级路由上,二级路由连接各种设备,所以光猫层基本没有什么可操作的了

现在想用二级路由下的一个电脑自动获取外网的IP并传送到vps上,有什么比较好的方法

我目前的思路是定时任务调用API返回的IP然后传送至VPS指定位置的文件

或者访问探针页面抓取本机IP地址

再由VPS定时更新文件内容到固定WEB页面,当需要时,访问VPS指定WEB页面获得IP,实现后续操作
以上纯脑补,不知道是否可行,技术不行,求个方向或者有类似开源的工具

附个API查IP的

辽宁网友:linux 的话 写个脚本 访问 myip.ipip.net   然后 把拿到的ip 邮件发出去 不就ok了
或者是 scp ftp 这些传到vps  ,上 然后根据 文件 写个定时任务 网页啥的 不是分分钟搞定

win的话 当我没说  
广东网友:你连接VPS的同时,VPS就知道了你的外网IP。。。
湖北网友:内网穿透是唯一的方法~
湖北网友:许多ddns支持二级路由下探测ip的 lede 梅林都支持
浙江网友:写那么多没用的,就是vps定时获取你家里的ip是吧,找个花生壳什么的动态域名,然后vps获取动态域名的解析ip不就行了
辽宁网友:定时ssh到vps上,登录失败,然后读取lastb?好像也是个办法
江苏网友:以后研究下,目前先按思路试试
江西网友:好办法,找时间试试看
安徽网友:vps上不管是php还是nodejs还是别的服务器段脚本。你http请求的时候,服务器端就能获取到你的IP了。根本不用自己获取。
河北网友:vps上不管是php还是nodejs还是别的服务器段脚本。你http请求的时候,服务器端就能获取到你的IP了。根本不用自己获取。
福建网友:刚刚去写了博客,你可以去看看
https://e2c.net/2019/06/27/149.html

连接VPS就非得ssh吗?我访问一个端,一个页面,都可以让VPS知道我的外网IP啊
上海网友:楼上的文章看过了,要py。我过年时,给家里电脑丢了个curl,开机curl一下我设定的网址,然后php处理一下post到dnspod去做ddns,然后同时推送到微信。主要是下载的curl版本好像有问题不能https,不然直接curl dnsapi.cn了。

以上信息转载自Hostloc。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 求获取外网IP的一个思路

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏