Fix hedge market quotes via public HTTP and default cloud-server deploy settings.
Avoid load_markets hangs on weak networks; enable login-required sim defaults and document Baota Nginx reverse proxy. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -39,9 +39,52 @@ bash /opt/coinox/deploy/manage.sh
|
||||
- 访问:`http://<服务器IP>:5010`
|
||||
- 默认入口:`/hedge-plan`(对冲)、`/options`(期权)
|
||||
- 登录:`admin` / `.env` 中 `APP_PASSWORD`(首次多为 `admin123`)
|
||||
- **默认模拟盘**:本地钱包撮合,不打真实私有下单
|
||||
- **默认模拟盘**:本地钱包撮合,不打真实私有下单;**公网默认开启登录**(`APP_AUTH_DISABLED=false`)
|
||||
- **云服务器无需代理**:`.env` 里不要填 `OKX_HTTP_PROXY` / `OKX_SOCKS_PROXY`(香港/新加坡直连 OKX)
|
||||
|
||||
切实盘前请在 env / 系统设置中配置 `OKX_API_*`,并将交易模式切为 `live`,同时确认 `LIVE_TRADING_ENABLED`。
|
||||
切实盘前请在 env / 系统设置中配置 `OKX_API_*`,并将交易模式切为 `live`,同时确认 `LIVE_TRADING_ENABLED`,并在 OKX API 白名单加入云主机出口 IP。
|
||||
|
||||
---
|
||||
|
||||
## 云服务器 + 宝塔 Nginx 反代(推荐测试形态)
|
||||
|
||||
适合:1G 内存云主机,宝塔**只装 Nginx**,CoinOX 用 PM2 监听 `127.0.0.1:5010` 或 `0.0.0.0:5010`。
|
||||
|
||||
1. 按上文一键部署 CoinOX(`/opt/coinox`,端口 `5010`)
|
||||
2. 宝塔 → 网站 → 添加站点(域名或服务器 IP)
|
||||
3. 设置 → 反向代理:
|
||||
- 目标 URL:`http://127.0.0.1:5010`
|
||||
- 发送域名:`$host`
|
||||
4. (可选)申请 SSL,开启强制 HTTPS;此时建议在 `.env` 设 `APP_COOKIE_SECURE=true` 后 `pm2 restart coinox --update-env`
|
||||
5. 安全组/防火墙:对外只放行 **80/443**(不必对公网暴露 5010)
|
||||
6. 登录后改掉 `APP_PASSWORD`;保持 `APP_AUTH_DISABLED=false`
|
||||
|
||||
Nginx 反代示例(宝塔「配置文件」里亦可手改):
|
||||
|
||||
```nginx
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:5010;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_read_timeout 300s;
|
||||
}
|
||||
```
|
||||
|
||||
云上测试最小 `.env` 要点:
|
||||
|
||||
| 键 | 建议值 |
|
||||
|----|--------|
|
||||
| `APP_HOST` | `0.0.0.0`(或仅反代时用 `127.0.0.1`) |
|
||||
| `APP_PORT` | `5010` |
|
||||
| `APP_AUTH_DISABLED` | `false` |
|
||||
| `SIM_DEFAULT_MODE` | `sim` |
|
||||
| `LIVE_TRADING_ENABLED` | `false` |
|
||||
| `OKX_*_PROXY` | 留空 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user