无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: ShareBit
打印 上一主题 下一主题

[原创] 一个获取电脑自身公网ip并发送到你自己的邮箱的服务程序

  [复制链接]
31#
 楼主| 发表于 2023-11-15 12:07:49 | 只看该作者
rbwrbw 发表于 2023-11-15 10:08
有公网ip 是固定的,一般不都是动态的吗????

就这个页面而言,除了你说到了 "固定" 两个字, 别的地方并没提到这两个字。 正因为一般而言,公网ip是动态的,所以才有了这么一个服务进程不断的检测公网ip是否变动,一旦检测到变动之后,就立即邮件通知,从而让你在你的邮箱里面一直保存着电脑的最新公网ip列表。
回复

使用道具 举报

32#
发表于 2023-11-15 12:35:30 | 只看该作者
ip138了解一下

点评

这个程序可以让你知道你关机的电脑被启动起来了,可以在一直处于登录界面的系统下也都能得到公网ip, 并且能完整的获取网卡ipv6地址。 你可以再次了解一下你提到的ip138, 或者再次理解一下我这个程序。  详情 回复 发表于 2023-11-15 12:43
回复

使用道具 举报

33#
 楼主| 发表于 2023-11-15 12:43:13 | 只看该作者

这个程序可以让你知道你关机的电脑被启动起来了,可以在一直处于登录界面的系统下也都能得到公网ip, 并且能完整的获取网卡ipv6地址。 你可以再次了解一下你提到的ip138, 或者再次理解一下我这个程序。
回复

使用道具 举报

34#
发表于 2023-11-15 13:24:43 | 只看该作者
ShareBit 发表于 2023-11-15 12:05
请先弄明白 授权码 在哪里去获取。  就QQ邮箱而言,是一个16字节的字符串。



QQ邮箱自己发自己,还是收不到邮件。
不知道哪里操作问题。

点评

奇怪,你这个配置我看起没问题。无法知道具体在哪一个环节出现了问题。 不过基本上大的方向是:1)你的网卡没有公网ipv4和ipv6,并且我的程序访问网站 http://api.ipify.org 没能获取到公网ip, 2)邮件发送环节不知道  详情 回复 发表于 2023-11-15 13:46
回复

使用道具 举报

35#
发表于 2023-11-15 13:34:14 | 只看该作者
试用了一下:
1.能不能在启动服务时自动发一封邮件,后面就检查IP地址才发送?(某些外网ip不方便变动时测试能不能成功)
2.另外能不能把内网IP也一起发送了?

点评

停止服务,再启动服务(也就是 ipnotify -stop, ipnotify -start),理论上来说,肯定会发送一封邮件出去。你可以理解为公网ip地址从无到有,显然算是公网ip地址改变了。 这个程序主要服务于第三方程序在外网通过公  详情 回复 发表于 2023-11-15 13:52
回复

使用道具 举报

36#
 楼主| 发表于 2023-11-15 13:46:38 | 只看该作者
BEIKING 发表于 2023-11-15 13:24
QQ邮箱自己发自己,还是收不到邮件。
不知道哪里操作问题。

奇怪,你这个配置我看起没问题。无法知道具体在哪一个环节出现了问题。  不过基本上大的方向是:1)你的网卡没有公网ipv4和ipv6,并且我的程序访问网站 http://api.ipify.org 没能获取到公网ip, 2)邮件发送环节不知道的原因没成功。   因为我自身不能重现这个现象,你可以加我QQ,我给程序让你测试,也可以等着我后续版本。
回复

使用道具 举报

37#
 楼主| 发表于 2023-11-15 13:52:53 | 只看该作者
