/v2ray-websocket-nginx-cloudflare-CDN

一个v2ray+websocket+nginx+cloudflare CDN的简单教程,人人为我,我为人人

Primary LanguageJavaScript

v2ray-websocket-nginx-cloudflare-CDN

一个v2ray+websocket+nginx+cloudflare CDN的简单教程,大概是目前最安全的科学上网方式吧

懒人福利

建议使用docker快速部署,而不是下面手动复制粘贴的办法

整了个简单的docker,两行命令跑一下即可,简单快速,适合快速部署,并且适应各种环境,详情见这里

第一步整个机器

这个就不用多说了,买个就是了,不知道在哪买可以上主机百科随便挑一个 最好有一点点linux使用基础.建议使用xshell连接SSH,配合xftp直接本地编辑好文件然后传上去,命令行编辑文件感觉不太爽

第二步申请域名

可以买一个,也可以在freenom免费申请一个,申请完成后应看到这样的图 pic

第三步申请cloudflare账号

申请的时候会给一串nameServer地址,进入freenom的管理后台填上去就行 pic到这里就把DNS交给cloudflare管理了

第四步 安装配置v2ray

在ubuntu16测试通过

  • apt install curl socat -y
  • bash <(curl -L -s https://install.direct/go.sh) 安装v2ray
  • 生成证书
    • curl https://get.acme.sh | sh
    • ~/.acme.sh/acme.sh --issue -d $V2RAY_DOMAIN --standalone -k ec-256
    • ~/.acme.sh/acme.sh --installcert -d $V2RAY_DOMAIN --fullchainpath /app/config/v2ray.crt --keypath /app/config/v2ray.key --ecc
    • 把上面两个命令的$V2RAY_DOMAIN换成自己的域名即可,然后生成的证书在/etc/v2ray目录下
    • 注意证书需要占用80端口去申请,确保申请的时候未被占用 并且放到了指定位置
  • 安装nginx
    • apt install nginx
  • 复制粘贴小小的修改几个配置文件即可
    • 这个文件内容直接替换 /etc/v2ray下的config.json的内容,服务端的配置文件就解决了
    • 然后处理nginx的配置文件,直接把这个文件的内容替换掉 /etc/nginx/sites-available/default这个文件的内容,此时要确定下输入https加域名能跑得起来才行.
    • 客户端的配置文件稍微麻烦一点,windows可以选择用v2rayN,去release页面下载 安卓可以用v2rayNG,配置文件里把域名换成自己的 然后导入到软件里
  • systemctl restart nginx
  • systemctl restart v2ray
  • 然后可以尝试连接一下,不出意外应该可以了 没错就是这么快!

在cloudflare页面把云朵打勾即可

安装BBR加速

bbr脚本在这里,建议装BBR PLUS,用着还行

tips

可以选择欧洲机器加上cf速度飞快啊,用docker部署很快,可以vultr多开几个机器看看哪边的比较快,后面选择这个地区就好了. 安卓端推荐使用kitsunebi,v2rayNG用起来有点卡啊,不清楚什么原因