Sign inSign up

wsczx/tinc

By wsczx

Updated over 1 year ago

Tinc初始化镜像

Image
0

1.1K

wsczx/tinc repository overview

容器启动会初始化配置,注意备份映射的目录,容器初始化完成后请手动互换各节点的host文件

  • 该镜像支持X86 和ARM
  • 根据实际情况调整变量值,
  • 推荐使用docker-compose,示例文件:
version: '3'
services:
  tinc:
    image: wsczx/tinc
    container_name: tinc
    privileged: true
    restart: unless-stopped
    logging:
      driver: "json-file"
      options:
        max-size: "50m"      # 日志文件大小
        max-file: "1"           # 日志的数量
    environment:
      # 节点名称
      - NODE_NAME=Node1
      # tinc网段
      - TINC_NETWORK=10.10.1.0/24
      # 节点IP地址,每个节点一个IP
      - TINC_ADDRESS=10.10.1.1
      # 添加需要访问的目标内网网段的路由,多个网段用逗号分隔
      - TINC_ROUTER=10.0.0.0/24
      # 添加允许访问的内网网段,若不需要则不填写,多个网段用逗号分隔
      - TINC_SUBNET=192.168.1.0/24,192.168.22.0/24
      # tinc网络名称,互联应保持该名称一致
      - TINC_INTERFACE=core
      # 服务器端口
      - TINC_PORT=655
      # 填写服务器的公网IP
      - TINC_SERVER_ADDRESS=1.2.3.4
      # 填写需要连接到的节点名称,多个节点用逗号分隔
      - TINC_CONNECT_TO=node1,node2
    volumes:
     - ./data:/etc/tinc
     - /etc/localtime:/etc/localtime:ro
    # 建议使用host模式
    network_mode: host

Tag summary

Content type

Image

Digest

sha256:2eecb1e9f

Size

4.2 MB

Last updated

over 1 year ago

docker pull wsczx/tinc