
輕量、易用、 高效能,且帶有主頁和配置面板的反向代理
設置 DNS 記錄指向運行 GoDoxy 的機器,例如:
*.y.z -> 10.0.10.1*.y.z -> ::ffff:a00:a01[!NOTE] GoDoxy 僅在
host網路模式下運作,請勿更改。如需更改監聽埠,請修改
.env。
準備一個新目錄用於 docker compose 和配置文件。
在目錄內運行安裝腳本,或手動安裝
shell
/bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/yusing/godoxy/main/scripts/setup.sh)"
https://godoxy.yourdomain.com 進行額外配置config 目錄,然後將 config.example.yml 下載到 config/config.ymlmkdir -p config && wget https://raw.githubusercontent.com/yusing/godoxy/main/config.example.yml -O config/config.yml
.env.example 下載到 .envwget https://raw.githubusercontent.com/yusing/godoxy/main/.env.example -O .env
compose.example.yml 下載到 compose.ymlwget https://raw.githubusercontent.com/yusing/godoxy/main/compose.example.yml -O compose.yml
├── certs
│ ├── cert.crt
│ └── priv.key
├── compose.yml
├── config
│ ├── config.yml
│ ├── middlewares
│ │ ├── middleware1.yml
│ │ ├── middleware2.yml
│ ├── provider1.yml
│ └── provider2.yml
├── data
│ ├── metrics # metrics data
│ │ ├── uptime.json
│ │ └── system_info.json
└── .env
GoDoxy 可透過配置的提供者自動探索和管理 Proxmox 節點和 LXC 容器。
路由透過反向查詢自動連結至 Proxmox 資源:
這可實現無需手動綁定的無縫代理配置:
routes:
pve-node-01:
host: pve-node-01.internal
port: 8006
# 自動連結至 Proxmox 節點 pve-node-01
您可以從 WebUI:
安裝腳本同時支援 systemd 與 Alpine/OpenRC(rc-service)主機。
更新:
sudo /bin/sh -c "$(curl -fsSL https://github.com/yusing/godoxy/raw/refs/heads/main/scripts/install-agent.sh)" -- update
卸載:
sudo /bin/sh -c "$(curl -fsSL https://github.com/yusing/godoxy/raw/refs/heads/main/scripts/install-agent.sh)" -- uninstall

![]() |
![]() |
| 路由 | 伺服器 |
克隆儲存庫 git clone https://github.com/yusing/godoxy --depth=1
如果尚未安裝,請安裝/升級 go (>=1.22) 和 make
如果之前編譯過(go < 1.22),請使用 go clean -cache 清除快取
使用 make get 獲取依賴
使用 make build 編譯二進制檔案
$ claude mcp add godoxy \
-- python -m otcore.mcp_server <graph>