在Docker上部署v2ray
一、在docker hub上拉取v2ray最新版镜像
docker pull v2ray/official:latest
二、创建v2ray配置
1、创建文件夹,把v2ray配置和日志文件夹创建到本地
mkdir /www/wwwroot/v2ray mkdir /www/wwwroot/log/v2ray
2、创建配置
执行:
vi /www/wwwroot/v2ray/config.json
然后把下面代码拷贝进去
{ "log" : { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbounds": [{ "port": 8888,//端口 "protocol": "vmess",//传输协议 "settings": { "clients": [ { "id": "179afce3-97e8-36ce-3fd3-48579b84b6ee",//这里GUID请通过工具生成 "level": 1, "alterId": 64 } ] } }], "outbounds": [{ "protocol": "freedom", "settings": {} }]}
需要注意的是clients节点里的id需要自行生成并替换,生成工具
三、运行v2ray
1、执行以下命令运行
docker run --restart=always --name=v2ray --net=host -v /www/wwwroot/v2ray/config.json:/etc/v2ray/config.json -v /www/wwwroot/log/v2ray:/var/log/v2ray -i -t -d v2ray/official:latest
-p 为docker容器端口映射,实例中8888为v2ray默认生成端口,可以自行更改成想要的端口,本地端口:容器端口
-v 为docker容器路径映射,支持文件和文件夹,本地路径:容器路径
2、检查当前运行状态
docker container ls
好了,在docker上运行v2ray基本完成了
上一篇:宝塔面板Nginx反向代理 下一篇:Docker搭建OpenVPN
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。