Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

启动容器后,看不到 8080 端口监听的进程 #25

Closed
taylorwin opened this issue Apr 17, 2023 · 12 comments
Closed

启动容器后,看不到 8080 端口监听的进程 #25

taylorwin opened this issue Apr 17, 2023 · 12 comments

Comments

@taylorwin
Copy link

/app # ls
go-chatgpt-api
/app # netstat -npt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 172.17.0.6:42328 172.17.0.3:9515 ESTABLISHED 1/go-chatgpt-api

@linweiyuan
Copy link
Owner

netstat -tnpl | grep 8080

@taylorwin
Copy link
Author

/app # netstat -npt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 172.17.0.6:42328 172.17.0.3:9515 ESTABLISHED 1/go-chatgpt-api
/app # netstat -tnpl | grep 8080
/app #

@linweiyuan
Copy link
Owner

看下 go-chatgpt-api 的日志,你是用 docker 还是 compose 还是什么方式跑的?

@taylorwin
Copy link
Author

taylorwin commented Apr 17, 2023

docker 起的 ,warp 是我有自己启的,所以用了自己的。

➜ go-chatgpt-api git:(main) sudo docker logs -f go-chatgpt-api
ERRO[0145] Failed to handle captcha: timeout after 1m0.257818442s
ERRO[0270] Failed to handle captcha: timeout after 1m0.028974455s

/app # env
HOSTNAME=284b1bb2eb20
SHLVL=1
WARP_PORT_1080_TCP_ADDR=172.17.0.5
HOME=/root
OLDPWD=/var
WARP_PORT_1080_TCP_PORT=1080
WARP_PORT_1080_TCP_PROTO=tcp
CHATGPT_PROXY_SERVER_ENV_MIRROR_URL=https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
CHATGPT_PROXY_SERVER_NAME=/go-chatgpt-api/chatgpt-proxy-server
TERM=xterm
WARP_PORT_1080_TCP=tcp://172.17.0.5:1080
WARP_PORT=tcp://172.17.0.5:1080
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CHATGPT_PROXY_SERVER=http://chatgpt-proxy-server:9515
WARP_NAME=/go-chatgpt-api/warp
GIN_MODE=release
CHATGPT_PROXY_SERVER_ENV_LANG=C.UTF-8
PWD=/app
NETWORK_PROXY_SERVER=socks5://warp:1080
CHATGPT_PROXY_SERVER_ENV_SUDO_USER_NAME=linweiyuan

@linweiyuan
Copy link
Owner

warp 生效了,但是处理验证码失败了

验证码一般是偶尔弹,有时能处理有时就是这样报错,通常重启 API 就不弹验证码了

如果一直弹,可能是服务器 IP 被重点关注了

通常免费的节点会一直弹验证码,但是自己服务器就比较少见

我曾经用免费的节点测试过,会一直弹验证码,无论程序点还是人手点多少次

对于这种情况暂时我也无能为力

warp 会修改网络配置,不确定是否有关

default.mp4

@taylorwin
Copy link
Author

应该是这个问题。看样,偶尔还要运气啊。

@taylorwin
Copy link
Author

同一个 WARP,用 Chrome 手动打开游览器,验证都不弹。难道 CF又加强了验证?

@linweiyuan
Copy link
Owner

这个不是很清楚

@taylorwin
Copy link
Author

代理要正常工作,需要三个容器 api proxy warp 这个有办法测试吗? warp 正常与否可以用curl 代理。
proxy 是我这里一直是
sudo docker logs -f chatgpt-proxy-server
Starting ChromeDriver 111.0.5563.64 (c710e93d5b63b7095afe8c2c17df34408078439d-refs/branch-heads/5563@{#995}) on port 9515
All remote connections are allowed. Use an allowlist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Starting ChromeDriver 111.0.5563.64 (c710e93d5b63b7095afe8c2c17df34408078439d-refs/branch-heads/5563@{#995}) on port 9515
All remote connections are allowed. Use an allowlist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

API 是上面说的错误。

@linweiyuan
Copy link
Owner

至今没成功过吗?

哪个国家的服务器?

如果你晚上有空的话,可以提供服务器信息给我连下看看,不保证能解决

@taylorwin
Copy link
Author

taylorwin commented Apr 19, 2023

找到原因了,由于我是用 docker 启动,并且是通过link 加的容器名。
少加了一个,谢谢你的支持。

@linweiyuan
Copy link
Owner

https://platform.openai.com/docs/supported-countries

韩国服务器似乎不在名单上,换一台试试

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants