跳转至

docker🐟

trojan

一、简介

技术开发少不了使用代理,因为国内的站点存在大量且重复的各种资料备份,但只有一手的wiki才能精准解决问题,且让你印象深刻。墙这玩意以前觉得是封锁,但久了才会发现这确实是个保护罩。具体其他自己慢慢摸索吧

这里介绍下trojan的客户端部署,之前都是手动安装trojan,改下配置文件就直接用(刚好有三个小鸡就对应安装在台式机、笔记本和pve上)。但由于jia'jing'pin'qiong,对家里台式机的上钟时间稍微做了限制,导致台式机配置的代理对内网用不了,又不可能单纯为此开个虚拟机。

所以就有了这篇内容,可以用docker部署trojan客户端,只要有代理,想开多少开多少。

Trilium笔记

https://github.com/zadam/trilium

一、安装

  • 1.docker本地运行
    docker run -d --name trilium -p 8080:8080 -v /home/xxx/docker/trilium-data:/home/node/trilium-data zadam/trilium:latest
    
  • 2.域名dns解析:https://dns.console.aliyun.com/
  • 3.配置反向代理:宝塔面板
  • 4.域名证书:https://freessl.cn/certlist
  • 5.wss协议升级(使内容实时生效)
    location /
    {
      ...
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection 'upgrade';
      ...
    }
    

容器日常

零、安裝

或者直接安装官网安装:https://docs.docker.com/engine/

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
archlinux
# https://wiki.archlinux.org/title/Docker

sudo pacman -S docker docker-compose
yay -S docker-rootless-extras

sudo echo "your_username:165536:65536" > /etc/subuid
sudo echo "your_username:165536:65536" > /etc/subgid

sudo systemctl enable docker
sudo systemctl start docker

export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock