类别:LINUX / GNU / 日期:2022-07-15 / 浏览:4895 / 评论:16

    Project V 是一个工具集合,它可以帮助你打造专属的基础通信网络。Project V 的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它 Project V 通信。V2Ray 可以单独运行,也可以和其它工具配合,以提供简便的操作流程。

宝塔docker搭建v2ray并启用ws协议  docker v2ray config websocket 宝塔 域名 协议 容器 代理 第1张

    首先你需要有个服务器安装宝塔,然后在软件商城里面安装docker管理器,我的实测环境是centos系统。

[password]

    在此之前你可以添加一个阿里云加速地址,具体点击这里,然后获取一下v2ray的镜像,如下:

宝塔docker搭建v2ray并启用ws协议  docker v2ray config websocket 宝塔 域名 协议 容器 代理 第2张

    接下来创建容器,内容根据实际情况自行修改,如下:

宝塔docker搭建v2ray并启用ws协议  docker v2ray config websocket 宝塔 域名 协议 容器 代理 第3张

    然后进入/etc/v2ray目录下,新建一个config.json文件,内容如下:

{
    "inbounds": [{
        "port": 65535,
        "listen": "0.0.0.0",
        "protocol": "vmess",
        "settings": {
            "clients": [{
                "id": "b75eabaa-f573-4f8b-acff-15c51f7ef35f",
                "alterId": 64
            }]
        },
        "streamSettings": {
            "network": "ws",
            "wsSettings": {
                "path": "/onx8com/"
            }
        }
    }],
    "outbounds": [{
        "protocol": "freedom",
        "settings": {}
    }],
    "dns": {
        "servers": ["https+local://1.1.1.1/dns-query", "1.1.1.1", "1.0.0.1", "8.8.8.8", "8.8.4.4", "localhost"]
    },
    "routing": {
        "strategy": "rules",
        "settings": {
            "rules": [{
                "type": "field",
                "ip": ["0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10"],
                "outboundTag": "blocked"
            }]
        }
    }
}

    然后找到绑定域名的主机配置文件,添加以下内容:

    #Apache
    <LocationMatch "/onx8com/">
        ProxyPass ws://你的域名:65535/onx8com/ upgrade=WebSocket
        ProxyAddHeaders Off
        ProxyPreserveHost On
        RequestHeader set Host %{HTTP_HOST}s
        RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s
    </LocationMatch>
    #Nginx
    location /onx8com/
    {
        proxy_pass http://0.0.0.0:65535;
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
    }

    接着重新启动一下docker镜像服务端就部署完成了,操作如下:

docker ps -a
#找到v2ray的容器名
docker restart 容器名

[/password]

    最后附上客户端的配置图,完毕。

宝塔docker搭建v2ray并启用ws协议  docker v2ray config websocket 宝塔 域名 协议 容器 代理 第4张

法律声明

1.请遵守中华人民共和国相关法律、条例

2.本站提供的各类工具及文章,只可研究学习,本站对使用这些工具(文章)而导致的一切后果,不承担任何责任!

3.本站不保证提供的软件十分安全或是完全可用,请下载后自行检查

4.如不同意以上声明,请立即删除,不要使用,谢谢合作

赞助

感谢您的打赏~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文使用「署名-非商业性使用-禁止演绎 4.0 国际」创作共享协议,转载或使用请遵守署名协议 / Article Use Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License「CC BY-NC-ND 4.0」

 可能感兴趣的文章

伤心叹戈

评论区

共有 16 条评论

user 访客 / 2025-10-07 23:01:47 / Windows 10 x64 / Google Chrome 141.0.0.0 / 回复

查看

user 访客 / 2023-06-12 19:09:49 / Windows 10 x64 / Google Chrome 109.0.0.0 / 回复

我来看看具体怎么操作

user 访客 / 2023-05-06 12:12:22 / Windows 10 x64 / Google Chrome 103.0.0.0 / 回复

我来看看具体怎么操作

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。

近期评论