一个v2ray+websocket+nginx+cloudflare CDN的简单教程,大概是目前最安全的科学上网方式吧
建议使用docker快速部署,而不是下面手动复制粘贴的办法
整了个简单的docker,两行命令跑一下即可,简单快速,适合快速部署,并且适应各种环境,详情见这里
这个就不用多说了,买个就是了,不知道在哪买可以上主机百科随便挑一个 最好有一点点linux使用基础.建议使用xshell连接SSH,配合xftp直接本地编辑好文件然后传上去,命令行编辑文件感觉不太爽
可以买一个,也可以在freenom免费申请一个,申请完成后应看到这样的图
申请的时候会给一串nameServer地址,进入freenom的管理后台填上去就行 到这里就把DNS交给cloudflare管理了
在ubuntu20测试通过
- 强烈建议新手使用vscode的remote SSH来编辑这些配置文件,用起来比vim简单得多,出问题的概率大大降低,vscode 远程ssh教程
apt install curl socat -y
bash <(curl -L -s https://install.direct/go.sh)
安装v2ray- 生成证书
- 注意证书需要占用80端口去申请,确保申请的时候未被占用,把nginx,apache之类的先关掉
systemctl stop nginx
wget -O - https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh | INSTALLONLINE=1 sh
V2RAY_DOMAIN=你的域名
~/.acme.sh/acme.sh --issue -d $V2RAY_DOMAIN --standalone -k ec-256
~/.acme.sh/acme.sh --installcert -d $V2RAY_DOMAIN --fullchainpath /etc/v2ray/v2ray.crt --keypath /etc/v2ray/v2ray.key --ecc
- 生成的证书在
/etc/v2ray
目录下 并且放到了指定位置
- 注意证书需要占用80端口去申请,确保申请的时候未被占用,把nginx,apache之类的先关掉
- 安装nginx
apt install nginx
- 复制粘贴小小的修改几个配置文件即可
- 把v2ray服务端文件内容直接替换
/etc/v2ray
下的config.json的内容,服务端的配置文件就解决了 - 然后处理nginx的配置文件,直接把nginx配置文件文件的内容替换掉
/etc/nginx/sites-available/default
这个文件的内容,此时要确定下输入https加域名能跑得起来才行.
- 推荐使用clash客户端,clash配置文件示例 把域名改成你自己的,然后把文件放到你的nginx root目录(/var/www/html)里即可通过url访问
- 把v2ray服务端文件内容直接替换
systemctl restart nginx
systemctl restart v2ray
- 然后可以尝试连接一下,不出意外应该可以了 没错就是这么快!
bbr脚本在这里,建议装BBR PLUS,用着还行,安装BBR plus内核时会弹出两次确认框,选择no
即可
国内腾讯云香港轻量,电信cn2 gia路线,联通移动直连,目前30M的速度差不多能跑满,24/月,可以考虑一下