FRP 反向代理設定
test7362.aiacademy.tw 反向代理
日期:2026-02 持續運作中 需求者:團隊 平台:基礎設施
情境
蝦蝦運行在內網的 Mac mini 上,部分服務需要公開存取(OAuth callback、媒體檔案、課程網站等),透過 FRP 反向代理暴露到外網。
過程
- 使用 FRP(Fast Reverse Proxy)建立通道
- 域名:test7362.aiacademy.tw
- 已設定的子域與對應 port:
- fishtank → port 8888
- llm-course → port 3333(Docusaurus 課程網站)
- oauth-callback → port 9876(OAuth 授權回調)
- minisha → port 5988
- minimedia → port 7362(媒體檔案服務)
結果
- 內網服務可透過公開 URL 存取
- 各服務獨立子域,互不干擾
使用方式
需要新增公開服務時,跟蝦蝦說:「幫我開一個新的 FRP 通道」,指定 port 和子域名。