Fix all broken links currently

This commit is contained in:
Meow
2026-01-18 19:31:35 +08:00
parent f875f5207a
commit 39d0d66938
34 changed files with 65 additions and 65 deletions
+3 -3
View File
@@ -130,7 +130,7 @@ Project X 文档迎来了俄语版!感谢 [@iambabyninja](https://github.com/i
## 2024.7.15
通过已知信息以及努力,Xray-core 现在重新支持 Windows 7!在后续的发版中,Windows 7 用户下载名为 Xray-win7-32.zip 或 Xray-win7-64.zip 的压缩包解压即可享受,感谢大家的支持!具体使用方式请点[这里](../document/install.html)
通过已知信息以及努力,Xray-core 现在重新支持 Windows 7!在后续的发版中,Windows 7 用户下载名为 Xray-win7-32.zip 或 Xray-win7-64.zip 的压缩包解压即可享受,感谢大家的支持!具体使用方式请点[这里](../document/install.md)
虽然日后随着各方面升级 Windows 7 最终会离开,但是现在还是可以让这个时间来得稍微晚一些。
@@ -525,7 +525,7 @@ Shadowsocks-2022 是重新设计的全新协议:
## 2021.01.25
- 全互联网最好最详细的秘籍入门篇同学们练熟了吗? 🍉 老师开始连载[秘籍第一层](../document/level-1/)咯...
- [英文版文档网站](../en)逐渐增加内容 ing, 感谢各位大佬的辛苦付出~!
- [英文版文档网站](/en/)逐渐增加内容 ing, 感谢各位大佬的辛苦付出~!
## 2021.01.22 <Badge>[1.2.3](https://github.com/XTLS/Xray-core/releases/tag/v1.2.3)</Badge>
@@ -549,7 +549,7 @@ Shadowsocks-2022 是重新设计的全新协议:
## 2021.01.17
- 辛苦的翻译工作开始了, 感谢 [@玖柒 Max](https://github.com/jiuqi9997)和其他所有的翻译大佬们.
- [English version](https://xtls.github.io/en/)
- [English version](/en/)
## 2021.01.15 <Badge>[1.2.2](https://github.com/XTLS/Xray-core/releases/tag/v1.2.2)</Badge>
+1 -1
View File
@@ -95,7 +95,7 @@ Xray 内置的 DNS 模块,主要有三大用途:
- 当地址中的第一个值为井号后加数字(如 `#3`)时,如果在使用 DNS 出站,核心会返回空的响应以及该数字编号对应的 rcode 以拒绝请求,如果请求来自内部查询则会单纯视为失败。
- 当被解析域名匹配列表中多个域名时,所有关联的 IP 都会被返回。
其匹配格式(`domian:` `full:` 等等)同常用的 [路由系统](./routing.html#ruleobject) 中的 domain. 不同的是无前缀时此处默认使用 `full:` 前缀(类似常见的 hosts 文件写法)
其匹配格式(`domian:` `full:` 等等)同常用的 [路由系统](./routing.md#ruleobject) 中的 domain. 不同的是无前缀时此处默认使用 `full:` 前缀(类似常见的 hosts 文件写法)
> `servers`: \[string | [DnsServerObject](#dnsserverobject) \]
+1 -1
View File
@@ -12,7 +12,7 @@
- 用户需要手动开浏览器
- 浏览器发出的连接必须直连 使用 tun 的用户需要特别注意容易形成死循环
- 浏览器只能发出 HTTP 连接 所以目前仅支持 [WebSocket](../../transports/websocket.md) 与 [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113) 传输方式
- 浏览器只能发出 HTTP 连接 所以目前仅支持 [WebSocket](../transports/websocket.md) 与 [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113) 传输方式
- 当浏览器从 `localhost:8080` 页面连接至代理服务端,需要考虑 [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
- 因为中间经过 JS 处理数据,会有一些性能损耗
- 不能使用自定义 SNI 或者 Host,也就是说 `SNI == host == address`。自定义 HTTP 头以及其它 `tlsSettings` 项会被忽略
+1 -1
View File
@@ -109,7 +109,7 @@ Mux 相关的具体配置。
### MuxObject
Mux 功能是在一条 TCP 连接上分发多个 TCP 连接的数据。实现细节详见 [Mux.Cool](../../development/protocols/muxcool)。Mux 是为了减少 TCP 的握手延迟而设计,而非提高连接的吞吐量。使用 Mux 看视频、下载或者测速通常都有反效果。Mux 只需要在客户端启用,服务器端自动适配。Mux 的第二个用途是分发多个 UDP 连接,即 XUDP。
Mux 功能是在一条 TCP 连接上分发多个 TCP 连接的数据。实现细节详见 [Mux.Cool](../development/protocols/muxcool.md)。Mux 是为了减少 TCP 的握手延迟而设计,而非提高连接的吞吐量。使用 Mux 看视频、下载或者测速通常都有反效果。Mux 只需要在客户端启用,服务器端自动适配。Mux 的第二个用途是分发多个 UDP 连接,即 XUDP。
`MuxObject` 对应 `OutboundObject` 中的 `mux` 项。
+1 -1
View File
@@ -13,4 +13,4 @@ Xray 支持以下出站协议:
- [VLESS (XTLS Vision Seed)](vless.md)
- [VMess](vmess.md)
- [WireGuard](wireguard.md)
- [Hysteria2](hysteria2.md)
- [Hysteria](hysteria.md)
+1 -1
View File
@@ -26,7 +26,7 @@
- `bridge` 会根据流量的大小进行动态的负载均衡。
::: tip
如上所述,反向代理默认已开启 [Mux](../../development/protocols/muxcool/),请不要在其用到的 outbound 上再次开启 Mux。
如上所述,反向代理默认已开启 [Mux](../development/protocols/muxcool.md),请不要在其用到的 outbound 上再次开启 Mux。
:::
::: warning
+1 -1
View File
@@ -17,7 +17,7 @@ VMess 是一个基于 TCP 的协议,所有数据使用 TCP 传输。
ID 等价于 [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier),是一个 16 字节长的随机数,它的作用相当于一个令牌(Token)。
一个 ID 形如:de305d54-75b4-431b-adb2-eb6b9e546014,几乎完全随机,可以使用任何的 UUID 生成器来生成,比如[这个](https://www.uuidgenerator.net/)。
用户 ID 可在[配置文件](../../config)中指定。
用户 ID 可在[配置文件](../../config/)中指定。
### 函数
+1 -1
View File
@@ -559,7 +559,7 @@ sudo systemctl restart xray
## 7.9 服务器优化之三:更丰富的回落
如果你需要更丰富的回落功能,可以参考 [《回落 (fallbacks) 功能简析》](../level-1/fallbacks-lv1/)
如果你需要更丰富的回落功能,可以参考 [《回落 (fallbacks) 功能简析》](../level-1/fallbacks-lv1.md)
## 7.10 你的进度
+1 -1
View File
@@ -296,7 +296,7 @@
之后,随着 V 姐突然消失导致 `Project V` 的原项目开发陷入停滞,`v2fly` 社区维护并持续更新了社区版本的 [`domain-list-community`](https://github.com/v2fly/domain-list-community)
同时,[@Loyalsoldier](Loyalsoldier) 维护了其个人修改增强的路由规则文件 [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat),提供了诸多不同的选择和分类逻辑;
同时,Loyalsoldier 维护了其个人修改增强的路由规则文件 [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat),提供了诸多不同的选择和分类逻辑;
另外,`Project X` 也计划于未来定制维护更适合 `Xray` 使用的路由规则文件 [Xray-rules-dat](https://github.com/XTLS/Xray-rules-dat)。~~(你们看,文件夹都建好了,所以快了快了)~~
+2 -2
View File
@@ -46,7 +46,7 @@
2. 前面的 `问题1``问题2`,就可以通过给 `proxy.yourdomain.com` 指定 `[proxy-out-vless]` 出站,给 `direct.yourdomain.com` 指定 `[direct-out]` 出站来解决
3. 如果需要匹配 `yourdomain.com` 的所有子域名,我们使用 `domain: "yourdomain.com"` 实现
4. 上述两个可以成为两个独立的路由规则,达到某些子域名直连,其他子域名代理的配置
5. 另外,`[domain]` 还支持正则表达式等匹配方式。详情请参考 [《基础配置模块 - 路由》文档](../../../config/base/routing/)
5. 另外,`[domain]` 还支持正则表达式等匹配方式。详情请参考 [《基础配置模块 - 路由》文档](../../config/routing.md)
上述配置如下:
@@ -177,7 +177,7 @@
- `user`
- `attrs`
但这些内容实在是过多,全部展开就远远不是 `level-1` 的内容了,所以,需要这些复杂条件的朋友,请仔细阅读 [《基础配置模块 - 路由》文档](../../config/base/routing/) 自学哦!有问题就去 TG 群里面问问吧!
但这些内容实在是过多,全部展开就远远不是 `level-1` 的内容了,所以,需要这些复杂条件的朋友,请仔细阅读 [《基础配置模块 - 路由》文档](../../config/routing.md) 自学哦!有问题就去 TG 群里面问问吧!
## 6. “霸业初定”:路由规则整体回顾
+1 -1
View File
@@ -33,7 +33,7 @@
合理利用 Xray ~~如轮椅般~~强大的内置 DNS 自带的回落、ECS、IP 过滤、打 Tag 等功能,精心调整它们的顺序。如此你便得到了比 geosite cn/!cn 更为精确且实时的 IP 作为分流条件,因为 IP 归属地,特别是 cn 归属地变更频率较低。
在继续阅读本文之前,你需要充分阅读并理解“入门技巧:路由 (routing) 功能简析[上篇](./routing-lv1-part1.html)、[下篇](./routing-lv1-part2.html)”。
在继续阅读本文之前,你需要充分阅读并理解“入门技巧:路由 (routing) 功能简析[上篇](./routing-lv1-part1.md)、[下篇](./routing-lv1-part2.md)”。
与此同时你已经快要把官方配置指南给翻烂了,因此你完全理解了路由和出站中的 domainStrategy、入站中 sniffing 各选项的作用、以及其不同值的组合下产生的行为。
一切就绪?请试着理解下面这段内容:
+3 -3
View File
@@ -128,7 +128,7 @@ Project X documentation now has a Russian version! Thanks to [@iambabyninja](htt
## 2024.7.15
Through known information and efforts, Xray-core now supports Windows 7 again! In subsequent releases, Windows 7 users can enjoy it by downloading and extracting the Xray-win7-32.zip or Xray-win7-64.zip packages. Thank you for your support! For specific usage, please click [here](../document/install.html)
Through known information and efforts, Xray-core now supports Windows 7 again! In subsequent releases, Windows 7 users can enjoy it by downloading and extracting the Xray-win7-32.zip or Xray-win7-64.zip packages. Thank you for your support! For specific usage, please click [here](../document/install.md)
Although Windows 7 will eventually be phased out with future upgrades, we can now delay that time a little.
@@ -520,7 +520,7 @@ The documentation site is quietly undergoing some mysterious changes..., 🙊
## 2021.01.25
- Have you mastered the most detailed beginner's guide on the entire internet? 🍉 The teacher has started serializing [Level One of the Guide](../document/level-1/)...
- The [English version of the documentation site](../en) is gradually being updated, thanks to the hard work of everyone involved!
- The [English version of the documentation site](/en/) is gradually being updated, thanks to the hard work of everyone involved!
## 2021.01.22 <Badge>[1.2.3](https://github.com/XTLS/Xray-core/releases/tag/v1.2.3)</Badge>
@@ -544,7 +544,7 @@ The documentation site is quietly undergoing some mysterious changes..., 🙊
## 2021.01.17
- The hard work of translation has begun, thanks to [@玖柒 Max](https://github.com/jiuqi9997) and all the other translation contributors.
- [English version](https://xtls.github.io/en/)
- [English version](/en/)
## 2021.01.15 <Badge>[1.2.2](https://github.com/XTLS/Xray-core/releases/tag/v1.2.2)</Badge>
+1 -1
View File
@@ -14,7 +14,7 @@ However, there are many drawbacks:
- The user has to launch a browser next to the Xray client just for opening the proxy connection.
- The browser dialer must not be tunneled through the proxy itself, otherwise there is a loop. TUN users should be cautious.
- The browser can only speak standard HTTP, which means that only [WebSocket](../../transports/websocket.md) and [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113) are supported
- The browser can only speak standard HTTP, which means that only [WebSocket](../transports/websocket.md) and [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113) are supported
- [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) needs to be considered when making requests from one website (`localhost:8080`) to another (`proxy.example.com:443`)
- The browser tunnels your traffic using JavaScript, so there is a significant performance penalty (or, battery drain)
- The configuration to be used with browser dialer cannot use custom SNI or host headers. `SNI == host == address`. Custom HTTP headers and `tlsSettings` are ignored entirely.
+1 -1
View File
@@ -109,7 +109,7 @@ Compatible with v2fly/v2ray-core's configuration [transportLayer](https://www.v2
### MuxObject
The Mux feature distributes the data of multiple TCP connections on a single TCP connection. For implementation details, see [Mux.Cool](../../development/protocols/muxcool). Mux is designed to reduce the latency of TCP handshake, not to increase the throughput of connections. Using Mux for watching videos, downloading, or speed testing usually has negative effects. Mux only needs to be enabled on the client side, and the server side automatically adapts. Mux has an additional function: to run multiple UDP connections, i.e. XUDP.
The Mux feature distributes the data of multiple TCP connections on a single TCP connection. For implementation details, see [Mux.Cool](../development/protocols/muxcool.md). Mux is designed to reduce the latency of TCP handshake, not to increase the throughput of connections. Using Mux for watching videos, downloading, or speed testing usually has negative effects. Mux only needs to be enabled on the client side, and the server side automatically adapts. Mux has an additional function: to run multiple UDP connections, i.e. XUDP.
`MuxObject` corresponds to the `mux` item in `OutboundObject`.
+1 -1
View File
@@ -16,7 +16,7 @@ VMess is a TCP-based protocol where all data is transmitted over TCP.
An ID is equivalent to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier), which is a 16-byte long random number. Its function is similar to a token. An ID looks like: `de305d54-75b4-431b-adb2-eb6b9e546014`, it is almost entirely random and can be generated using any UUID generator, such as [this one](https://www.uuidgenerator.net/).
User ID can be specified in the [configuration file](../../config).
User ID can be specified in the [configuration file](../../config/).
### Functions
+1 -1
View File
@@ -1,6 +1,6 @@
# Configure and Run
After [downloading and installing Xray](./install/), you need to configure it.
After [downloading and installing Xray](./install.md), you need to configure it.
For demonstration purposes, only a simple configuration method is introduced here. For more templates, please refer to [Xray-examples](https://github.com/XTLS/Xray-examples).
+1 -1
View File
@@ -550,7 +550,7 @@ sudo systemctl restart xray
## 7.9 Server Optimization 3: More Fallbacks
If you need more fallback functions, please refer to [《Fallbacks (fallbacks) Functional Analysis》](../level-1/fallbacks-lv1/)
If you need more fallback functions, please refer to [《Fallbacks (fallbacks) Functional Analysis》](../level-1/fallbacks-lv1.md)
## 7.10 Your progress
@@ -296,7 +296,7 @@
之后,随着 V 姐突然消失导致 `Project V` 的原项目开发陷入停滞,`v2fly` 社区维护并持续更新了社区版本的 [`domain-list-community`](https://github.com/v2fly/domain-list-community)
同时,[@Loyalsoldier](Loyalsoldier) 维护了其个人修改增强的路由规则文件 [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat),提供了诸多不同的选择和分类逻辑;
同时,Loyalsoldier 维护了其个人修改增强的路由规则文件 [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat),提供了诸多不同的选择和分类逻辑;
另外,`Project X` 也计划于未来定制维护更适合 `Xray` 使用的路由规则文件 [Xray-rules-dat](https://github.com/XTLS/Xray-rules-dat)。~~(你们看,文件夹都建好了,所以快了快了)~~
@@ -46,7 +46,7 @@
2. 前面的 `问题1``问题2`,就可以通过给 `proxy.yourdomain.com` 指定 `[proxy-out-vless]` 出站,给 `direct.yourdomain.com` 指定 `[direct-out]` 出站来解决
3. 如果需要匹配 `yourdomain.com` 的所有子域名,我们使用 `domain: "yourdomain.com"` 实现
4. 上述两个可以成为两个独立的路由规则,达到某些子域名直连,其他子域名代理的配置
5. 另外,`[domain]` 还支持正则表达式等匹配方式。详情请参考 [《基础配置模块 - 路由》文档](../../../config/base/routing/)
5. 另外,`[domain]` 还支持正则表达式等匹配方式。详情请参考 [《基础配置模块 - 路由》文档](../../config/routing.md)
上述配置如下:
@@ -177,7 +177,7 @@
- `user`
- `attrs`
但这些内容实在是过多,全部展开就远远不是 `level-1` 的内容了,所以,需要这些复杂条件的朋友,请仔细阅读 [《基础配置模块 - 路由》文档](../../config/base/routing/) 自学哦!有问题就去 TG 群里面问问吧!
但这些内容实在是过多,全部展开就远远不是 `level-1` 的内容了,所以,需要这些复杂条件的朋友,请仔细阅读 [《基础配置模块 - 路由》文档](../../config/routing.md) 自学哦!有问题就去 TG 群里面问问吧!
## 6. “霸业初定”:路由规则整体回顾
+1 -1
View File
@@ -68,7 +68,7 @@ The result displayed should be uid 0 and gid 23333.
### 3. Configure and run Xray, and configure iptables rules
In the existing transparent proxy configuration(**[New V2Ray vernacular tutorial on transparent proxy](https://guide.v2fly.org/app/transparent_proxy.html)** 、 **[New V2Ray vernacular tutorial on transparent proxy (TProxy)](https://guide.v2fly.org/app/tproxy.html)** 、 **[Transparent proxyTProxyconfiguration tutorial](../tproxy)**)tutorials, modify:
In the existing transparent proxy configuration(**[New V2Ray vernacular tutorial on transparent proxy](https://guide.v2fly.org/app/transparent_proxy.html)** 、 **[New V2Ray vernacular tutorial on transparent proxy (TProxy)](https://guide.v2fly.org/app/tproxy.html)** 、 **[Transparent proxyTProxyconfiguration tutorial](./tproxy.md)**)tutorials, modify:
1. Modify the json configuration file: remove mark-related content
+1 -1
View File
@@ -14,7 +14,7 @@ hero:
link: /en/config/
- theme: alt
text: Sponsor & Donation & NFTs
link: /en/about/sponsor.html
link: /en/about/sponsor.md
features:
- title: High-speed protocol
+1 -1
View File
@@ -15,7 +15,7 @@ hero:
link: /config/
- theme: alt
text: 赞助 & 捐款 & NFTs
link: /about/sponsor.html
link: /about/sponsor.md
features:
- title: 极速协议
+3 -3
View File
@@ -128,7 +128,7 @@ We have created [Project VLESS](https://t.me/projectVless) for non-Chinese users
## 2024.7.15
Благодаря известной информации и усилиям Xray-core теперь снова поддерживает Windows 7! В последующих выпусках пользователи Windows 7 могут загрузить архивы Xray-win7-32.zip или Xray-win7-64.zip, распаковать их и наслаждаться работой, спасибо за вашу поддержку! Пожалуйста, нажмите [здесь](../document/install.html), чтобы узнать, как его использовать.
Благодаря известной информации и усилиям Xray-core теперь снова поддерживает Windows 7! В последующих выпусках пользователи Windows 7 могут загрузить архивы Xray-win7-32.zip или Xray-win7-64.zip, распаковать их и наслаждаться работой, спасибо за вашу поддержку! Пожалуйста, нажмите [здесь](../document/install.md), чтобы узнать, как его использовать.
Хотя Windows 7 в конечном итоге уйдет в прошлое с различными обновлениями в будущем, все еще можно немного отложить это время.
@@ -523,7 +523,7 @@ Shadowsocks-2022 — это новый протокол с переработа
## 2021.01.25
- Все изучили лучший и подробный вводный раздел в Интернете? 🍉 Учитель начинает публиковать [первый уровень руководства](../document/level-1/)...
- [Английская версия сайта документации](../en) постепенно пополняется, спасибо всем за усердный труд~!
- [Английская версия сайта документации](/en/) постепенно пополняется, спасибо всем за усердный труд~!
## 2021.01.22 <Badge>[1.2.3](https://github.com/XTLS/Xray-core/releases/tag/v1.2.3)</Badge>
@@ -547,7 +547,7 @@ Shadowsocks-2022 — это новый протокол с переработа
## 2021.01.17
- Началась тяжелая работа по переводу, спасибо [@玖柒 Max](https://github.com/jiuqi9997) и всем остальным переводчикам.
- [Английская версия](https://xtls.github.io/en/)
- [Английская версия](/en/)
## 2021.01.15 <Badge>[1.2.2](https://github.com/XTLS/Xray-core/releases/tag/v1.2.2)</Badge>
+1 -1
View File
@@ -95,7 +95,7 @@ DNS-запросы, отправляемые встроенным DNS-серве
- Если первое значение адреса начинается с решетки и цифры (например, `#3`), при использовании DNS Outbound ядро вернет пустой ответ и соответствующий `rcode` (код отказа), чтобы отклонить запрос. Если запрос пришел из внутреннего источника, он будет считаться неудачным.
- Если запрашиваемый домен совпадает с несколькими доменами в списке, возвращаются все связанные IP.
Формат сопоставления (`domain:`, `full:` и т.д.) аналогичен `domain` в системе [маршрутизации](./routing.html#ruleobject). Отличие в том, что без префикса здесь по умолчанию используется `full:` (аналогично стандартному файлу hosts).
Формат сопоставления (`domain:`, `full:` и т.д.) аналогичен `domain` в системе [маршрутизации](./routing.md#ruleobject). Отличие в том, что без префикса здесь по умолчанию используется `full:` (аналогично стандартному файлу hosts).
> `servers`: \[string | [DnsServerObject](#dnsserverobject) \]
+1 -1
View File
@@ -14,7 +14,7 @@ Xray обычно использует uTLS для имитации поведе
- Пользователь должен запускать браузер рядом с клиентом Xray только для открытия прокси-соединения.
- Browser Dialer не должен быть туннелирован через сам прокси, иначе возникнет петля. Пользователи TUN должны быть осторожны.
- Браузер может работать только со стандартным HTTP, что означает, что поддерживаются только [WebSocket](../../transports/websocket.md) и [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947).
- Браузер может работать только со стандартным HTTP, что означает, что поддерживаются только [WebSocket](../transports/websocket.md) и [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947).
- [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) необходимо учитывать при выполнении запросов с одного веб-сайта (`localhost:8080`) на другой (`proxy.example.com:443`).
- Браузер туннелирует ваш трафик с помощью JavaScript, поэтому наблюдается значительное снижение производительности (или разрядка аккумулятора).
- Конфигурация, используемая с Browser Dialer, не может использовать собственные заголовки SNI или хоста. `SNI == host == address`. Пользовательские заголовки HTTP и `tlsSettings` игнорируются полностью.
+22 -22
View File
@@ -7,7 +7,7 @@
`OutboundObject` соответствует дочернему элементу поля `outbounds` в конфигурационном файле.
::: tip
Первый элемент в списке используется как основной исходящий узел.
Первый элемент в списке используется как основной исходящий узел.
Если совпадений с правилами маршрутизации нет или ни одно правило не сработало, трафик отправляется через основной исходящий узел.
:::
@@ -24,8 +24,8 @@
"tag": "another-outbound-tag",
"transportLayer": false
},
"mux": {},
"targetStrategy": "AsIs"
"mux": {},
"targetStrategy": "AsIs"
}
]
}
@@ -33,12 +33,12 @@
> `sendThrough`: address
IP-адрес, используемый для отправки данных.
Этот параметр используется, если на хосте настроено несколько IP-адресов.
IP-адрес, используемый для отправки данных.
Этот параметр используется, если на хосте настроено несколько IP-адресов.
Значение по умолчанию - `"0.0.0.0"`.
Разрешается указывать блок IPv6 CIDR (например, `114:514:1919:810::/64`).
Xray будет использовать случайный IP-адрес из этого блока для установления исходящих соединений.
Разрешается указывать блок IPv6 CIDR (например, `114:514:1919:810::/64`).
Xray будет использовать случайный IP-адрес из этого блока для установления исходящих соединений.
Необходимо правильно настроить сетевое подключение, таблицу маршрутизации и параметры ядра, чтобы разрешить Xray привязываться к любому IP-адресу из этого блока.
Специальное значение `origin` — при использовании этого значения запросы будут отправляться с IP-адреса, через который было установлено соединение с локальной машиной.
@@ -53,7 +53,7 @@ Xray будет использовать случайный IP-адрес из
> `settings`: OutboundConfigurationObject
Конкретные настройки зависят от протокола.
Конкретные настройки зависят от протокола.
См. описание `OutboundConfigurationObject` для каждого протокола.
> `tag`: string
@@ -112,10 +112,10 @@ Xray будет использовать случайный IP-адрес из
### MuxObject
Функция Mux позволяет мультиплексировать несколько TCP-соединений по одному TCP-соединению.
Подробнее см. [Mux.Cool](../../development/protocols/muxcool).
Mux предназначен для сокращения задержек при установлении TCP-соединений, а не для увеличения пропускной способности.
Использование Mux при просмотре видео, загрузке файлов или тестировании скорости обычно приводит к обратным результатам.
Функция Mux позволяет мультиплексировать несколько TCP-соединений по одному TCP-соединению.
Подробнее см. [Mux.Cool](../development/protocols/muxcool.md).
Mux предназначен для сокращения задержек при установлении TCP-соединений, а не для увеличения пропускной способности.
Использование Mux при просмотре видео, загрузке файлов или тестировании скорости обычно приводит к обратным результатам.
Mux нужно включать только на клиенте, сервер автоматически адаптируется.
`MuxObject` соответствует полю `mux` в `OutboundObject`.
@@ -131,14 +131,14 @@ Mux нужно включать только на клиенте, сервер
> `enabled`: true | false
Включить пересылку запросов через Mux.
Включить пересылку запросов через Mux.
Значение по умолчанию - `false`.
> `concurrency`: number
Максимальное количество одновременных соединений. Минимальное значение `1`, максимальное значение `128`. Если параметр опущен или задан `0`, то используется значение `8`, любые значения больше 128 будут рассматриваться как 128, так как после достижения соединением максимального числа переиспользований (128) ему больше не будут назначаться новые подсоединения. .
Это значение определяет максимальное количество дочерних соединений, которые могут быть мультиплексированы по одному TCP-соединению.
Это значение определяет максимальное количество дочерних соединений, которые могут быть мультиплексированы по одному TCP-соединению.
Например, если `concurrency` равен `8`, то при отправке 8 TCP-запросов клиентом Xray создаст только одно фактическое TCP-соединение, и все 8 запросов клиента будут передаваться по этому соединению.
Когда во всех Mux-соединениях исчерпан лимит дочерних соединений, ядро создаст новое соединение для их обслуживания. Если за короткий промежуток времени возникает большое количество одновременных дочерних соединений, число которых затем постепенно снижается, внутренний планировщик ядра будет стремиться распределять запросы между двумя соединениями, используя их попеременно, и оставит остальные соединения простаивать. После того как все дочерние соединения на простаивающих соединениях завершатся естественным образом, они будут закрыты для экономии ресурсов. Если общее количество дочерних соединений продолжает длительное время оставаться ниже значения concurrency, то после того как одно из соединений достигнет максимального числа переиспользований, ядро вернется к режиму одного соединения.
@@ -149,14 +149,14 @@ Mux нужно включать только на клиенте, сервер
> `xudpConcurrency`: number
Использовать новый агрегированный туннель XUDP (т.е. другое Mux-соединение) для проксирования UDP-трафика.
Укажите максимальное количество одновременных дочерних UoT-подключений.
Минимальное значение - `1`, максимальное значение - `1024`.
Использовать новый агрегированный туннель XUDP (т.е. другое Mux-соединение) для проксирования UDP-трафика.
Укажите максимальное количество одновременных дочерних UoT-подключений.
Минимальное значение - `1`, максимальное значение - `1024`.
Если этот параметр опущен или равен `0`, UDP-трафик будет использовать тот же путь, что и TCP-трафик (традиционное поведение).
::: tip
Если указать отрицательное значение, например `-1`, трафик UDP не будет проходить через Mux.
Будет использоваться исходный способ передачи UDP-трафика для данного протокола прокси.
Если указать отрицательное значение, например `-1`, трафик UDP не будет проходить через Mux.
Будет использоваться исходный способ передачи UDP-трафика для данного протокола прокси.
Например, `Shadowsocks` будет использовать нативный UDP, а `VLESS` будет использовать UoT.
:::
@@ -166,6 +166,6 @@ Mux нужно включать только на клиенте, сервер
- По умолчанию `reject` - отклонять трафик (обычно браузеры автоматически переключаются на TCP HTTP/2).
- `allow` - разрешить трафик через Mux.
- `skip` - не использовать Mux для трафика UDP/443.
Будет использоваться исходный способ передачи UDP-трафика для данного протокола прокси.
Например, `Shadowsocks` будет использовать нативный UDP, а `VLESS` будет использовать UoT.
- `skip` - не использовать Mux для трафика UDP/443.
Будет использоваться исходный способ передачи UDP-трафика для данного протокола прокси.
Например, `Shadowsocks` будет использовать нативный UDP, а `VLESS` будет использовать UoT.
+1 -1
View File
@@ -26,7 +26,7 @@
- `bridge` выполняет динамическую балансировку нагрузки в зависимости от объема трафика.
::: tip
Как указано выше, обратный прокси по умолчанию использует [Mux](../../development/protocols/muxcool/). Пожалуйста, не включайте Mux повторно на используемых исходящих соединениях.
Как указано выше, обратный прокси по умолчанию использует [Mux](../development/protocols/muxcool.md). Пожалуйста, не включайте Mux повторно на используемых исходящих соединениях.
:::
::: warning
+1 -1
View File
@@ -17,7 +17,7 @@ VMess - это протокол, основанный на TCP, все данн
ID эквивалентен [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier) - это 16-байтовое случайное число, которое действует как токен.
ID выглядит следующим образом: de305d54-75b4-431b-adb2-eb6b9e546014, он практически полностью случаен и может быть сгенерирован с помощью любого генератора UUID, например [этого](https://www.uuidgenerator.net/).
Идентификатор пользователя можно указать в [файле конфигурации](../../config).
Идентификатор пользователя можно указать в [файле конфигурации](../../config/).
### Функции
+2 -2
View File
@@ -81,8 +81,8 @@ Xray предлагает два способа проверки:
## Установка с помощью Docker
- [teddysun/xray](https.hub.docker.com/r/teddysun/xray) Имеет root-права, есть оболочка (shell), совместим со всеми архитектурами, поддерживаемыми Alpine. Скомпилирован и собран на частном сервере dl.lamp.sh. Более удобен в использовании.
- [ghcr.io/xtls/xray-core](https.ghcr.io/xtls/xray-core) Не имеет root-прав, нет оболочки (shell), поддерживает большее количество архитектур. Скомпилирован и собран из официального репозитория с поддержкой отслеживания. Удобство принесено в жертву ради более высокой безопасности.
- [teddysun/xray](https://hub.docker.com/r/teddysun/xray) Имеет root-права, есть оболочка (shell), совместим со всеми архитектурами, поддерживаемыми Alpine. Скомпилирован и собран на частном сервере dl.lamp.sh. Более удобен в использовании.
- [ghcr.io/xtls/xray-core](https://ghcr.io/xtls/xray-core) Не имеет root-прав, нет оболочки (shell), поддерживает большее количество архитектур. Скомпилирован и собран из официального репозитория с поддержкой отслеживания. Удобство принесено в жертву ради более высокой безопасности.
### Файловая структура образа Docker
+1 -1
View File
@@ -537,7 +537,7 @@ Xray основан на проекте с открытым исходным к
## 7.9 Оптимизация сервера: более гибкая настройка перенаправления
Если вам нужны более гибкие настройки перенаправления, обратитесь к статье [«Разбор функции Fallback»](../level-1/fallbacks-lv1/).
Если вам нужны более гибкие настройки перенаправления, обратитесь к статье [«Разбор функции Fallback»](../level-1/fallbacks-lv1.md).
## 7.10 Ваши успехи
@@ -294,7 +294,7 @@
- Изначально, когда `Victoria Raymond` активно занималась проектом `Project V`, она предоставляла соответствующий проект [`domain-list-community`](https://github.com/v2ray/domain-list-community), который использовался для сбора, хранения и классификации часто используемых типов доменов.
- После того, как Виктория внезапно исчезла, и разработка `Project V` приостановилась, сообщество `v2fly` продолжило поддерживать и обновлять свою версию [`domain-list-community`](https://github.com/v2fly/domain-list-community).
- В то же время [@Loyalsoldier](Loyalsoldier) ведет свой собственный, модифицированный и расширенный файл правил маршрутизации [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat), который предлагает множество различных вариантов и логики классификации.
- В то же время Loyalsoldier ведет свой собственный, модифицированный и расширенный файл правил маршрутизации [v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat), который предлагает множество различных вариантов и логики классификации.
- Кроме того, команда `Project X` планирует в будущем создать и поддерживать файл правил маршрутизации [Xray-rules-dat](https://github.com/XTLS/Xray-rules-dat), который будет лучше подходить для использования с `Xray`. ~~(Как видите, папка уже создана, так что это дело времени)~~
Вы даже можете создать свой собственный файл `geosite` и подключить его к `Xray`, но это выходит за рамки данной статьи, поэтому мы не будем на этом останавливаться.
@@ -46,7 +46,7 @@
2. **Проблемы 1** и **2**, описанные выше, можно решить, указав исходящий трафик `[proxy-out-vless]` для `proxy.yourdomain.com` и исходящий трафик `[direct-out]` для `direct.yourdomain.com`.
3. Для сопоставления всех поддоменов `yourdomain.com` мы используем `domain: "yourdomain.com"`.
4. Эти два правила могут быть независимыми, чтобы настроить прямое подключение для одних поддоменов и проксирование для других.
5. Кроме того, `[domain]` поддерживает сопоставление с помощью регулярных выражений. Подробнее см. [документацию по модулю маршрутизации](../../../config/base/routing/).
5. Кроме того, `[domain]` поддерживает сопоставление с помощью регулярных выражений. Подробнее см. [документацию по модулю маршрутизации](../../config/routing.md).
Конфигурация выглядит следующим образом:
@@ -175,7 +175,7 @@
- `user`
- `attrs`
Однако, это слишком много информации для уровня 1, поэтому, если вам нужны эти сложные критерии, пожалуйста, внимательно изучите [документацию по модулю маршрутизации](../../config/base/routing/) самостоятельно! Если у вас возникнут вопросы, задавайте их в Telegram-группе!
Однако, это слишком много информации для уровня 1, поэтому, если вам нужны эти сложные критерии, пожалуйста, внимательно изучите [документацию по модулю маршрутизации](../../config/routing.md) самостоятельно! Если у вас возникнут вопросы, задавайте их в Telegram-группе!
## 6. "Начало новой эры": обзор правил маршрутизации
+1 -1
View File
@@ -33,7 +33,7 @@
Рационально используя мощные возможности встроенного DNS в Xray (Fallback, ECS, фильтрация по IP, тегирование), и тщательно настраивая порядок серверов, вы получите IP-адрес как условие маршрутизации, который будет гораздо точнее и актуальнее, чем `geosite cn/!cn`. Это связано с тем, что принадлежность IP к региону (GeoIP), особенно к Китаю, меняется довольно редко.
Прежде чем продолжить чтение, вам необходимо внимательно изучить и понять: "Основы: Краткий анализ функции маршрутизации (routing) — [Часть 1](./routing-lv1-part1.html), [Часть 2](./routing-lv1-part2.html)".
Прежде чем продолжить чтение, вам необходимо внимательно изучить и понять: "Основы: Краткий анализ функции маршрутизации (routing) — [Часть 1](./routing-lv1-part1.md), [Часть 2](./routing-lv1-part2.md)".
Предполагается, что вы уже досконально изучили официальное руководство по конфигурации и полностью понимаете работу `domainStrategy` в Routing и Outbound, назначение опций `sniffing` в Inbound, а также поведение системы при различных комбинациях этих параметров.
Всё готово? Попробуйте осмыслить следующий абзац:
+1 -1
View File
@@ -14,7 +14,7 @@ hero:
link: /ru/config/
- theme: alt
text: Sponsor & Donation & NFTs
link: /ru/about/sponsor.html
link: /ru/about/sponsor.md
features:
- title: Высокоскоростной протокол