Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

海外服务器用docker+nginx反代部署分享 #154

Closed
showlee opened this issue Jun 4, 2023 · 28 comments
Closed

海外服务器用docker+nginx反代部署分享 #154

showlee opened this issue Jun 4, 2023 · 28 comments

Comments

@showlee
Copy link

showlee commented Jun 4, 2023

一、部署docker服务:

运行容器 监听8080 端口

docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai

socks就不用配置啦

二、部署nginx反代(这里以chishin/nginx-proxy-manager-zh.中文版ngix反代服务为例):
拉取:docker pull chishin/nginx-proxy-manager-zh
部署:
1.自己定义一个目录并创建 docker-compose.yml文件
2.编辑 docker-compose.yml文件
version: '3'
services:
app:
image: 'chishin/nginx-proxy-manager-zh:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
3.执行 docker-compose up -d ,让nginx反代运行

三、VPS的IP解析到一个你自己的域名(比如cloudflare之类的DNS解析)

四、访问nginx反代,以启用https
1.http://你的服务器ip:81 访问nginx反代的管理配置
登陆的初始用户:[email protected]、登陆的初始密码changeme
2.添加一条代理服务:
你所解析的域名,比如:bingai.xxxx.xxx
协议默认、
转发主机/IP 即是你目前启用反代服务的地址(可以用 ip add show docker0 查询到IP)、
端口 即是你部署的bingai项目所指定的端口(这里假定你的端口就是步骤一部署bingai的8080)
然后切换到SSL配置:选择申请一个新的SSL证书,同时勾选"强制SSL"和"同意服务条款"
最后点击保存,并:https://bingai.xxxx.xxx(你配置好的反代服务域名)就可以正常打开啦

@adams549659584 adams549659584 pinned this issue Jun 4, 2023
@Sleepingme00
Copy link

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢!
error connect

@showlee
Copy link
Author

showlee commented Jun 5, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。
然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。
你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

@Sleepingme00
Copy link

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.

version: '3'

services:
go-proxy-bingai:
# 镜像名称
image: adams549659584/go-proxy-bingai
# 容器名称
container_name: go-proxy-bingai
# 自启动
restart: unless-stopped
ports:
- 8XXX:8080
# environment:
# - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070
# - Go_Proxy_BingAI_SOCKS_USER=xxx
# - Go_Proxy_BingAI_SOCKS_PWD=xxx
# - Go_Proxy_BingAI_USER_TOKEN_1=xxx
# - Go_Proxy_BingAI_USER_TOKEN_2=xxx

@showlee
Copy link
Author

showlee commented Jun 6, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.

version: '3'

services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

删除你的NPM重新构建,NPM的docker-compose.yml 这样写:

version: '3'
services:
app:
image: 'chishin/nginx-proxy-manager-zh:latest' #这里写你拉取的具体的NPM镜像
restart: unless-stopped
ports:
- '80:80' #端口你可以修改成自己想要设定的端口
- '81:81' #端口你可以修改成自己想要设定的端口
- '443:443' #端口你可以修改成自己想要设定的端口
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt

然后先把NPM重新跑起来。
再进入NPM的Web控制页面里去添加一条反代规则(在添加反代规则的同时去申请SSL证书)即可

@showlee
Copy link
Author

showlee commented Jun 6, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.

version: '3'

services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

@showlee
Copy link
Author

showlee commented Jun 6, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.

version: '3'

services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

按照最简单的方法来,不要把问题复杂化。。。

@St-ZFeng
Copy link

St-ZFeng commented Jun 6, 2023

这个反代IP填服务器的IP还是127.0.0.1啥,ip add show docker0 查询到的好像都不成功

@showlee
Copy link
Author

showlee commented Jun 6, 2023

这个反代IP填服务器的IP还是127.0.0.1啥,ip add show docker0 查询到的好像都不成功

ip add show docker0 不会查不到VPS的IP哟,IP一般都是:172.17.0.1

root@debian:~# ip add show docker0
3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:91:4c:e1:df brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::42:91ff:fe4c:e1df/64 scope link
valid_lft forever preferred_lft forever

添加代理规则:
1、添加一个解析到你VPS公网IP的域名:
下头的http/https默认就http就好,IP就是 172.17.0.1,端口就是你的这个BingAI容器的访问端口
2、切换到第三个选择页签:SSL,勾选申请一个证书并勾选强制SSL和同意申请条款
3、最后点保存,如果一切都没有报错,那么稍等一会就会申请SSL成功并添加这条代理规则

另外,建议你再去仔细看看关于NPM的使用方法。

@hellokuls
Copy link

