精易论坛

标题: 实时获取会变动的公网ip教程 [打印本页]

作者: 咸鱼不闲    时间: 2024-6-28 15:14
标题: 实时获取会变动的公网ip教程
这个应该挺多人需要的,最近开了个电信的公网ip,100大洋一个月,固定的1000一个月,真够黑的,问题还是会变动的ip。主要是云服务器达不到自己需要的网速,用hyper-v装了几台,找了好久才找到方法。最开始用过花生壳,ftp等等。感觉都有局限性。最后想到日记本,但好多接口还需要解析啥的太麻烦了(例如有道,映像等等)。今天无意间发下百度云也有。看了下居然直接能用。抓了个包。然后就实现了实时获取。  cookie自己登入百度就能直接获取。自己新建个笔记。也可以做软件更新用。希望能帮到各位朋友
下面的代码不能用的话,自己用fd重新抓个包就行。
没怎么修改。都是精易助手直接生成的。


  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
时钟_创建 (取窗口句柄 (), 999, 20000, &上传ip)
子程序名返回值类型公开备 注
上传ip到百度云记事本文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
参数名类 型参考可空数组备 注
IP地址文本型
变量名类 型静态数组备 注
局_网址文本型 
局_提交数据文本型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
局_网址 = https://note.baidu.com/api/note? ... k=&clienttype=0
' param={"content":"333","_key":"c0d004ce45fd15f7-1719544703"}
局_提交数据 = “param={”#引号“content”#引号“:”#引号 + IP地址 + #引号“,”#引号“_key”#引号“:”#引号“c0d004ce45fd15f7-1719544703”#引号“}”
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 1, 局_提交数据, #百度云记事本cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)
子程序名返回值类型公开备 注
_按钮1_被单击  
上传ip到百度云记事本 (系统_取外网IP ())
子程序名返回值类型公开备 注
上传ip  
上传ip到百度云记事本 (系统_取外网IP ())
子程序名返回值类型公开备 注
提取百度云记事本信息文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
局_网址 = https://note.baidu.com/api/note? ... ==&clienttype=0
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 1, , #百度云记事本cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)



11.png (129.78 KB, 下载次数: 0)

11.png

555.png (25.12 KB, 下载次数: 0)

555.png

作者: qq793359277    时间: 2024-6-28 16:25
花生壳感觉够用了呀,TPLINK本身也有tpddns
作者: 周小杰来也    时间: 2024-6-28 16:39
永硕e盘 留言功能比百du要适合你
作者: qq1056123185    时间: 2024-6-28 16:41
为什么不用DDNS?我小米AX9000用的DDNS也很稳定~
作者: zwh8698    时间: 2024-6-28 17:35
周小杰来也 发表于 2024-6-28 16:39
永硕e盘 留言功能比百du要适合你

学习了 感谢周小姐
作者: 独倚斜阳    时间: 2024-6-28 19:31
我有个重庆电信 早期无数次投诉搞出来 68一个月的 100M下行 实际120左右  上行30左右  公网固定ip  电信机房不维护 就永不换ip不掉线  最长是一年多
转到一套房下面 电信不让停机保号  一直白交钱
作者: 咸鱼不闲    时间: 2024-6-28 22:01
周小杰来也 发表于 2024-6-28 16:39
永硕e盘 留言功能比百du要适合你

感谢,又多了一个选择,
作者: 咸鱼不闲    时间: 2024-6-28 22:03
qq1056123185 发表于 2024-6-28 16:41
为什么不用DDNS?我小米AX9000用的DDNS也很稳定~

路由器有点老,没这功能。
作者: 哀木涕    时间: 2024-6-29 01:18
学习研究下啊
作者: shituo    时间: 2024-6-29 06:47
论坛有个阿里云域名实时解析的ddns的东西。可能是你需要的
作者: 小丸心°    时间: 2024-7-1 15:45
还是可以的,
作者: wlqc    时间: 2024-7-1 21:57
哪里的电信??公网IP才100一个月哟?
作者: 口算MD5    时间: 2024-7-3 15:49
周小杰来也 发表于 2024-6-28 16:39
永硕e盘 留言功能比百du要适合你

有例子吗
作者: 周小杰来也    时间: 2024-7-3 17:03
口算MD5 发表于 2024-7-3 15:49
有例子吗

这要啥例子  抓包就行   没加密   甚至获取不需要cookies
作者: 口算MD5    时间: 2024-7-3 22:15
周小杰来也 发表于 2024-7-3 17:03
这要啥例子  抓包就行   没加密   甚至获取不需要cookies

okok
感谢
作者: 咸鱼不闲    时间: 2024-7-4 10:56
wlqc 发表于 2024-7-1 21:57
哪里的电信??公网IP才100一个月哟?

深圳,.....................
作者: 咸鱼不闲    时间: 2024-7-4 11:11
本帖最后由 咸鱼不闲 于 2024-7-5 10:38 编辑

.版本 2
.支持库 spec

.子程序 永硕取登入cookie, 文本型
.参数 永硕账号, 文本型
.参数 永硕密码, 文本型
.局部变量 返回cookie, 文本型

永硕账号 = “”  '
永硕密码 = “”  '
网页_访问S (“http://ht.ys168.com/login.aspx?dlmc=” + 永硕账号 + “&ly=/kjsz/szbt.aspx”, 1, “cz=Dl&yhm=” + 永硕账号 + “&glmm=” + 永硕密码 + “”, , 返回cookie, , , , , , , , , , , , , , , , )
返回 (返回cookie)

.子程序 上传ip到永硕e盘
.参数 ip, 文本型

网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=” + 永硕账号 + “”, 1, “syjy=” + ip + “&cz=xg”, 永硕取登入cookie(), , , , , , , , , , , , , , , , , )


.子程序 提取ip_从永硕e盘, 文本型
.局部变量 返回cookie, 文本型
.局部变量 content, 文本型
.局部变量 ip, 文本型

content = 到文本 (编码_URL解码 (网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=245339743”, , , 永硕取登入cookie (, ), , , , , , , , , , , , , , , , , ), 真))
' placeholder="">8888888888</textarea>
ip = 文本_取出中间文本 (content, “placeholder=” + #引号 + #引号 + “>”, “</textarea”)
调试输出 (ip)
返回 (ip)



作者: 咸鱼不闲    时间: 2024-7-4 11:12
口算MD5 发表于 2024-7-3 15:49
有例子吗

.版本 2
.支持库 spec

.子程序 永硕取登入cookie, 文本型
.参数 永硕账号, 文本型
.参数 永硕密码, 文本型
.局部变量 返回cookie, 文本型

永硕账号 = “”  ' 245339743
永硕密码 = “”  ' lxs360726
网页_访问S (“http://ht.ys168.com/login.aspx?dlmc=” + 永硕账号 + “&ly=/kjsz/szbt.aspx”, 1, “cz=Dl&yhm=” + 永硕账号 + “&glmm=” + 永硕密码 + “”, , 返回cookie, , , , , , , , , , , , , , , , )
返回 (返回cookie)

.子程序 上传ip到永硕e盘
.参数 ip, 文本型

网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=” + 永硕账号 + “”, 1, “syjy=” + ip + “&cz=xg”, 永硕取登入cookie(), , , , , , , , , , , , , , , , , )


.子程序 提取ip_从永硕e盘, 文本型
.局部变量 返回cookie, 文本型
.局部变量 content, 文本型
.局部变量 ip, 文本型

content = 到文本 (编码_URL解码 (网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=245339743”, , , 永硕取登入cookie (, ), , , , , , , , , , , , , , , , , ), 真))
' placeholder="">8888888888</textarea>
ip = 文本_取出中间文本 (content, “placeholder=” + #引号 + #引号 + “>”, “</textarea”)
调试输出 (ip)
返回 (ip)


作者: momoko001    时间: 2024-7-9 15:57
感谢分享,很给力!~
作者: pq9999    时间: 2024-7-19 17:01
感谢分享,学习了
作者: kingshengg    时间: 2024-8-1 08:36
感谢分享,学习了
作者: qq977352880    时间: 2024-8-8 16:30
这个的价值无法用言语形容,谢谢!

作者: wohenhao123    时间: 2024-8-16 10:30
什么服务器,能推荐下嘛
作者: 贾克斯    时间: 2024-8-31 11:04

感谢分享,学习了
作者: 涤尘    时间: 2025-4-25 19:59
感谢分享’




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4