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
Content type
Image
Digest
sha256:fe7d04abf…
Size
4.3 MB
Last updated
6 months ago
docker pull lmq8267/vnts