更新 README
This commit is contained in:
26
README.md
26
README.md
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
应提供后台,对更新的内容进行配置,如:需要更新的指标、指标的参数等。
|
应提供后台,对更新的内容进行配置,如:需要更新的指标、指标的参数等。
|
||||||
|
|
||||||
由于从益盟 5.0 版本开始,更新的指标名称由代码替代,所以在系统上也需要提供一份指标名称和代码的对应关系,以便用户能方便地选取指标。~~另外,指标参数是否可以通过逆向工程找到其参数名、值类型和范围?是否有必要?需要评估。~~
|
由于从益盟 5.0 版本开始,更新的指标名称由代码替代,所以在系统上也需要提供一份指标名称和代码的对应关系,以便用户能方便地选取指标。目前平台已经基本实现指标说明的获取功能。
|
||||||
|
|
||||||
指标参数除益盟 APK 内默认的 config_ind_online.json 外,每次启动程序还会从网上抓取一份最新的。可以通过实现抓取来获得最新配置。
|
指标参数除益盟 APK 内默认的 config_ind_online.json 外,每次启动程序还会从网上抓取一份最新的。可以通过实现抓取来获得最新配置。
|
||||||
|
|
||||||
@@ -33,6 +33,8 @@
|
|||||||
|
|
||||||
更新过程中的最大线程数、循环延时应提供相应后台进行管理配置。
|
更新过程中的最大线程数、循环延时应提供相应后台进行管理配置。
|
||||||
|
|
||||||
|
为避免请求激增,同一请求任务应尽可能多地囊括需要更新的指标,即采用 `2422 CANDLE_STICK_V3` 而非 `2921 INDEX_CALC_V2` 来更新。
|
||||||
|
|
||||||
### 更新进度
|
### 更新进度
|
||||||
|
|
||||||
更新进度应可视,进度是已更新股票数÷股票总数。过程应统计平均每支股票的更新时间,得出剩余时间:已用时间÷已更新股票数×未更新股票数。
|
更新进度应可视,进度是已更新股票数÷股票总数。过程应统计平均每支股票的更新时间,得出剩余时间:已用时间÷已更新股票数×未更新股票数。
|
||||||
@@ -45,13 +47,31 @@
|
|||||||
|
|
||||||
## 其他配置
|
## 其他配置
|
||||||
|
|
||||||
益盟 client 参数,包括使用的用户参数、设备参数等,应提供简易后台进行配置。~~未配置时使用 application.yml 的默认配置,配置后优先使用后台配置。后台配置应可以进行导出(复制),方便对 application.yml 内容进行替换。~~使用本地 JSON 保存配置。默认配置应在对应配置类内提供初始值,当本地无 JSON 时从配置类内初始化保存在本地。
|
益盟 client 参数,包括使用的用户参数、设备参数等,应提供简易后台进行配置。 当前使用本地 JSON 保存配置。默认配置应在对应配置类内提供初始值,当本地无 JSON 时从配置类内初始化保存在本地。
|
||||||
|
|
||||||
## 环境配置
|
## 环境配置
|
||||||
|
|
||||||
### 测试环境
|
### 测试环境
|
||||||
|
|
||||||
测试环境需要配置好 Clash、Proxifier。Proxifier 需要指定 Java 访问 80 端口时通过 Clash 出,以免益盟追溯。Clash 部分,需要对益盟网址 Phaser 进行设置,强制使用代理访问。
|
测试环境需要配置好 Clash、Fiddler。Clash 部分,需要对益盟网址 Phaser 进行设置,强制使用代理访问。
|
||||||
|
|
||||||
|
目前,平台已经提供代理设置界面,程序调用 okhttp、Playwright 的地方基本上已经可以经由配置代理进行网络活动,故大部分确保平台访问能过代理的部分需要在 Clash 上的规则进行配置。
|
||||||
|
|
||||||
|
以 Clash Verge 为例:打开主界面——订阅——全局扩展脚本,编辑脚本如下:
|
||||||
|
|
||||||
|
```js
|
||||||
|
// Define main function (script entry)
|
||||||
|
|
||||||
|
function main(config, profileName) {
|
||||||
|
config.rules.unshift('DOMAIN-SUFFIX,dypnsapi.aliyun.com,REJECT-DROP');
|
||||||
|
config.rules.unshift('DOMAIN-SUFFIX,emoney.cn,喵酥云');
|
||||||
|
config.rules.unshift('DOMAIN-KEYWORD,emapp,喵酥云');
|
||||||
|
console.log(config.rules);
|
||||||
|
return config;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
具体使用的代理名称根据机场配置而定,也可以写 js 自动匹配。注意此处添加自定义规则采用的函数是 `unshift` 以添加到规则头部,确保自定义规则的优先级,否则很可能优先 match 到机场的自定义配置,导致自定义规则失效。
|
||||||
|
|
||||||
访问数据库不需要过代理,可以直连。
|
访问数据库不需要过代理,可以直连。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user