首先在 vps 上用 docker 建了一 bitwarden 库
docker-compose.yml
version: '3'
services:
bitwarden:
image: bitwardenrs/server:latest
container_name: bitwarden
restart: always
volumes:
- ./data:/data
ports:
- "127.0.0.1:1234:80"
environment:
SIGNUPS_ALLOWED: "true"
DOMAIN: "
https://www.abdd.com"
DATABASE_URL: "/data/bitwarden.db"
ROCKET_WORKERS: "10"
WEB_VAULT_ENABLED: "true"
ADMIN_TOKEN: "adfasdf"
WEBSOCKET_ENABLED: "false"
用 caddy 反代
Caddyfile
{
https://www.abdd.com {
tls 123344@gmail.com
root /var/www
index index.html
gzip
timeouts none
}
proxy / 127.0.0.1:1234 {
transparent
}
}
这种情况下,浏览器输入
https://www.abdd.com 可以访问 bitwarden web 页面。
2、想隐藏 bitwarden web 界面
Caddyfile
{
https://www.abdd.com {
tls 123344@gmail.com
root /var/www
index index.html
gzip
timeouts none
}
proxy /abc 127.0.0.1:1234 {
transparent
}
}
这种情况下,浏览器输入
https://www.abdd.com/ 可以显示 caddyfile 定义的默认页面。
这种情况下,浏览器输入
https://www.abdd.com/abc 无法访问 bitwarden web 页面,显示 404。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/628296
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.