8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png
0
1
0

Lark 和 Cloudflared 如何助力自部署

雷顿
12小时前 27

https://blog.houman.top/feed/42

Lark Webhook 机器人

前文 介绍过用Lark搭建免费的自定域名邮箱。

先贴出Lark的官网:https://larksuite.com

Lark是字节跳动面向全球市场推出的团队协作工具,飞书的海外版。免费套餐除了有额度有限但够个人使用的自定域名邮箱,还有一个功能对喜欢自部署的玩家特别有用:Webhook 通知机器人。

在Lark的机器人类型中,Webhook 通知机器人叫做自定义机器人,文档连结:https://open.larksuite.com/document/client-docs/bot-v3/add-custom-bot

8ea172543b9aa66ba3b061667b9c423a_RceuxqIJ5O.png

先说一下我遇到的坑,在Lark的网页版,移动端都不能在群聊创建自定义机器人,必须下载桌面端客户端。

然后直接看重点,发送文本消息的请求体示例

{ "msg_type": "text", "content": { "text": "新更新提醒" } }

下面给出我部署的几个服务的Webhook通知请求体模板

DDNS-GO

{ "msg_type": "text", "content": { "text": "DDNS-GO通知\n更新结果:#{ipv6Result}\n域名:#{ipv6Domains}\nIPV6地址:#{ipv6Addr}" } }

QD

{ "msg_type": "text", "content": { "text": "{t}\n{log}" } }

Cloudflared: Tunnel client

private-ips-diagram.BXgaklt9_7ovDi.webp

这个博客的第一篇Po文提到我是发现了我家宽带有分配IPV6前缀才突然想要买个盒子玩玩,但其实没有公网IP也没有关系,打开CLoudflare仪表盘,在左边菜单找到Zero Trust。在Cloudflare One的仪表盘左边菜单找到网络 - 连接器,点击添加隧道,选择Cloudflared。这就是Cloudflare提供的免费内网穿透服务。

但是Cloudflared默认使用基于UDP的QUIC协议,以防万一可以在Cloudflared容器的启动命令需要加上--protocol auto开启自动切换,QUIC协议连接失败时自动切换到http2。预防这里的宽带一刀切断这样的UDP连接。

容器的启动命令长这样

tunnel --no-autoupdate --protocol auto run --token <youtoken>

https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/configure-tunnels/run-parameters/#protocol

最新回复 (0)

    暂无评论

    • 碧蓝之星_深海迷航社区
      2
        点击登录 点击注册

请先登录后发表评论!

返回