update Readme
This commit is contained in:
@@ -85,15 +85,11 @@ zephyr
|
||||
|
||||
# 注意事项
|
||||
|
||||
## 不同分支的问题
|
||||
项目目前有三个分支,可以用git checkout <分支> 的指令相互切换:
|
||||
- bypass-cf 分支,最新版本(维护中),API格式为任意格式(两种格式都支持)。使用puppeteer模拟浏览器访问。
|
||||
- anthropic 分支,旧版本(不再维护),API格式为Anthropic格式。直接请求API,容易被CloudFlare识别为机器人而拦截。
|
||||
- openai 分支,旧版本(不再维护),API格式为OpenAI格式。直接请求API,容易被CloudFlare识别为机器人而拦截。
|
||||
## 关于403问题(基本只存在于旧版本)
|
||||
|
||||
在诊断用户问题的时候,注意观察或者询问用户用的是哪个分支,不同API格式不能通用。酒馆提示 Not Found,可能就是因为选错了对应的API格式。
|
||||
这个问题基本只存在于旧版本,新版本由于使用了浏览器模拟访问,已经不容易被拦截。
|
||||
|
||||
## 关于403问题的原理(基本只存在于旧版本)
|
||||
新版本如果弹出人机验证提示,用户只需要在30秒内点击完成CloudFlare的人机验证,并且等待程序继续处理即可。
|
||||
|
||||
cloudflare有一个风控分数。这个和你的TLS指纹、浏览器指纹、IP地址声誉等等有关系
|
||||
我们这个项目一直用的TLS指纹和浏览器指纹就非常可疑(都是自动化库和Node内置TLS),分数直接拉满
|
||||
@@ -107,9 +103,6 @@ cloudflare有一个风控分数。这个和你的TLS指纹、浏览器指纹、I
|
||||
但是同样的IP,你用正常的Google Chrome访问,就没问题,因为它的指纹非常干净,所以前面的指纹分数就很低
|
||||
就算加上IP声誉分他也没到那条线
|
||||
总之以上是一个简化的版本,CF抗bot还有很多指标、很多策略
|
||||
这个问题基本只存在于旧版本,新版本由于使用了浏览器模拟访问,已经不容易被拦截。
|
||||
|
||||
新版本如果弹出人机验证提示,用户只需要在30秒内点击完成CloudFlare的人机验证,并且等待程序继续处理即可。
|
||||
|
||||
|
||||
# Usage
|
||||
|
||||
Reference in New Issue
Block a user