今天想对接一下 websocket,但是死活不行,主网站 api 接口没问题。
然后发现是电信,联通网络问题,或者说是握手问题,尝试使用了本地代理,服务器中间代理等,就是不行,但是使用国外服务器链接是 ok 的。所以 8443 端口就是解决不了这个问题。暂且把详细信息记录下来,后续完善吧,目前只能使用了轮询了。
caddy 配置教程
- https://blog.quickso.cn/2025/01/01/CaddyDocker%E7%89%88%E6%9C%AC%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/
- 使用 docker 配置来反向代理,但是本地访问依旧超时报错。
openvpn方式
- 这个玩意是全局代理,很难折腾,会乱套,尝试了下失败。
- 视频教程:https://www.youtube.com/watch?v=o8vbT6siiDU
- 设置局部代理教程:https://mrdoc.fun/doc/561/
- 1panel 搭建 openvpn 教程:https://blog.pppfz.com/posts/3.html
okhttp
- 忽略 ssl 证书代码:https://comate.baidu.com/zh/page/6nhmgrbq5tm
socat
- 依旧不行
附录
-
- websocket 测试工具: https://wstool.js.org/
- 其他人碰到的 443 问题:https://github.com/ihciah/shadow-tls/issues/75
- 常见报错:websocket 服务器一直Remote host terminated the handshake
- 本地 how to fix cert location of curl 没啥大影响,
- 手机 4g 验证也不行,api fox 电脑开全局代理,偶尔会可以使用 websocket
curl 命令
curl -v https://ws.okx.com:8443
curl -v https://wspap.okx.com:8443
正文完