lhie1 / tuic-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tuic-docker(server)

基于tuic开源项目 tuic 构建的服务端镜像(tuic-server)

具体用法和说明文档可以参考tuic官方文档

DockerHub地址: monkeyray/tuic


构建状态

构建状态


服务端镜像使用方法

  1. 安装docker-cedocker-compose-plugin

  2. 根据tuic-server官方配置文档说明编写并修改config.json

  3. 下载docker-compose.yaml文件

curl -OL https://github.com/MR-MonkeyRay/tuic-docker/blob/main/docker-compose.yaml
  1. 修改docker-compose.yamlvolumes部分的文件路径

冒号:左侧为宿主机路径,右侧为容器内部路径

如果你还是不懂,那就两边都写和config.json中配置一样的路径

  1. 启动服务
docker compose up -d
  1. 使用客户端连接并观察日志输出是否正常
docker compose logs tuic-server -f

或者

docker logs tuic-server -f

客户端使用方法

  1. 创建一个json文件,并根据服务端部署情况修改配置
{
    "relay": {
        "server": "my.server.com:443",
        "uuid": "3e7bc2a8-5107-4bf1-81cf-30bdc091ad4b",
        "password": "qXINaU9KliBfjJ0g",
        "udp_relay_mode": "quic",
        "congestion_control": "bbr",
        "alpn": ["h3", "spdy/3.1"]
    },

    "local": {
        "server": "[::]:2080",
        "dual_stack": true
    },
    "log_level": "info"
}
  1. 下载合适版本tuic-client,并将文件导入至v2rayN安装目录中bin\tuic下,并重命名为tuic-client.exe

  2. 使用v2rayN添加自定义配置服务器

  3. 选择json配置文件

  4. Core类型选择tuic

  5. Socks端口填写json配置中local.server监听端口

About


Languages

Language:Dockerfile 100.0%