各位朋友大家好呀,我是整天不务正业的程序员Dig。
上次给大家分享飞牛NAS借助Lucky内网穿透实现外网访问,让我们的nas在无公网情况下,不在家也可以通过域名实现外网访问。但有一个问题,随着运营商网络波动,外网访问端口也会随之变化,每次访问外网时还需要登录lucky查看最新端口,使用起来非常不方便。
今天给大家分享在lucky上配置爱语飞飞通知功能,当外网访问端口发生变化后推送微信消息,通过微信实时通知我们,这样我们每次访问外网时只需要查看一下微信消息就可以知道最新的外网端口是什么,非常的方便。
微信绑定爱语飞飞
首先我们在浏览器输入爱语飞飞的官网地址https://iyuu.cn/,点击【开始使用】按钮
用微信扫描弹出的二维码,关注爱语飞飞微信公众号
然后微信会收到一条消息,内容中包含此次我们需要用到的Token,同时浏览器界面也会显示这个Token。此时我们就已经用微信绑定好了爱语飞飞
Lucky配置爱语飞飞通知
回到我们的lucky界面,点击左侧菜单【STUN内网穿透】,选中上次我们配置的穿透规则,点击【编辑】按钮,弹出界面滚动到底部,参考爱语飞飞官方文档进行如下配置
【Webhook】:启用
【接口地址】:爱语飞飞接口URL①,将中间的[您的IYUU令牌]替换成自己的Token。https://iyuu.cn/您的IYUU令牌.send
【请求方法】:爱语飞飞请求方式②。POST
【请求头】:爱语飞飞Content-Type③。application/json; charset=UTF-8
【请求体】:爱语飞飞请求Body参数④,根据自己实际情况修改内容。 {"text": "更新evo2:{port}", "desp": "{ipAddr}"}。此处最好直接复制官方文档中的内容,然后修改text和desp后面的内容,尽量保证格式不改动
【接口调用成功包含的字符串】:爱语飞飞响应成功(200)⑤。 {"errcode": 0,"errmsg": "ok","data": []}。此处最好直接复制官方文档中的内容,尽量保证格式不改动
配置好后,可以点击【Webhook】开关后面的测试按钮,看微信是否能收到通知消息
开启全局通知
如果你配置了多个规则,且每个规则都想发送微信通知。可以在【设置】中配置全局STUN Webhook,然后在每个规则中开启全局规则即可
开启定时通知
除了每次变动实时推送微信消息告诉我们最新外网端口外,我们还可以配置定时任务,按照设置的时间或者频率给我们定时推送消息。
点击左侧菜单【计划任务】,点击右侧部分【添加计划任务】
执行周期根据自己实际情况配置,我是配置的每天早上八点半推送消息
点击【添加子任务】后,【子任务类型】选择CallWeb,下面的内容按照上面步骤填写即可
写在最后
以上就是借助爱语飞飞推送微信功能,实时推送最新外网访问端口到微信上的全部教程。此教程不仅适用穿透端口通知配置,也适用配置其他的通知,比如动态域名解析通知等,操作步骤基本都是一样的。当然,单规则通知、全局通知、定时通知建议只配一个,否则可能会收到多个重复通知。
感谢各位花费宝贵的时间阅读,非常感谢!
评论区