Replies: 1 comment
-
|
我的方案和需求都与你一样,上午看到你的提问。 以下是我找到的操作,说明建立在你已经会在STUN规则中用webhook推送到sun-panel: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
我想很多人应该跟我一样是用stun穿透来获得的ipv4公网访问的办法,我是通过lucky来进行域名解析和stun穿透的,然后我就想,如果能让端口号变化后同伙webhook实时推送到sun-panel里显示不是非常好的展示方法吗。
https://zhuanlan.zhihu.com/p/1894455911793279193,这是我在网上搜到的一个通过openapi接口推送网址的方法,但是我是用反代来管理内网服务的,所以是一个端口配合不同的子域名,我需要知道一个stun端口,而不是修改整个网址。
然后我就想到,设置里可以自定义页脚,这就是非常好的显示端口号的位置,于是我询问了ai
✅ 简短答案:
不可以。
Sun-Panel 没有提供「全局页脚设置」或「当前页(主页)专属页脚设置」的 UI 入口。
你看到的页脚(如 Powered By Sun-Panel)是硬编码在前端源码中的,无法通过后台设置直接修改。
但你可以通过以下两种方式 间接实现自定义页脚:
✅ 使用「自定义 HTML 类型项目」模拟页脚(推荐,可通过 OpenAPI 动态更新)
🛠 手动修改前端源码或使用 ./custom 目录覆盖(静态,无法动态更新)
我认为openapi应该有能力修改自定义页脚,只是目前没有给予足够的权限,希望作者大大,能够看到我的建议,而且通过webhook调用openapi修改自定义页脚也不仅仅能实时显示变更的端口号,还可以显示很多变更推送的内容,我觉得这对使用sun-panel的很多人都非常有帮助,设置我认为可以利用这种方式,添加一个通知板,来推送内网搭建的很多服务推送的消息,希望作者大大可以认真考虑下。目前能先开放下openapi修改自定义页脚的权限,因该比较容易实现,希望能考虑看看
另外,如果可以的话,希望能让openapi修改变量的能力,ai跟我说目前openapi只能全量修改,我认为很多时候变化的部分很少,不需要全量修改
🔍 为什么不能“只改变量”?
数据库存的是完整 HTML 字符串(如
没有模板引擎(如 {{port}})
没有提供“部分字段更新”接口
你传什么 custom_script,就存什么
不传 → 不更新(但也不会保留旧值做替换)
所以,没有“变量占位 + 局部替换”的机制。
Beta Was this translation helpful? Give feedback.
All reactions