2022年12月7日星期三

Windows VPS节点搭建教程

                                         

Windows VPS节点搭建教程

 

本期讲解三种vmess搭建节点的组合:

  • vmess+tcp
  • vmess+tcp+tls(自签证书)
  • vmess+ws+tls+web(CA证书)

搭建的原理都在系列教程讲解过了,不管是windows还是linux,原理都是相通的,所以本教程只注重操作步骤,想要了解原理请看我录制的系列教程

视频教程

视频时间线
00:00 前言
01:38 创建windows VPS
04:40 配置windows VPS
07:05 搭建vmess+tcp
10:18 搭建vmess+tcp+tls
12:32 搭建vmess+ws+tls+web
19:41 收尾(后台运行)

相关链接

windows VPS(vultr新用户赠送100美金):https://vps.bulianglin.com/
v2ray内核:https://github.com/v2fly/v2ray-core/releases/latest
生成自签证书:https://www.cookcode.cc/selfsign
nginx:https://nginx.org/en/download.html
win-acme:https://www.win-acme.com

windows VPS配置

修改语言、关闭IE浏览器限制、关闭防火墙

v2ray配置信息

vmess+tcp

{
  "inbounds": [
    {
      "port": 8388, 
      "protocol": "vmess",    
      "settings": {
        "clients": [
          {
            "id": "c98ee1c3-5ea3-4fbf-a458-4c8393149f2a",  
            "alterId": 0
          }
        ]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",  
      "settings": {}
    }
  ]
}

vmess+tcp+tls: (vmess+ws+tls)

{
  "inbounds": [
    {
      "port": 8388, 
      "protocol": "vmess",    
      "settings": {
        "clients": [
          {
            "id": "c98ee1c3-5ea3-4fbf-a458-4c8393149f2a",  
            "alterId": 0
          }
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "tls",
        "tlsSettings": {
          "certificates": [
            {
              "certificateFile": "C:\\Users\\Administrator\\Desktop\\v2ray-windows-64\\self-sign.cer", 
              "keyFile": "C:\\Users\\Administrator\\Desktop\\v2ray-windows-64\\private.key"
            }
          ]
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
}

vmess+ws+tls+web:

{
  "inbounds": [
    {
      "port": 8388,
      "listen":"127.0.0.1",
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "c98ee1c3-5ea3-4fbf-a458-4c8393149f2a",
            "alterId": 0
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
        "path": "/ray"
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
}

nginx配置文件:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    server {
       listen 443 ssl http2;

       server_name win.buliang0.tk;  #你的域名
       ssl_certificate       C:\\Users\\Administrator\\Desktop\\v2ray-windows-64\\cer.pem;  #证书
       ssl_certificate_key   C:\\Users\\Administrator\\Desktop\\v2ray-windows-64\\key.pem; #私钥
       
       ssl_protocols         TLSv1.2 TLSv1.3;
       ssl_ciphers           ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
       ssl_prefer_server_ciphers off;

       location / {
           proxy_pass https://www.bing.com; #伪装网址
           proxy_ssl_server_name on;
           proxy_redirect off;
           sub_filter_once off;
           sub_filter "www.bing.com" $server_name;
           proxy_set_header Host "www.bing.com";
           proxy_set_header Referer $http_referer;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header User-Agent $http_user_agent;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto https;
           proxy_set_header Accept-Encoding "";
           proxy_set_header Accept-Language "zh-CN";
       }


       location /ray {
           proxy_redirect off;
           proxy_pass http://127.0.0.1:8388; #v2ray监听端口
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }
    }

    server {
        listen 80;

        location /.well-known/ {
               root   html;
            }
        location / {
            rewrite ^(.*)$ https://$host$1 permanent;
            }
    }

}

谷歌云服务器

                                          谷歌云服务器 1、切换到root用户:sudo -i 2 、修改SSH配置文件:vi /etc/ssh/sshd_config 3 、找到PermitRootLogin和PasswordAuthe...