本帖最后由 ciasdmxhxjjpd@c 于 2022-6-19 10:56 编辑
RT,
如题,大家可能有各种方法获取自己宽带公网ip。之前也分享一个通过python模拟登录华为光猫,获取pppoe获取的公网ip。https://bbs.hassbian.com/thread-16664-1-1.html
但有局限性。今天,我想分享一个通过自己搭建一个简单的运行在各种vps上的 flask 服务。
源码:
pip install flask
git clone https://github.com/tainguyenbp/Write-simple-web-application-that-echo-back-client-ip-and-request-headers-in-json-format
cd Write-simple-web-application-that-echo-back-client-ip-and-request-headers-in-json-format
python simple_web_application.py
vps 开启 5000端口。
curl http://yourvpsip:5000/json
HA 里
- platform: command_line
name: myip
command: "curl http://yourvpsip:5000/json"
value_template: "{{ value_json.Client_IP }}"
scan_interval: 300
|