点击保存的时候,碰到了这个报错: warning Command failed: certbot certonly --config "/etc/letsencrypt.ini" --cert-name "npm-5" --agree-tos --authenticator webroot --email "[email protected]" --preferred-challenges "dns,http" --domains "kuls.xxx"
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

@Sleepingme00
Copy link

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

@showlee
Copy link
Author

showlee commented Jun 6, 2023

建议大家都去看看NPM的设置配置方法吧。。。(其实是一个简单的事情,我不晓得为什么出来这么多问题)

@showlee
Copy link
Author

showlee commented Jun 6, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

容器端口可以设置成自己想要设置的啊!实在不行删除容器,重新构建容器好不好?

@showlee
Copy link
Author

showlee commented Jun 6, 2023

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

systemctl start docker #启动docker
systemctl enable docker #开机运行docker
systemctl status docker #查看docker是否运行
docker -v #查看版本

查看容器

docker container ls //列出有多少的容器
docker container ps //查看所有(包括已经创建过的)容器

停止容器

docker container stop 名字(id)//停止容器, id可以只输入前几位,如c04
//mac与Linux只需要ctrl + c就可以了

删除容器

docker container rm xx //xx为id
docker container rm xx -f //强制删除容器,如果容器正在运行,我们只能通过强行删除,当然你也可以先把它停止了再删除

批量删除(全部删除)

docker container ps -aq (列出所有container的id)
docker container stop $(docker container ps -aq) //停止所有的容器
docker container rm $(docker ps -aq)// 删除所有的容器

@St-ZFeng
Copy link

St-ZFeng commented Jun 6, 2023

需要打开下面一个设置的websocks选项还是啥,在那个添加代理服务的界面。我打开后刷新一下就绿了。

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

@momo1201
Copy link

momo1201 commented Jun 6, 2023

需要打开下面一个设置的websocks选项还是啥,在那个添加代理服务的界面。我打开后刷新一下就绿了。

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

解决了我的大问题,勾选支持websocks就行了。鼓捣了很久。。。

@Sleepingme00
Copy link

需要打开下面一个设置的websocks选项还是啥,在那个添加代理服务的界面。我打开后刷新一下就绿了。

我的也是用docker来搭建服务器以及NPM来进行进行反代,但是在服务选择那边出现本地服务器连不上的问题,是要配置其他设定吗?望解答,谢谢! error connect

我是非大陆的虚拟服务器,直接:docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai 拉取并生成容器。 然后再docker-compose构建NPM容器,再Web进入管理界面添加一条反代规则(建立规则时选择申请SSL证书),没有啥特别需要注意的地方。 你自己看看你自己哪里有无操作和设置不对的步骤和地方吧。

我的是香港的VPS,bingai的dock-compose.yml的文件内容里面只更改了端口为未占用端口8XXX,其他未添加任何变量,NPM的配置已经是正常能访问HTTPS域名.
version: '3'
services: go-proxy-bingai: # 镜像名称 image: adams549659584/go-proxy-bingai # 容器名称 container_name: go-proxy-bingai # 自启动 restart: unless-stopped ports: - 8XXX:8080 # environment: # - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 # - Go_Proxy_BingAI_SOCKS_USER=xxx # - Go_Proxy_BingAI_SOCKS_PWD=xxx # - Go_Proxy_BingAI_USER_TOKEN_1=xxx # - Go_Proxy_BingAI_USER_TOKEN_2=xxx

再有,非中国大陆服务器,可以不用配置socks!

bingai的yml文件下面环境变量都是注释掉了的,没起作用,NPM的配置跟yml也都是没问题,因为还有其他项目在上面能正常以HTTPS的方式运行,现在的问题是已经到能访问HTTPS的自建BINGAI网页,只是在服务选项上无法连接自建的服务,是不是由于改了8XXX:8080端口的关系?但是自己VPS上的8080端口又被占用了...实在不行就只能是尝试另一台VPS原生搭建了.

解决了我的大问题,勾选支持websocks就行了。鼓捣了很久。。。

大佬,是哪个位置,我怎么在界面上面右侧每个选项都没找到?还是要改yml文件?

@showlee
Copy link
Author

showlee commented Jun 7, 2023

配置 socks 环境变量

docker run -e Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 -e Go_Proxy_BingAI_SOCKS_USER=xxx -e Go_Proxy_BingAI_SOCKS_PWD=xxx -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai
。。。。。。。。。。
。。。。。。。。。。

environment:

- Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070

- Go_Proxy_BingAI_SOCKS_USER=xxx

- Go_Proxy_BingAI_SOCKS_PWD=xxx

