希望完善部署教程 #15
Reference in New Issue
Block a user
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?
如标题所示,本人略新手,只看到一键拉取docker并运行命令,从该命令只知晓使用了5000端口,并未获取其他消息,从上下文知晓主配置文件在/opt/hubproxy/config.toml,但从官方给的一键拉取docker命令又没看到挂载该目录,以及不知道如何配置自己的域名,以及映射443、80等WEB端口。我使用一键拉取docker并运行命令后,使用nginx反代该程序5000端口却无法访问,不知晓具体如何使用该程序,若能稍微完善下教程,感激不敬。
域名反代一下即可。没有映射配置文件是因为方便小白快速部署,容器内的配置文件映射可以查看这里,ngxin我用的少,具体配置可以问AI,只需正常反代
127.0.0.1:5000即可。后续我优化一下详细部署教程。写个compose.yml
docker compose up -d 启动
非常感谢解答,原来我无法访问是因为我忘记做dns解析了,现在做完解析,访问正常了,但看到那个配置文件还是比较懵,从链接看到是- ./src/config.toml:/root/config.toml,这个命令挂载配置文件,但没有说明这个配置文件里面有什么配置项,有哪些参数可配。
https://github.com/sky22333/hubproxy/blob/main/src/config.toml
可以看下这里,后续完善文档,对于不懂的配置可以不用动
好哒,谢谢
我在测试使用过程,发现使用加速地址访问github等文件,能够正常下载,会在docker容器的日志里面出现一条“”直接代理失败”错误的报错日志,不理解正常情况为什么还会有错误日志。
日志所示:
🚀 HubProxy 启动成功
📡 监听地址: 0.0.0.0:10150
⚡ 限流配置: 200请求/1小时
🔗 项目地址: https://github.com/sky22333/hubproxy
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4[GIN] 2025/06/13 - 09:14:29 | 200 | 1.400209736s | 1.2.3.4 | GET "/https://github.com/sky22333/hubproxy/releases/download/v1.1.0/hubproxy-v1.1.0-linux-amd64.tar.gz"
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4
请求IP: 1.2.3.4 (去除端口后: 1.2.3.4), X-Forwarded-For: 1.2.3.4, X-Real-IP: 1.2.3.4
直接代理失败: write tcp 192.168.1.2:5000->192.168.1.1:33874: write: broken pipe
192.168.1.2为容器IP,192.168.1.1为docker网卡网关IP
因为流式传输,然后上游有重定向行为,就会出现这个错误日志,这是预期行为,不会影响正常使用。
明白,可能跟浏览器去调用IDM多线程下载有关联
能否支持cf worker版本部署
不支持
所以需要有台海外的主机 然后绑定个域名是吧
是的,docker pull 请求必须要https协议,所以需要域名,如果你只用离线镜像下载或者github文件下载,就可以不用域名