返回首页
教程

stun建站端口不固定?教你用eo自动回源到你的stun端口

2 分钟阅读
# github
# edgeone

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊我没有ipv6

前言什么的

我想要用家宽建一个Matrix

我也没有ipv6,没有现成的方案实现eo回源

但是直接stun直连太麻烦了也不安全(我也成功了),于是考虑做个eo自动回源

stun直连matrix的思路

因为matrix有点小众,我也没找到教程,以下是我摸索出来的,也分享下吧

stun直连的话我讲下思路吧,在github建个仓库,里面放.well-known\matrix\client这个文件(引导Matrix客户端寻找服务器的文件),然后使用lucky的webhook给action发请求更新这个文件的端口,这个文件像这样

{
  "m.homeserver": {
    "base_url": "https://m.matrix.org"
  }
}

然后把这个仓库通过什么page什么的部署到上一级域名(比如)你的matrix部署在m.matrix.org,你的client文件必须放在m.matrix.org下或者matrix.org下,然后客户端写client文件所在的域名就可以连接了

eo自动回源

其实也差不多,我们腾讯云有api可以调用,但是非常的答辩(发个请求需要复杂的密钥生成,因此使用action来发请求)

为此我做了个action仓库,里面有较为完善的教程,因此不多赘述了(使用eo国际站的可以自行更换api,该仓库使用的是腾讯云中国的api)

::github{repo="bili-fule/edgeone-updater"}

然后再lucky里webhook给action发请求

1755222937799

然后就可以自动更新eo的回源链接/端口了