cwxiaos/bark-worker

使用教程配置后无法使用自定义域

Emtier opened this issue · 6 comments

现在使用workers.dev是可以正常推送,但是国内需要开VPN。绑定了自己的域名,首页可以打开,也可以/ping。但是把/key/test,无法访问,一访问就会下载一个文件test的文件

已修复相关问题,请尝试更新代码并重试

如果仍然存在问题,请检查以下可能的情况:

1.检查浏览器及相关插件,浏览器可能将内容自动保存为文件,如果问题任然存在,请尝试更换浏览器或使用curl等工具发起请求
2.清理浏览器缓存,并打开Cloudflare的开发模式,打开Websites -> [绑定的域名] -> Development Mode

如果问题任然存在,请在Workers & Pages -> Overview -> [创建的Worker] -> Logs 中打开日志记录,此后发起请求,将存在问题的日志发送到此issue中。

已修复相关问题,请尝试更新代码并重试

如果仍然存在问题,请检查以下可能的情况:

1.检查浏览器及相关插件,浏览器可能将内容自动保存为文件,如果问题任然存在,请尝试更换浏览器或使用curl等工具发起请求 2.清理浏览器缓存,并打开Cloudflare的开发模式,打开Websites -> [绑定的域名] -> Development Mode

如果问题任然存在,请在Workers & Pages -> Overview -> [创建的Worker] -> Logs 中打开日志记录,此后发起请求,将存在问题的日志发送到此issue中。

问题依旧,curl之后无显示
Exception | GET | https://REDACTED/REDACTED/test | 2024/6/7 14:04:14

"exceptions": [
{
"stack": " at JSON.parse ()\n at Handler.push (worker.js:305:53)\n at async Object.fetch (worker.js:3:16)",
"name": "SyntaxError",
"message": "Unexpected token 'e', "error code: 520" is not valid JSON",
"timestamp": 1717740254723
}
],

已修复相关问题,请尝试更新代码并重试

如果仍然存在问题,请检查以下可能的情况:

1.检查浏览器及相关插件,浏览器可能将内容自动保存为文件,如果问题任然存在,请尝试更换浏览器或使用curl等工具发起请求 2.清理浏览器缓存,并打开Cloudflare的开发模式,打开Websites -> [绑定的域名] -> Development Mode

如果问题任然存在,请在Workers & Pages -> Overview -> [创建的Worker] -> Logs 中打开日志记录,此后发起请求,将存在问题的日志发送到此issue中。

使用workers.dev :
Ok | GET | https://REDACTED/REDACTED/ddns | 2024/6/7 14:05:47

"exceptions": [],

已修复相关问题,请更新代码并重试

根据日志信息,该错误是在Cloudflare Worker访问APNs时出现的问题,与Cloudflare和Apple的连接有关。

请尝试重新创建Worker,如果问题仍然存在,请尝试以下方法:

1.借助代理访问自定义域名,若正常,则该问题与Worker IP相关,否则该问题与域名有关
2.更换Worker的IP,可以通过更换Cloudflare账号;开启[创建的Worker] -> Settings -> Placement -> Smart等方法实现
3.更换网络进行访问,尝试使用数据流量访问

若问题任然存在,请提供日志和Worker的响应信息。

已修复相关问题,请更新代码并重试

根据日志信息,该错误是在Cloudflare Worker访问APNs时出现的问题,与Cloudflare和Apple的连接有关。

请尝试重新创建Worker,如果问题仍然存在,请尝试以下方法:

1.借助代理访问自定义域名,若正常,则该问题与Worker IP相关,否则该问题与域名有关 2.更换Worker的IP,可以通过更换Cloudflare账号;开启[创建的Worker] -> Settings -> Placement -> Smart等方法实现 3.更换网络进行访问,尝试使用数据流量访问

若问题任然存在,请提供日志和Worker的响应信息。

现在报错,使用代理后报错一样,
{"message":"push failed: error code: 520","code":520,"timestamp":1717747181}
日志
{
"outcome": "ok",
"event": {
"request": {
"url": "https://REDACTED/REDACTED/test",
"method": "GET",
"headers": {
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8",
"accept-encoding": "gzip, br",
"accept-language": "zh-CN,zh-Hans;q=0.9",
"cf-ipcountry": "CN",
},
"country": "CN",
"timezone": "Asia/Shanghai",
"region": "Chongqing",
"city": "Chongqing",
"regionCode": "CQ",
"asOrganization": "China Telecom",
}

该问题成因与Cloudlfare和Apple的连接有关

请尝试以下方法:

1.检查代理,日志中的地区为**,检查代理的分流规则和代理模式(GLOBAL/RULE)
2.尝试更换网络环境,在手机上使用数据网络访问,相关URL可在Bark APP中查看
3.更换Worker,尝试重新创建worker或切换Cloudflare账号

该问题可能与近期**大陆的连接阻断有关,若问题仍然存在,尝试等待一段时间并重试