zts59 发表于 2023-11-15 13:34
试用了一下:
1.能不能在启动服务时自动发一封邮件,后面就检查IP地址才发送?(某些外网ip不方便变动时测 ...

停止服务,再启动服务(也就是 ipnotify -stop, ipnotify -start),理论上来说,肯定会发送一封邮件出去。你可以理解为公网ip地址从无到有,显然算是公网ip地址改变了。 这个程序主要服务于第三方程序在外网通过公网ip地址访问进入电脑。

点评

上午第一次安装启动服务后,没有收到邮件,(事后想到可能是某些邮箱不能自己发送自己), 由于不方便重启主网关, 下午操作:停止服务,修改ini文件,换一个接收邮箱,后科/学上.网后收到邮件了,还没有可能api.i  详情 回复 发表于 2023-11-15 14:24
试过了  详情 回复 发表于 2023-11-15 13:57
回复

使用道具 举报

38#
发表于 2023-11-15 13:57:24 | 只看该作者
ShareBit 发表于 2023-11-15 13:52
停止服务,再启动服务(也就是 ipnotify -stop, ipnotify -start),理论上来说,肯定会发送一封邮件出去 ...

试过了
回复

使用道具 举报

39#
发表于 2023-11-15 14:00:06 | 只看该作者

我本机能访问网址,并显示公网IP,但邮箱发送确实不行。

点评

稍等,我已经知道了原因,马上修改。 问题出在网卡没有公网ipv4和ipv6的时候,我认为公网ip地址没改变。  详情 回复 发表于 2023-11-15 14:22
回复

使用道具 举报

40#
 楼主| 发表于 2023-11-15 14:22:58 | 只看该作者
BEIKING 发表于 2023-11-15 14:00
我本机能访问网址,并显示公网IP,但邮箱发送确实不行。

稍等,我已经知道了原因,马上修改。 问题出在网卡没有公网ipv4和ipv6的时候,我认为公网ip地址没改变。
回复

使用道具 举报

41#
发表于 2023-11-15 14:24:20 | 只看该作者
ShareBit 发表于 2023-11-15 13:52
停止服务,再启动服务(也就是 ipnotify -stop, ipnotify -start),理论上来说,肯定会发送一封邮件出去 ...

上午第一次安装启动服务后,没有收到邮件,(事后想到可能是某些邮箱不能自己发送自己),
由于不方便重启主网关,
下午操作:停止服务,修改ini文件,换一个接收邮箱,后科/学上.网后收到邮件了,还没有可能api.ipify.org访问受限会影响?多几个提供这样服务的网站做备用?
回复

使用道具 举报

42#
 楼主| 发表于 2023-11-15 14:39:48 | 只看该作者
前面版本,在网卡既没有公网ipv4也没有公网ipv6的情况下,被我误判为没有公网ip,从而导致没发送邮件。 重新下载安装运行就可以了,我已经更新。

点评

新版QQ邮箱测试,,收到邮件。  详情 回复 发表于 2023-11-15 14:44
回复

使用道具 举报

43#
发表于 2023-11-15 14:44:25 | 只看该作者
ShareBit 发表于 2023-11-15 14:39
前面版本,在网卡既没有公网ipv4也没有公网ipv6的情况下,被我误判为没有公网ip,从而导致没发送邮件。 重 ...

新版QQ邮箱测试,,收到邮件。
回复

使用道具 举报

44#
发表于 2023-11-15 14:52:37 | 只看该作者
刚刚找到只返回IP地址的服务器,很多提供服务的:
curl -4 ip.gs
curl -6 ip.gs
curl -4 ip.sb
curl -6 ip.sb
curl -4 icanhazip.com
curl -6 icanhazip.com
curl api.ipify.org
curl -4 api.ipify.org
curl ipinfo.io/ip
curl -4 ipinfo.io/ip
curl -6 ipecho.net/plain
curl -4 ipecho.net/plain
curl -4 ifconfig.me
curl -6 ifconfig.me
curl -4 ipinfo.io/ip

curl -4 myip.ipip.net  这个是中文还返回地区
回复

使用道具 举报

45#
发表于 2023-11-15 16:27:49 | 只看该作者
楼主提个建议,
为通用,可以考虑把获取IP的网站地址做在配置文件中读取。

点评

这个暂时没看出必要性。 而且别的几个获取公网ip的网址,都非纯文本,而是夹杂了很多别的文字,如果要弄,还得通过某种特征值去查找正确的信息,过滤掉无用信息。 而 ipify.org至少还没人证实是访问不了的。 实际上  详情 回复 发表于 2023-11-15 16:44
回复

使用道具 举报

46#
 楼主| 发表于 2023-11-15 16:44:58 | 只看该作者
BEIKING 发表于 2023-11-15 16:27
楼主提个建议,
为通用,可以考虑把获取IP的网站地址做在配置文件中读取。

这个暂时没看出必要性。 而且别的几个获取公网ip的网址,都非纯文本,而是夹杂了很多别的文字,如果要弄,还得通过某种特征值去查找正确的信息,过滤掉无用信息。 而 ipify.org至少还没人证实是访问不了的。 实际上要获取公网ip信息,包括对应的实际地图位置,这些并不难,完全可以接入到我自己提供的公网服务器上去取,但这显然导致可能的信息泄露到我服务器上。 而我这个程序本身是希望只读取网卡的ipv6公网地址发送到自己的邮件,而不再访问别的网页之类的取获取公网ip, 这才确保了信息的安全性和这个程序的永不过期性。
回复

使用道具 举报

47#
发表于 2023-11-16 00:06:26 | 只看该作者
ShareBit 发表于 2023-11-15 03:16
服务名称是 IPNotify,  服务描述是 ShareBit IPNotify Service

感谢回复!
已经在服务器的Win2003上用安装了,只是服务器有其他人可以登录,感觉把邮箱的授权码给暴露出去了。
回复

使用道具 举报

48#
发表于 2023-11-16 00:29:47 | 只看该作者
本帖最后由 Anson4 于 2023-11-23 21:54 编辑

最近在琢磨着写个脚本用 SendEmail 来实现,有了楼主这个更简单了,感谢分享!
回复

使用道具 举报

49#
发表于 2023-11-16 14:17:07 | 只看该作者
一直想找个好用的,试用一下,感谢楼主分享
回复

使用道具 举报

50#
发表于 2023-11-18 09:24:14 | 只看该作者
谢谢分享
回复

使用道具 举报

51#
发表于 2023-11-18 09:34:47 | 只看该作者
收藏一下,也许能用上
回复

使用道具 举报

52#
发表于 2023-11-18 09:49:19 | 只看该作者
回复

使用道具 举报

53#
发表于 2024-2-12 09:20:24 | 只看该作者
谢谢分享
回复

使用道具 举报

54#
发表于 2024-2-12 09:45:24 | 只看该作者
小众软件
回复

使用道具 举报

55#
发表于 2024-2-12 10:27:29 | 只看该作者
感谢分享,先收藏可以会用到
回复

使用道具 举报

56#
发表于 2024-2-12 17:28:23 | 只看该作者
谢谢分享
回复

使用道具 举报

57#
发表于 2024-4-10 12:34:32 | 只看该作者
有用,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-8 08:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表