2020年最新V2RAY+WS+TLS+NGinx搭建教程
准备工具:VPS一台;系统CentOS7+;域名1个;(CloudFlare非必须)
1:设置谷歌云XSHELL连接:
1 | sudo -i |
将下面两项参数进行修改:
修改PermitRootLogin,将no改为为yes;
修改passwordAuthentication,将no改为yes
然后
设置Root登陆密码,输入以下命令
1 | passwd root |
密码设置成功后,重启sshd服务
1 | service sshd restart |
然后采用XSHELL进行VPS连接。
2:安装V2ray最新版本, V2Fly项目地址
本视频采用采用CentOS7演示
1 | yum makecache |
安装和更新V2ray、安裝最新發行的 geoip.dat 和 geosite.dat
1 | bash install-release.sh && bash install-dat-release.sh |
3:编辑V2ray配置文件
1 | vi /usr/local/etc/v2ray/config.json |
配置文件如下:
1 | { |
4:申请SSL证书,安装 acme.sh:
1 | yum update && yum install curl -y && yum install cron -y && yum install socat -y |
申请证书:
1 | bash ~/.acme.sh/acme.sh --issue -d 域名 --alpn -k ec-256 |
安装证书到指定路径:
1 | mkdir /etc/v2ray && sudo ~/.acme.sh/acme.sh --installcert -d 域名 --fullchainpath /etc/v2ray/v2ray.crt --keypath /etc/v2ray/v2ray.key --ecc |
给证书赋予权限
1 | chmod 644 /etc/v2ray/v2ray.key |
[SSL证书效果查询网址](https://www.ssllabs.com/ssltest/index.html)
5:设置V2ray重启|状态检查|开机自启
1 | systemctl restart v2ray |
6:Nginx 安装:
1 | yum install nginx -y |
7:设置Nginx配置文件
1 | vi /etc/nginx/conf.d/v2ray.conf |
Nginx配置文件如下:
1 | server { |
8:设置NGinx开机启动等相关命令
1 | systemctl enable nginx.service |
9:证书自动更新设置:
1 | crontab -e |
10:Nginx伪装网页设置:
进入以下目录
1 | cd /usr/share/nginx/html |
利用XFTP上传下载好的网页模板即可;模板下载地址
10:最后要运行一下
1 | setsebool -P httpd_can_network_connect 1 |
否则无法正常FQ