注意:本教程仅供学习使用!

1、安装宝塔

宝塔官方地址:https://www.bt.cn/

Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu/Deepin安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

Fedora安装命令:

wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh

宝塔安装完成后在网页上面登录即可。

2、安装Nginx

不做网站用的只要勾选Nginx,其他取消掉

如做网站用的就默认一键安装如Nginx,PHP,mysql等

选择一键安装。

3、安装V2ray

这里使用的是官方的脚本

bash <(curl -L -s https://install.direct/go.sh)

4、设置开机启动:

systemctl enable v2ray

5、伪装V2ray

选择网站,添加站点

申请ssl,选择Let’s Encrypt申请证书

编辑配置,选择左侧的配置文件

然后在最后两个重定向前面加上:

location /ws {       //这里的ws是待会要在配置文件和客户端里填写的
proxy_redirect off;
proxy_pass http://127.0.0.1:2345;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_set_header Host $http_host;
}

确认无误后保存即可,注意这个2345的端口可自定义,但要与待会v2ray配置的端口一样 /ws是websocket位置。

6、修改V2ray配置文件

输入 新版本貌似文件位置有所变动

vi /etc/v2ray/config.json

然后全部替换成下面的 vi使用教程请自行百度(部分数据要改成你刚刚设置的)

{
“policy”: {
“levels”: {
“0”: {
“uplinkOnly”: 0,
“downlinkOnly”: 0,
“connIdle”: 150,
“handshake”: 4
}
}
},
“inbound”: {
“listen”: “127.0.0.1”,
“port”: 2345,                            //刚刚的端口
“protocol”: “vmess”,
“settings”: {
“clients”: [
{
“id”: “f8a3d5e0-d747-4bf2-895a-4a78a6da1e2f”,//uuid可以用windows客户端或者一些在线小工具随机生成
“level”: 1,
“alterId”: 32
}
]
},
“streamSettings”: {
“network”: “ws”,
“security”: “auto”,
“wsSettings”: {
“path”: “/ws”, //刚刚的目录
“headers”: {
“Host”: “域名” //刚刚新建的网站域名
}
}
}
},
“outbound”: {
“protocol”: “freedom”,
“settings”: { }
},
“outboundDetour”: [
{
“protocol”: “blackhole”,
“settings”: { },
“tag”: “blocked”
}
],
“routing”: {
“strategy”: “rules”,
“settings”: {
“rules”: [
{
“type”: “field”,
“ip”: [
“::1/128”,
“fc00::/7”,
“fe80::/10”
],
“outboundTag”: “blocked”
}
]
}
}
}

7、现在启动v2ray

启动命令

systemctl start v2ray

查看状态

systemctl status v2ray

 

8、客户端配置

添加vmess服务器,ip位置填上你的域名,端口填写443,id填写配置文件里的,下面的连接类型选择ws,加密选无,混淆地址不填 底层安全选tls,允许跳过证书验证选false或者否

一些小提示

很多新手小白容易在填写v2ray配置文件的时候填错内容,导致v2ray服务无法启动。这里给一个简单排错的方案。

1、确认端口是否冲突或者超过了系统的端口限制,端口范围推荐(1024-65535)。

2、如果是json格式错误可以使用json.cn进行排查