v2ray-agent/documents/optimize_V2Ray.md

101 lines
4.1 KiB
Markdown
Raw Normal View History

2020-09-06 11:29:17 +08:00
- [1.手动自选ip](#1手动自选ip)
* [原理解析](#原理解析)
* [最优ip测试脚本](#最优ip测试脚本)
* [智能解析DNS对应的IP](#智能解析dns对应的ipcname效果)
* [客户端配置](#客户端配置)
+ [1.v2rayU](#1v2rayu)
+ [2.Quantumult](#2quantumult)
+ [3.ShadowRocket](#3shadowrocket)
+ [4.v2rayN](#4v2rayn)
2020-09-06 11:29:17 +08:00
- [2.断流优化](#2断流优化)
2020-09-06 11:29:17 +08:00
# 1.手动自选ip
2020-09-06 11:29:17 +08:00
- 1.配置简单
2022-01-18 16:07:37 +08:00
- 2.只需要客户端修改可以多账号实现自选IP。
2020-09-06 11:29:17 +08:00
- 3.需要保证在不自选ip的情况可以正常使用
2022-01-18 16:07:37 +08:00
- 4.目前只有WS、gRPC流量支持CDN
## 原理解析
- 1.这里的伪装域名、SNI、Peer都是填写的自己真实的域名当TLS验证域名进行握手时会通过这个进行握手也就无需关心为什么address不是自己的域名但是还能TLS握手成功。
2022-01-18 16:07:37 +08:00
- 2.如果既想要使用TCP+TLS又想要使用WS+TLS则不需要开启云朵。
- 3.不开启云朵时当address为自己的域名时ip解析为真实的vps服务器ip则为直连当address为智能DNS解析的IP时流量则会通过Cloudflare回源机制到Cloudflare服务器来实现CDN进行转发ws则为CDN转发。
- 4.不开云朵自选ip同样适用于被阻断的ip。
2020-09-06 11:29:17 +08:00
2020-09-06 11:37:06 +08:00
## 最优ip测试工具
2020-09-06 11:37:06 +08:00
- 支持Linux、Windows、Android
- 下面提供的ip不一定适合所有人建议使用下方的工具找到最适合自己的CDN ip。
2020-09-06 11:29:17 +08:00
```
2021-02-25 10:26:06 +08:00
https://github.com/XIU2/CloudflareSpeedTest
https://github.com/badafans/better-cloudflare-ip
2020-09-06 11:29:17 +08:00
```
# 智能解析DNS对应的IP[CNAME效果]
- www.cloudflare.com、www.digitalocean.com 这两个则是使用Cloudflare的服务的域名他会根据本地运营商的不同来分配不同的ip。
域名|移动|联通|电信
-|-|-|-
www.cloudflare.com|xx|xx|xx
www.digitalocean.com|xx|xx|xx
2020-09-06 11:29:17 +08:00
## 客户端配置
2020-09-06 11:29:17 +08:00
### 1.v2rayU
2020-09-06 11:29:17 +08:00
- 1.参考下图
- 2.address部分填写自定义ip或者上方提供的域名host部分填写科学上网的域名
- 3.tls servername 同样填写科学上网的域名
- 4.如果多个自选ip则复制刚刚添加好的配置修改address部分即可。
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 v2rayU.png' width=400/>
2020-09-06 11:29:17 +08:00
### 2.Quantumult
2020-09-06 11:29:17 +08:00
- 1.参考下图
- 2.地址部分填写自选ip或者上方提供的域名
- 3.Host部分填写科学上网的域名
- 4.请求头-->Host部分填写科学上网的域名
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 Quantumult01.png' width=400/>
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 Quantumult02.png' width=400/>
2020-09-06 11:29:17 +08:00
### 3.ShadowRocket
2020-09-06 11:29:17 +08:00
- 1.参考下图
- 2.地址部分填写自选ip或者上方提供的域名
- 3.注意混淆部分->Host部分填写科学上网的域名
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 ShadowRocket01.png' width=400/>
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 ShadowRocket02.png' width=400/>
2020-09-06 11:29:17 +08:00
### 4.v2rayN
2020-09-06 11:29:17 +08:00
- 1.参考下图
- 2.地址部分填写自选ip或者上方提供的域名
- 3.注意伪装域名部分填写科学上网的域名
<img src='https://raw.githubusercontent.com/mack-a/v2ray-agent/master/fodder/CloudFlare自选ip 手动更改 v2rayN.png' width=400/>
2020-09-06 11:29:17 +08:00
2021-08-02 22:39:22 +08:00
### 5.Openwrt - Passwall
#### VLESS-WS
2021-08-02 22:39:22 +08:00
- 1.地址支持域名address填写科学上网的域名
- 2.域名tlsServerName填写科学上网的域名
- 3.WebSocket Hostws host填写自定义ip或者上方提供的域名
#### VLESS-gRPC
2021-08-02 22:39:22 +08:00
- 1.地址(支持域名)(address)填写自定义ip或者上方提供的域名
- 2.域名tlsServerName填写科学上网的域名
- 3.注意记得填写serviceName
2020-09-06 11:29:17 +08:00
# 2.断流优化
2021-08-31 11:00:00 +08:00
> [这里贴一下V2Ray白话文指南具体说明](https://guide.v2fly.org/advanced/cdn.html)
2021-08-31 10:57:42 +08:00
## cloudflare gRPC断流
- [grpc协议下UDP通过cloudflare会断](https://github.com/XTLS/Xray-core/issues/671)
- [为什么套用 cloudflare grpc 会断流](https://github.com/v2fly/v2ray-core/discussions/1174)
2020-09-06 11:29:17 +08:00