白嫖?知识共享星球

很早之前想过知识星球割韭菜的问题?

想了想🤔可以用Nginx反向代理做一个知识共享星球,其中涉及到很多Nginx配置操作,自然也踩了很多坑。可以当做快速熟悉掌握Nginx配置和制作docker镜像的小项目练手。

项目地址:https://github.com/zgao264/zsxq-share

本项目为业余练习Nginx配置的demo,请勿用于非法途径!!!

通过Nginx反向代理的方式访问自己账号下的星球👊 

docker pull 一键搭建

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker run --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zgao/zsxq
docker run --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zgao/zsxq
docker run  --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zgao/zsxq

docker build 本地搭建

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
git clone https://github.com/zgao264/zsxq-share.git
cd zsxq-share/
docker build -t zsxq .
docker run --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zsxq
git clone https://github.com/zgao264/zsxq-share.git cd zsxq-share/ docker build -t zsxq . docker run --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zsxq
git clone https://github.com/zgao264/zsxq-share.git
cd zsxq-share/
docker build -t zsxq .
docker run --name zsxq -d -e YOUR_ACCESS_TOKEN="xxxxx" -e YOUR_IP_OR_DOMAIN="xx.xx.xx.xx:9090" -p 9090:80 zsxq

YOUR_ACCESS_TOKEN 填你的星球token YOUR_IP_OR_DOMAIN 填vps的域名或者ip,默认映射端口为9090

默认用户密码为zsxq/zsxq

修改默认密码

按照下面的命令自行修改

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker exec zsxq echo 用户名:"$(openssl passwd 密码)" >./htpasswd.txt
docker exec zsxq echo 用户名:"$(openssl passwd 密码)" >./htpasswd.txt
docker exec zsxq echo 用户名:"$(openssl passwd 密码)" >./htpasswd.txt

如何获取获取知识星球token

f12打开浏览器控制台 

本项目涉及到的知识点都写到了下面这篇文章中。

赞赏

微信赞赏支付宝赞赏