post_url无法访问
LaureatePoet opened this issue · 4 comments
LaureatePoet commented
命令
docker run -ti --rm --name cqhttp \
-v /root/coolq-data:/home/user/coolq \
-p 9000:9000 \
-e VNC_PASSWD=****** \
-p 5700:5700 \
-e COOLQ_ACCOUNT=QQnum \
-e CQHTTP_POST_URL=http://[公网ip]:8080 \
-e CQHTTP_SERVE_DATA_FILES=yes \
richardchien/cqhttp:latest
报错
5700端口可以监听,刚开始容器可以正常运行,后来报错
localhost - - [25/Mar/2020 20:42:49] 127.0.0.1: Plain non-SSL (ws://) WebSocket connection
localhost - - [25/Mar/2020 20:42:49] connecting to: 127.0.0.1:5911
[2020-03-25 13:42:57.481] [I] [日志] 日志控制台开启成功
[2020-03-25 13:42:57.486] [I] [HTTP] 开启 HTTP 服务器成功,开始监听 http://[::]:5700
[2020-03-25 13:45:07.846] [W] [HTTP] HTTP 上报地址 http://公网ip:8080 无法访问
环境
云服务器(华为云)
Ubuntu 18.04 LTS
求大佬解救,本人挺小白的,不知道这样的情况如何解决。
- 是切换 ip吗,试试用公网ip还是私有ip,还是设置端口。
- 如果是设置端口的话,安全组设置 是 设置入安全规则 还是出安全规则
谢谢大佬
stdrc commented
应该是需要开安全组,入规则吧
LaureatePoet commented
我测试了公网ip、私有ip、localhost;端号8080,8090 还是都不可以,日志都显示的一样
[2020-03-25 13:45:07.846] [W] [HTTP] HTTP 上报地址 http://ip:8080 无法访问
Fb-dtalker commented
请问有人解决了吗?我这边是直接本地机子开http的,
"post_url": "http://127.0.0.1:8080/coolq"
然后有监听8080/coolq的web程序,但是同样也是
[2020-04-01 19:01:18.324] [W] [HTTP] HTTP 上报地址 http://127.0.0.1:8080/coolq 无法访问
监听8080的用的是go语言,但是并没有请求进来
http.HandleFunc("/coolq", myHandle)
http.ListenAndServe(":8080", nil)
求教(感谢)
26z1a commented
根据https://stackoverflow.com/a/24326540 for now在linux机器上只能加上 --network="host"
然后以127.0.0.1访问host