-
Notifications
You must be signed in to change notification settings - Fork 13.4k
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
Comments
这个反代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 添加代理规则: 另外,建议你再去仔细看看关于NPM的使用方法。 |
点击保存的时候,碰到了这个报错: 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" |
建议大家都去看看NPM的设置配置方法吧。。。(其实是一个简单的事情,我不晓得为什么出来这么多问题) |
配置 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 环境变量的话,要怎么做,注释已经写得明明白白的啦 |
感谢大佬,终于可以了,哈哈。 |
建议都去看看NPM的设置配置方法吧。。。 |
如果连docker都没安装,那么: |
|
天呐,Linux的基础几乎只有一两成功力? |
关于linux安装docker,百度一搜有多种方法啊。。。 |
已成功用起来了,多谢 |
how to deploy to a subpath using nginx ? for example xxx.com/bing |
一、部署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(你配置好的反代服务域名)就可以正常打开啦
The text was updated successfully, but these errors were encountered: