轻博客
分享精彩内容

V2ray+宝塔面板共存教程 博客上网两不误

准备工具:
服务器VPS一台,且拥有公网独立iP地址,运行内存最低512MB,建议1G或以上(CentOS/Debian/Ubuntu系统)
域名一个:将域名解析至服务器ip上,可以使用付费注册的,也有免费的,免费地址:https://freenom.com
V2ray客户端软件:点击此处


注意事项:
请勿在生产环境下操作。
由于V2ray对时间要求严格,请确保时间与你本地时间是同步状态(也可在:宝塔面板首页>Linux工具箱1.4>时区设置,设置好时区后检查时间是否一致)。
部分系统用户可能需要手动在防火墙设置中打开80/443端口。
程序中会使用Nginx,如果服务器中已经有此环境的或者LNMP环境的尽量重置系统,避免操作过程中出现不可预知的错误。


进入操作步骤:

1.首先使用SSH工具连接你的VPS服务器,如果使用的是非root账户登录,请切换到root账户开始下面的步骤。

2.安装BBR加速工具,安装好内核后重启VPS后还需要回到脚本安装加速模块。

wget -N --no-check-certificate "https://github.com/ylx2016/Linux-NetSpeed/releases/download/sh/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

3.安装宝塔代码(以下宝塔安装代码更新于2020.04.22,如非最新请至宝塔官网安装最新版本,点我直达

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh   ##Centos安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh   ##Ubuntu/Deepin安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh   ##Debian安装命令

4.宝塔安装完毕后有会登陆地址、用户名、密码等信息,注意记录(登陆后可修改),如忘记密码等信息可直接在终端输入“bt default”(前提是没有更改初始密码等信息的情况下),登陆宝塔后,按照提示安装LNMP组件:
Nginx默认1.16,选择1.17也可以
MySQL默认5.6,如果你的内存大于等于2G,可选5.7
FTP工具可不安装,反正我是用不上
PHP随便选哪个,V2ray用不上,如果做网站的话要选
phpmyadmin,数据库管理软件,同上


5.安装好Nginx后,点击网站>添加站点(输入自己的域名)>设置>SSL(可手动申请证书或使用宝塔的Let’s Encrypt一键申请,申请成功后需要把强制HTTPS打开),然后再点击上面的配置文件,在最后的代码下面粘贴Nginx配置信息,保存即可。

宝塔Nginx配置信息,可直接复制粘贴

location /V2ray {
proxy_redirect off;
proxy_pass http://127.0.0.1:54322;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}

6.安装V2ray官方一键脚本

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

如提示 curl: command not found ,那是因为你的 VPS 没装 Curl,复制下面对应代码先按照Curl

apt-get update -y && apt-get install curl -y ##ubuntu/debian 系统
yum update -y && yum install curl -y ##centos 系统安装

安装好V2ray后,启动并设置为开机自启动

systemctl start v2ray ##启动V2ray服务
systemctl enable v2ray ##设置V2ray开机自启动


7.V2ray 服务的配置信息如下(可直接覆盖源文件,需要注意先将源文件的id号记录下来替换再覆盖,V2ray配置文件地址为/etc/v2ray/config.json,可在宝塔面板内点击文件打开此文件编辑):

{
"inbounds": [{
"port": 54322, //此端口可随意修改,但需要与宝塔Nginx配置的端口号一致
"listen":"127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "XXXXXXXX", //此处为安装时生成的id,将原文件的此id复制替换到此
"level": 1,
"alterId": 64 //此处为安装时生成的 alterId
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/V2ray" //此处为路径,需要和宝塔Nginx的路径配置一样
}
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
},{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}
}

8.到此VPS服务端配置基本结束,下面配置客户端,以windows系统的V2rayN软件为例:点击服务器,添加VMess服务器
地址:填写你的域名地址,域名前不需要加http://或者https://
端口:填写443
用户id:安装好V2ray默认的那个很长一串的字母,类似bdcd3484-dd16-4f73-ad5c-775235e33b88这种
额外ID:填写64,安装好V2ray默认配置应该是64,除非你自行修改了
加密方式:auto
传输协议:ws
伪装域名:你的域名,同上面的“地址”
路径:V2ray配置路径,文章中示例为“/V2ray”
底层传输安全:tls

9.以上就是服务端与客户端的配置教程,可以在宝塔内继续添加网站,实现上网/博客两不误,彻底利用你的VPS。


以上教程内容仅供学习测试,请勿用于非法用途!

赞(0) 打赏
未经允许不得转载:H2 Blog个人博客 » V2ray+宝塔面板共存教程 博客上网两不误

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