把v2ray配置成WebSocket+TLS+Web https访问

网上有很多重复性文章,我就说几个关键步骤,我是用的宝塔面板,设置简单点,原理都一样

0.最重要的步,服务器弄好后先切换正确的时区,然后一定要同步系统时间,切记 ,我就是因为这个花了很长时间才找到问题所在,出现的故障表现为,所有配置都正确,就是连接不上.

1.首先 vi /etc/v2ray/config.json
然后编辑

                        "streamSettings": {
                                "network": "ws"
                        },

改成

		"streamSettings": {
                                "network": "ws",
                                "wsSettings": {
                                "path": "/v2ray"  //这里的v2ray可以改成你自己想要的,但在客户端一定要弄成一样
                                }
                        },

2.在宝塔面板里先建一个同名网站,然后把域名配置成 反向代理,同时免费申请SSL(注意不要使用宝塔面板的向导来生成反向代理,会出一些奇怪问题,有时候可能会连接不上),用下面的代码

    location /v2ray {                         #修改为你自己的路径,需要和 V2RAY 里面的路径一样
        proxy_redirect off;
        proxy_pass http://127.0.0.1:3333;       #修改为你自己的 v2ray 服务器端口,就是这里需要和上面 V2RAY 配置文件里面的端口号相同。
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout 60s;
        proxy_read_timeout 86400s;
        proxy_send_timeout 60s;
    }    

3.下面是客户端设置

2 评论

  1. 请问最后客户端的路径,我看截图是s开头的,前面配置文件里都是v2ray,这个是不同的吗?

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

84 − = 80