说明

xray作用

将网络数据通过 vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http 协议进行传输


用法

1. 搭建xray

  1. ssh链接远程vps
  2. 输入代码并回车
    bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
  3. 安装完成可以查看到,端口/用户名/密码
  4. 使用 vps ip地址根据 端口/用户名/密码 登录xray控制面板

出现问题

  • 报错:curl:command not found
  • 原因:没有安装 curl 工具
  • 解决:安装 curl
    • ubuntu/debian 系统: apt-get update -y && apt-get install curl -y
    • centos 系统: yum update -y && yum install curl -y

2. 创建协议

  1. 点击 + 号,创建一个协议
  2. 其他参数可以默认不需修改

    此时已经可以通过 查看-复制链接 ,通过v2rayN代理网络进行传输数据。但是此时传输数据安全性不高,可以使用其他传输协议(新建的协议默认的是 TCP)进行传输。

3. 进行 DNS 域名解析

  1. 用来通过域名进行数据传输
  2. 登录 cloudflare
  3. 点击 DNS
    1. 点击 添加记录
    2. 类型: AAAA 【指向IPv6地址(A 指向IPv4地址)】
    3. 名称:自定义
    4. IPv6 地址:填写 VPS IPv6地址
  4. 保存
  5. 点击 SSL/TLS
    1. 选择 完全端到端加密,使用服务器上的自签名证书
    2. 点击左侧 SSL/TLS 下面的 客户端证书
      1. 创建证书
      2. 点击创建

        显示的证书只会显示这一次,所以先不要点击确定或者关闭,最好先记录下。

4. 修改传输协议

  1. 创建协议,修改传输协议为 ws
  2. 打开 tls 选项
  3. 输入 DNS 代理的域名(cloudflare 中显示的域名)
  4. 选择 certificate file content 方式输入密钥
  5. 输入DNS代理的公钥和密钥(步骤3创建的密钥)

5. 优选IP,优化访问国外网站的传输速度

  1. 下载工具
    1. https://github.com/XIU2/CloudflareSpeedTest
  2. 运行 CloudflareST.exe 【关闭后ip记录在 result.csv 文件中】
  3. v2rayN 中地址部分使用 优选IP,伪装域名填写 DNS 解析的域名