Sign inSign up

lmq8267/vnts

By lmq8267

•Updated 6 months ago

一个简便高效的异地组网、内网穿透工具。 这是服务端。 客户端:vnt

Image
7

10K+

lmq8267/vnts repository overview

docker run --name vnts -v /你的宿主机文件目录:/usr/bin/vnts_wg -p 29872:29872/tcp -p 29872:29872/udp -p 29870:29870/tcp --restart=always -d lmq8267/vnts --port 29872 --web-port 29870 -l console

以上演示了指定端口和web管理端口,只使用以上参数也可以运行 -l console 是输出日志

注意:其中 /你的宿主机文件目录 改为你实际的宿主机目录,主要用来保存web页面里添加的WireGuard客户端数据,防止重启或更新容器WireGuard客户端失效的问题

version: '3.9'
services:
    vnts:
        image: lmq8267/vnts
        container_name: vnts
        restart: always
        ports:
            - '29870:29870/tcp'
            - '29872:29872/tcp'
            - '29872:29872/udp'
        volumes:
            - '/你的宿主机文件目录:/usr/bin/vnts_wg'
        environment:
            - TZ=Asia/Shanghai
        command: '-p 29872 -P29870 -U WEB用户名 -W WEB密码 -l console'

更多启动参数:https://github.com/lbl8603/vnts#vnts⁠

  --port <PORT>                指定端口,默认29872
  --white-token <WHITE_TOKEN>  token白名单,例如 --white-token 1234 --white-token 123
  --gateway <GATEWAY>          网关,例如 --gateway 10.10.0.1
  --netmask <NETMASK>          子网掩码,例如 --netmask 255.255.255.0
  --finger                     开启指纹校验,开启后只会转发指纹正确的客户端数据包,增强安全性,这会损失一部分性能
  --log-path <LOG_PATH>        log路径,默认为当前程序路径,为/dev/null时表示不输出log
  --web-port <WEB_PORT>        web后台端口,默认29870,如果设置为0则表示不启动web后台
  --username <USERNAME>        web后台用户名,默认为admin
  --password <PASSWORD>        web后台用户密码,默认为admin

Tag summary

Content type

Image

Digest

sha256:fe7d04abf…

Size

4.3 MB

Last updated

6 months ago

docker pull lmq8267/vnts