欢迎光临
我们一直在努力

v2ray_trojan_docker共用443端口

参考大神的https://github.com/maidoudouo/V2ray_Trojan_Docker

v2ray+trojan+caddy2用docker-compose搭建

version: "3.7"
services:
  caddy:
    image: caddy
    container_name: caddy2
    restart: always
    links:
      - v2ray:v2ray
    ports:
      - 80:80
    volumes:
      - /root/caddy/Caddyfile:/etc/caddy/Caddyfile
      - /root/caddy/data:/data
      - /root/caddy/www:/usr/share/caddy
  v2ray:
    image: v2fly/v2fly-core
    container_name: v2ray
    restart: always
    volumes:
      - /root/v2ray/config.json:/etc/v2ray/config.json
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
  trojan:
    image: trojangfw/trojan:latest
    container_name: trojan
    restart: always
    ports:
      - 443:443
    volumes:
      - /root/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/abc.com:/ssl
      - /root/trojan:/config
    links:
        - caddy:caddy
    depends_on: 
          - caddy

其他相关配置及一键脚本

https://github.com/hqhyco/V2ray_Trojan_Docker

目录下面的info.txt保存着v2ray和Trojan的信息。

/caddy/www里放伪装的静态页面

疑问,links可以省略吗?docker compose里编排的容器不都是在同一个网络吗?

我试了一下,答案是可以的,links的作用是取一个别名

docker-compose的基本命令

docker-compose up -d//一键启动yml文件里的所有容器,也可以在后面单独加一个容器单独启动

docker-compose ps

docker-compose stop

docker-compose rm

docker-compose start|restart
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:家里蹲的狐狸 » v2ray_trojan_docker共用443端口

分享到: 生成海报
avatar

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活