Linuxword Global
当前位置: 通信协议 > Xray gRPC 新协议? Xray VLESS+gRPC+tls 怎么用?还支持CDN!

 Xray-core v1.4.0 中,作者 rprx 大佬提出了 WebSocket 0-RTT & gRPC Transport。此时,gRPC作为新的一种传输协议展示在大家面前,经过大佬们不断的测试,目前已经逐渐得到完善并使用,详见 GitHub 和 官方说明文档

 

gRPC 有什么的特性?

gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。但,不同的线路和VPS服务商,其科学上网速度也会有较大差距

这些特性使得其在移动设备上表现更好,更省电和节省空间占用。(未验证)

  • gRPC 不支持指定 Host。请在出站代理地址中填写 正确的域名 ,或在 (x)tlsSettings 中填写 ServerName,否则无法连接。
  • gRPC 不支持回落到其他服务。
  • gRPC 服务存在被主动探测的风险。建议使用 Caddy 或 Nginx 等反向代理工具,通过 Path 前置分流。
简单来说,可以认为gRPC是HTTP/2的高级版。HTTP/2有的特性gRPC也有

与此同时gRPC还解决了HTTP/2一些传输过程中的痛点,比如效率低、延迟高等。

如同WebSocket、HTTP/2一般,gRPC也可以套用CDN。

 

 

以上内容引用自无主界博客文章: https://www.idleleo.com/05/5225.html  (如涉及版权,请留言提醒删除)

 

如何搭建?

1. 前期准备工作:

1. 一个新 VPS系统

2. 一个新域名(可以去freenom免费注册)

3. Cloudflare 解析域名并开启其他设置(见安装前必看)

4. VPS 自行关闭防火墙,也就是防火墙放行 80,443 端口: 点击跳转,如何设置谷歌云防火墙规则

--Freenoom 域名注册与CF域名解析: 点击观看视频 

--谷歌云虚拟机搭建: 点击观看视频

每日的凌晨1点30分,Nginx 会自动重启以配合证书的签发定时任务进行;
在此期间,节点无法正常连接,预计持续时间为若干秒至两分钟

 

2. 指令 (强烈建议使用系统 Debian 10  )

## Root 用户: sudo -i 

## 此脚本可能需要安装: 

Centos :  yum install -y wget curl

Debian :  apt install wget curl -y

## 请同步VPS和本地的时间:

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

date
## 弹出脚本菜单: vasma

# 一键安装脚本:

wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh

特别注意:

请务必使用新域名和新建一个VPS操作系统、防火墙开放443和80 端口,否则有可能会出现 “提示 TLS 安装失败 请检查 ACME 日志”

如果还出现“TLS 安装失败”问题:请点击这里 1   |   请点击这里 2

使用纯净系统安装,如使用其他脚本安装过,请重新build系统再安装

2020-12-8 更新: 不建议谷歌云免费寄用户搭建翻墙程序。

 

# 安装前必看

1.设置 Cloudflare

--修改Cloudflare->SSL/TLS->Overview->Full

2021.6.3-gPRC-1

--如果使用gRPC通过cloudflare转发,需要在cloudflare设置允许gRPC,cloudflare Network->gRPC

2021.6.3-gPRC-2

2.适合自己的才是最好的: 先想一想自己是否真的能使用到 “ gRPC ”的特性?它是否符合你的“真实需求”。

 

下载客户端

目前支持 Xray 的客户端有 Windows v2rayN & Qv2ray

安卓手机 v2rayNG | 苹果手机 shadowrocket

# Windows Qv2ray 客户端:

客户端下载(必须下载此版本,否则不支持grpc)

Xray 核心下载

Qv2ray 客户端 Xray VLESS gRPC TLS / CDN 节点的参考配置图

grpc-2021.6.10-2

# Windows V2rayN 客户端:

V2rayN Core 客户端下载地址

Xray-core下载地址(64位 )

v2rayN 客户端 Xray VLESS gRPC TLS / CDN 节点的参考配置图,其他保持默认。点击观看v2rayN 视频教程

grpc-2021.6.10-1

 

# 安卓手机客户端:

V2rayNG下载 ( 支持 gRPC Fakedns )

V2rayNG 客户端 Xray VLESS gRPC TLS / CDN 节点的参考配置图,其他保持默认(待更新)

 

# iOS手机客户端:

最新版Shadowrocket  (支持 gRPC )

Shadowrocket Xray VLESS gRPC TLS / CDN 节点的参考配置图

1.确认小火箭版本高于或者和下图一致( Version 2.1.82 )

grpc-2021.6.10-3



2.按照下面界面配置
grpc-2021.6.10-4

 

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: [email protected],我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2306 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 5836 个
  • 注册用户: 139 人
  • 访问总量: 8,650,276 次
  • 最近更新: 2024年4月2日