chaos-zhu/easynode

docker:v1.2.1-内网部署后,一直卡在登录界面,反复提示登录。

Closed this issue · 3 comments

0.操作步骤

版本信息:docker、chaoszhu/easynode:v1.2.1

  • 外网docker save镜像
  • 内网docker load镜像
  • 内网执行启动命令启动

1.容器日志

> easynode-server@0.0.1 server
> cross-env EXEC_ENV=production nodemon ./app/main.js
[nodemon] 2.0.16
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node ./app/main.js`
ℹ 路由白名单: [
  '/api/v1/login',
  '/api/v1/get-pub-pem'
]
ℹ Task: 已生成新的随机commonKey密钥
ℹ Task: 已生成新的非对称加密公私钥
✔ Server(http) is running on: http://localhost:8082
✔ Client(http) is running on: http://localhost:22022
ℹ 查询IP信息: undefined
ℹ Task: 生产环境首次启动储存本机IP:  获取IP信息API出错,请排查或更新API
✔ Task: start getIpInfo 2023-08-22T08:56:00.004Z
 ERROR  getIpInfo Error:  2023-08-22T08:56:03.016Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
✔ Task: start getIpInfo 2023-08-22T08:56:30.011Z
 ERROR  getIpInfo Error:  2023-08-22T08:56:33.396Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
✔ Task: start getIpInfo 2023-08-22T08:57:00.028Z
 ERROR  getIpInfo Error:  2023-08-22T08:57:03.036Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
✔ Task: start getIpInfo 2023-08-22T08:57:30.019Z
 ERROR  getIpInfo Error:  2023-08-22T08:57:33.160Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
ℹ verify path:  /api/v1/host-list
ℹ verify path:  /api/v1/get-pub-pem
✔ Task: start getIpInfo 2023-08-22T08:58:00.014Z
 ERROR  getIpInfo Error:  2023-08-22T08:58:03.032Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
ℹ verify path:  /api/v1/login
ℹ 查询IP信息: undefined
ℹ verify path:  /api/v1/host-list
ℹ 校验客户端IP: 10.16.94.201
ℹ 最后登录的IP: 获取IP信息API出错,请排查或更新API
ℹ verify path:  /api/v1/get-pub-pem
ℹ verify path:  /api/v1/login
✔ Task: start getIpInfo 2023-08-22T08:58:30.006Z
ℹ 查询IP信息: undefined
ℹ verify path:  /api/v1/host-list
ℹ 校验客户端IP: 10.16.94.201
ℹ 最后登录的IP: 获取IP信息API出错,请排查或更新API
ℹ verify path:  /api/v1/get-pub-pem
 ERROR  getIpInfo Error:  2023-08-22T08:58:33.021Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)
✔ Task: start getIpInfo 2023-08-22T08:59:00.005Z
 ERROR  getIpInfo Error:  2023-08-22T08:59:03.015Z connect ETIMEDOUT 208.95.112.1:80
  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)

2.异常图(gif)

git打不开的话看这个地址
https://markdown-1258124344.cos.ap-guangzhou.myqcloud.com/images/202308221717380.gif

3

第一次部署完了会自动获取公网地址,内网暂未支持。需要改代码做适配

我想知道在那个文件中改代码一直没找到他,同样想适配私有地址登录。

2.0已修复