mirror of
https://github.com/Finb/bark-server.git
synced 2026-04-26 06:05:52 +03:00
[GH-ISSUE #29] 与苹果推送服务器传输数据失败【非dock方式自建】 #23
Labels
No labels
enhancement
in progress
need test
pull-request
v2
v2
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bark-server#23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Whichbfj28 on GitHub (Feb 2, 2021).
Original GitHub issue: https://github.com/Finb/bark-server/issues/29
Originally assigned to: @mritd on GitHub.
{"code":400,"data":null,"message":"与苹果推送服务器传输数据失败: Post "https://api.push.apple.com/3/device/de48279c61d2dd9bca3b8aaf5d416cf68293cf39b*******e7edded992386015": x509: certificate signed by unknown authority"}
@Whichbfj28 commented on GitHub (Feb 2, 2021):
访问https://*.org/ping网址是这样的
{"code":200,"data":{"arch":"linux/amd64","build":"2020-12-02 11:24:17","commit":"891b952e458412bc9999a090bafcbefa5aa5e5c8","version":"v1.0.2"},"message":"pong"}
@Finb commented on GitHub (Feb 2, 2021):
安装下CA证书 试试看
@mritd commented on GitHub (Feb 2, 2021):
证书过期了,用最新版本试一下
@mritd commented on GitHub (Feb 2, 2021):
我有时间重构 V2 吧
@Whichbfj28 commented on GitHub (Feb 2, 2021):
好像是最新的证书
Fetched 1,470 kB in 2s (504 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20200601~deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
@Whichbfj28 commented on GitHub (Feb 2, 2021):
我要怎么操作。是更新我自己bark域名的证书。还是源代码里面自带的证书过期了。
@mritd commented on GitHub (Feb 2, 2021):
看着像根 CA 不受信,你试试 apt update 一下然后 install ca-....
@Whichbfj28 commented on GitHub (Feb 2, 2021):
运行:apt-get update && apt-get install -y ca-certificates后,显示:
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20200601~deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
@Finb commented on GitHub (Feb 2, 2021):
安装一下 GeoTrust Global CA 根证书。
从这里下载
https://www.geotrust.com/resources/root-certificates/
或
https://www.geotrust.com/resources/root_certificates/certificates/GeoTrust_Global_CA.pem
@mritd commented on GitHub (Feb 2, 2021):
curl -iv https://api.push.apple.com 看下
@Whichbfj28 commented on GitHub (Feb 2, 2021):
yun
Updating certificates in /etc/ssl/certs...
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
运行代码后。提示:
Updating certificates in /etc/ssl/certs...
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
仍旧不生效
我是的域名的ssl证书在正常状态。
@Whichbfj28 commented on GitHub (Feb 2, 2021):
安装GeoTrust Global CA 根证书后运行代码提示:
root@VM:~# curl -iv https://api.push.apple.com
CApath: /etc/ssl/certs
< HTTP/2 405
HTTP/2 405
< apns-id: 380F5CE9-867A-5A98-8097-B3C8B9043FAF
apns-id: 380F5CE9-867A-5A98-8097-B3C8B9043FAF
<
@mritd commented on GitHub (Feb 2, 2021):
重启一下 bark server 再试试
@Whichbfj28 commented on GitHub (Feb 2, 2021):
已经解决了。谢谢两位大佬。运行这个代码后。重启bark、nginx后解决。
@Whichbfj28 commented on GitHub (Feb 2, 2021):
已经解决了。谢谢两位大佬。安装ca证书后。重启bark、nginx后解决。
@mritd commented on GitHub (Feb 2, 2021):
@Finb apple 的推送地址证书这么骚么?中间有什么故事还是咋回事,为啥不受信呢
@Finb commented on GitHub (Feb 2, 2021):
@mritd 母鸡啊~ 估计就是单纯的系统没内置吧,没啥故事
@Whichbfj28 commented on GitHub (Feb 2, 2021):
这个工具配合哪吒面板用来监控vps在合适不过了。哈哈。https://github.com/naiba/nezha
@Whichbfj28 commented on GitHub (Feb 2, 2021):
谢谢大佬提供的工具。有没有交流群。给个门
@Finb commented on GitHub (Feb 2, 2021):
没有交流群喔,这只是个简单的小工具😀
@mritd commented on GitHub (Feb 2, 2021):
先别关,过两天我尝试直接内置 CA
@Whichbfj28 commented on GitHub (Feb 2, 2021):
好的。
@Whichbfj28 commented on GitHub (Feb 2, 2021):
我觉得这个可以有 😄哈哈
@Alion548 commented on GitHub (Feb 10, 2021):
Fedora 33 遇到相同问题,已经安装 ca-certificates-2020.2.41-4.fc33.noarch
@Finb commented on GitHub (Feb 10, 2021):
你这个是正常的呀
@Alion548 commented on GitHub (Feb 10, 2021):
bark就不正常了:
{"code":400,"data":null,"message":"与苹果推送服务器传输数据失败: Post "https://api.push.apple.com/3/device/db931ef431da0218b9604f8c97286678b6064908d34cad26eef5f4c7cb656698": remote error: tls: expired certificate"}
@Finb commented on GitHub (Feb 10, 2021):
你这个是很早之前下载的 bark 服务端吧?内嵌的证书过期了,需要更新一下
curl http://服务地址/ping 看下
@Alion548 commented on GitHub (Feb 10, 2021):
@Alion548 commented on GitHub (Feb 10, 2021):
我用git最新代码编译一份就正常了,要更新下release的版本了。
@Finb commented on GitHub (Feb 10, 2021):
release 版本12月份已经更新了,现在内嵌的证书不会过期