云端部署方案优化浏览器直接打开

This commit is contained in:
2026-07-03 17:39:54 +08:00
parent ac1153c091
commit f801e189c6
12 changed files with 43 additions and 4 deletions
+39 -1
View File
@@ -121,6 +121,23 @@ const string API_KEY = "你的随机密码";
修改后重新编译,将新的 `Mt5Bridge.dll` 覆盖到目标主机。
### 更新 DLL(服务运行时)
Bridge 作为后台服务运行时,文件被锁定无法直接覆盖。需要先停止再覆盖:
```powershell
# 阻止任务计划再次触发
Stop-ScheduledTask -TaskName "Mt5Bridge"
# 强制结束当前进程
taskkill /f /im dotnet.exe
# 现在可以覆盖 Mt5Bridge.dll 了
# 重新启动
Start-ScheduledTask -TaskName "Mt5Bridge"
```
---
## 四、端口映射(公网访问)
@@ -180,12 +197,23 @@ Unregister-ScheduledTask -TaskName "Mt5Bridge" -Confirm:$false
## 六、API 接口
所有接口均需在 Header 中携带 API Key
所有接口均需认证,支持两种方式
**方式一:Header(推荐,适用于代码调用)**
```
X-API-Key: 你的密码
```
**方式二:URL 参数(适用于浏览器直接访问)**
```
?key=你的密码
```
示例:
```
http://IP:端口/health?key=你的密码
```
### 健康检查
```
@@ -407,6 +435,16 @@ GET /history/deals?date_from={from}&date_to={to}&symbol={symbol}
## 七、调用示例
### 浏览器
直接在地址栏输入(带 `?key=` 参数):
```
http://IP:端口/health?key=你的密码
http://IP:端口/account?key=你的密码
http://IP:端口/symbols/XAUUSDc/tick?key=你的密码
```
### PowerShell
```powershell