- Go_Proxy_BingAI_USER_TOKEN_1=xxx

- Go_Proxy_BingAI_USER_TOKEN_2=xxx

需要配置socks 环境变量的话,要怎么做,注释已经写得明明白白的啦

@happywzl
Copy link

happywzl commented Jun 8, 2023

感谢大佬,终于可以了,哈哈。

@showlee showlee closed this as completed Jun 9, 2023
@showlee
Copy link
Author

showlee commented Jun 9, 2023

建议都去看看NPM的设置配置方法吧。。。
对于NPM整不大明白的,也再去看看NPM的设置和配置。。。
(其实是一个简单的事情,我不晓得为什么出来这么多问题)

@lyonning
Copy link

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误

@showlee
Copy link
Author

showlee commented Jun 10, 2023

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误
你这个是提示系统没有安装docker-compose

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装Docker Compose的依赖项:
sudo apt-get install libffi-dev libssl-dev python3 python3-pip
使用pip3安装Docker Compose:
sudo pip3 install docker-compose
验证Docker Compose是否已成功安装:
docker-compose --version
如果一切顺利,您应该看到Docker Compose的版本号。
现在您已成功安装Docker Compose,可以开始使用它来管理Docker容器了。

@showlee
Copy link
Author

showlee commented Jun 10, 2023

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误
你这个是提示系统没有安装docker-compose

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 安装Docker Compose的依赖项: sudo apt-get install libffi-dev libssl-dev python3 python3-pip 使用pip3安装Docker Compose: sudo pip3 install docker-compose 验证Docker Compose是否已成功安装: docker-compose --version 如果一切顺利,您应该看到Docker Compose的版本号。 现在您已成功安装Docker Compose,可以开始使用它来管理Docker容器了。

如果连docker都没安装,那么:
Docker一键安装脚本:
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

@lyonning
Copy link

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误
你这个是提示系统没有安装docker-compose

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 安装Docker Compose的依赖项: sudo apt-get install libffi-dev libssl-dev python3 python3-pip 使用pip3安装Docker Compose: sudo pip3 install docker-compose 验证Docker Compose是否已成功安装: docker-compose --version 如果一切顺利,您应该看到Docker Compose的版本号。 现在您已成功安装Docker Compose,可以开始使用它来管理Docker容器了。

如果连docker都没安装,那么: Docker一键安装脚本: bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
image
docker是有安装的,我是用“sudo apt-get install docker.io”命令安装的docker.如上是对应版本信息,现在基于上面的指导,还会报如下的错误:
image

@showlee
Copy link
Author

showlee commented Jun 10, 2023

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误
你这个是提示系统没有安装docker-compose

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 安装Docker Compose的依赖项: sudo apt-get install libffi-dev libssl-dev python3 python3-pip 使用pip3安装Docker Compose: sudo pip3 install docker-compose 验证Docker Compose是否已成功安装: docker-compose --version 如果一切顺利,您应该看到Docker Compose的版本号。 现在您已成功安装Docker Compose,可以开始使用它来管理Docker容器了。

如果连docker都没安装,那么: Docker一键安装脚本: bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh) image docker是有安装的,我是用“sudo apt-get install docker.io”命令安装的docker.如上是对应版本信息,现在基于上面的指导,还会报如下的错误: image

天呐,Linux的基础几乎只有一两成功力?

@showlee
Copy link
Author

showlee commented Jun 10, 2023

3.执行 docker-compose up -d ,让nginx反代运行
请问这里的完整命令是什么?
image
我在Debian系统上执行报如上的错误
你这个是提示系统没有安装docker-compose

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 安装Docker Compose的依赖项: sudo apt-get install libffi-dev libssl-dev python3 python3-pip 使用pip3安装Docker Compose: sudo pip3 install docker-compose 验证Docker Compose是否已成功安装: docker-compose --version 如果一切顺利,您应该看到Docker Compose的版本号。 现在您已成功安装Docker Compose,可以开始使用它来管理Docker容器了。

如果连docker都没安装,那么: Docker一键安装脚本: bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh) image docker是有安装的,我是用“sudo apt-get install docker.io”命令安装的docker.如上是对应版本信息,现在基于上面的指导,还会报如下的错误: image

关于linux安装docker,百度一搜有多种方法啊。。。

@lyonning
Copy link

http

已成功用起来了,多谢

@HxBreak
Copy link

HxBreak commented Jun 15, 2023

how to deploy to a subpath using nginx ? for example xxx.com/bing

@Bcorw
Copy link

Bcorw commented Jun 16, 2023

image
两台服务器ip都不行

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

No branches or pull requests

9 participants