Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Emtier opened this issue Jun 6, 2024 · 6 comments
Closed

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

Emtier opened this issue Jun 6, 2024 · 6 comments

Comments

@Emtier
Copy link

Emtier commented Jun 6, 2024

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

cwxiaos pushed a commit that referenced this issue Jun 6, 2024
@cwxiaos
Copy link
Owner

cwxiaos commented Jun 6, 2024

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

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

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

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

@Emtier
Copy link
Author

Emtier commented Jun 7, 2024

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

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

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
}
],

@Emtier
Copy link
Author

Emtier commented Jun 7, 2024

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

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

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": [],

@cwxiaos
Copy link
Owner

cwxiaos commented Jun 7, 2024

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

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

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

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

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

@Emtier
Copy link
Author

Emtier commented Jun 7, 2024

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

根据日志信息,该错误是在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",
}

@cwxiaos
Copy link
Owner

cwxiaos commented Jun 7, 2024

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

请尝试以下方法:

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

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

@cwxiaos cwxiaos closed this as completed Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants