v2ray+cdn+nginx

参考链接:

https://zqq.red/others/V2Ray+WebSocket+TLS+CDN/#36-客户端

https://ssr.tools/1026

https://blog.sprov.xyz/2019/03/11/cdn-v2ray-safe-proxy/#_v2ray

https://www.liuhaolin.com/note/396.html

v2ray客户端->cdn(隐藏ip)->nginx->v2ray服务器

  1. 购买vps(我买的是do的ubuntu16.04)
  2. 购买域名
  3. 进入cloudfare,添加自己的域名,进入dns管理,为自己的域名添加A记录,Name填写域名(我用的二级域名),content填写vps地址,小黄云点掉,变成灰色。去原来的域名服务商,将dns server换成cloudfare提供的dns server。SSL选项卡设为full。
  4. 安装nginx:
    • sudo apt-get update
    • sudo apt-get install nginx
    • 编辑配置文件,sudo vi /etc/nginx/sites-availabe/default,替换server_name为域名
    • 重新载入nginx,nginx -s reload
  5. 申请证书:
    • sudo add-apt-repository ppa:certbot/certbot
    • sudo apt update
    • sudo apt install python-certbot-nginx
    • sudo certbot --authenticator webroot --webroot-path /var/www/html --installer nginx -d 域名
    • 自动更新证书:
      • crontab -e
      • #每月的 1,7,21,28号, 4点30 更新证书
      • 30 4 1,7,21,28 * * /usr/bin/certbot-2 renew
      • #每月的 1,7,21,28号, 5点30 重新启动nginx 服务器
      • 30 5 1,7,21,28 * * /usr/sbin/nginx -t && killall nginx && /usr/sbin/nginx
  6. 安装v2ray:
    • bash <(curl -s -L https://git.io/v2ray.sh)
    • 协议选择websocket+tls
    • 域名填写刚刚的域名
    • 是否自动配置N,是否拦截广告N。
  7. 继续设置nginx,反向代理到v2ray:
    • vi /etc/nginx/sites-available/default
      location / {
          proxy_redirect off;
          proxy_pass http://127.0.0.1:2017; # 端口要变成v2ray运行的端口
          proxy_http_version 1.1;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";
          proxy_set_header Host $http_host;
      }
  8. 去cloudfare将刚刚那个黄云点开。
  9. 下载客户端进行配置:
  10. 感觉有点慢。。。。。。。

《v2ray+cdn+nginx》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注