-
Notifications
You must be signed in to change notification settings - Fork 64
Expand file tree
/
Copy pathindex.html
More file actions
27 lines (25 loc) · 68 KB
/
index.html
File metadata and controls
27 lines (25 loc) · 68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html lang="zh" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Project X</title>
<meta name="description" content="Xray-core">
<meta name="generator" content="VitePress v2.0.0-alpha.16">
<link rel="preload stylesheet" href="/assets/style.y9U-L6pz.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.DyvlmbBy.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.C6j-aH0D.js">
<link rel="modulepreload" href="/assets/chunks/theme.tC2VXdcw.js">
<link rel="modulepreload" href="/assets/index.md.D7PQJX3L.lean.js">
<link rel="icon" href="/logo-light.svg" media="(prefers-color-scheme: light)">
<link rel="icon" href="/logo-dark.svg" media="(prefers-color-scheme: dark)">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body><!--teleport start anchor--><div class="mz-overlay" aria-modal="true" role="dialog" style="display:none;" data-v-5306848e><div class="mz-box" data-v-5306848e><div class="mz-toolbar" data-v-5306848e><button class="mz-btn" type="button" title="Zoom out" aria-label="Zoom out" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M19.96 11.48C19.96 13.8 19.02 15.9 17.5 17.45C16.93 18.02 16.28 18.5 15.57 18.9C14.36 19.58 12.96 19.96 11.48 19.96C6.8 19.96 3 16.16 3 11.48C3 6.8 6.8 3 11.48 3C16.16 3 19.96 6.8 19.96 11.48Z" data-v-5306848e></path><path d="M18.15 18.15L21.88 21.88" data-v-5306848e></path><path d="M8 11.55H15.1" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Zoom in" aria-label="Zoom in" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M19.96 11.48C19.96 13.8 19.02 15.9 17.5 17.45C16.93 18.02 16.28 18.5 15.57 18.9C14.36 19.58 12.96 19.96 11.48 19.96C6.8 19.96 3 16.16 3 11.48C3 6.8 6.8 3 11.48 3C16.16 3 19.96 6.8 19.96 11.48Z" data-v-5306848e></path><path d="M18.15 18.15L21.88 21.88" data-v-5306848e></path><path d="M8 11.55H15.1" data-v-5306848e></path><path d="M11.55 15.1L11.55 8" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Reset view" aria-label="Reset view" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M20.95 9.75L22.25 6.13" data-v-5306848e></path><path d="M20.95 9.75L17.16 9.12" data-v-5306848e></path><path d="M20.16 8.28C19.4 6.57 18.09 5.1 16.32 4.14C12.06 1.85 6.75 3.45 4.46 7.7C3.92 8.7 3.6 9.78 3.48 10.85" data-v-5306848e></path><path d="M3.54 14.25L2.24 17.87" data-v-5306848e></path><path d="M3.54 14.25L7.33 14.87" data-v-5306848e></path><path d="M4.33 15.71C5.1 17.42 6.4 18.9 8.18 19.85C12.44 22.14 17.74 20.55 20.03 16.3C20.57 15.28 20.9 14.22 21.02 13.15" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Pan up" aria-label="Pan up" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M12.4 7L17.8 11.5" data-v-5306848e></path><path d="M12.4 7L7 11.5" data-v-5306848e></path><path d="M12.4 12L17.8 16.5" data-v-5306848e></path><path d="M12.4 12L7 16.5" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Pan down" aria-label="Pan down" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M17.65 12L12.25 16.5L6.85 12" data-v-5306848e></path><path d="M17.65 7L12.25 11.5L6.85 7" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Pan left" aria-label="Pan left" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M7 11.75L11.5 17.15" data-v-5306848e></path><path d="M7 11.75L11.5 6.35" data-v-5306848e></path><path d="M12 11.75L16.5 17.15" data-v-5306848e></path><path d="M12 11.75L16.5 6.35" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Pan right" aria-label="Pan right" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M16 11.75L11.5 17.15" data-v-5306848e></path><path d="M16 11.75L11.5 6.35" data-v-5306848e></path><path d="M11 11.75L6.5 17.15" data-v-5306848e></path><path d="M11 11.75L6.5 6.35" data-v-5306848e></path></svg></button><button class="mz-btn" type="button" title="Close" aria-label="Close" data-v-5306848e><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-5306848e><path d="M19 5L5 19" data-v-5306848e></path><path d="M5 5L19 19" data-v-5306848e></path></svg></button></div><div class="mz-canvas" data-v-5306848e></div></div></div><!--teleport anchor-->
<div id="app"><div class="Layout" data-v-ae1d5e68><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1b58ca57></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1b58ca57>Skip to content</a><!--]--><!----><header class="VPNav" data-v-ae1d5e68 data-v-3597bcf5><div class="VPNavBar home top" data-v-3597bcf5 data-v-ae7ea913><div class="wrapper" data-v-ae7ea913><div class="container" data-v-ae7ea913><div class="title" data-v-ae7ea913><div class="VPNavBarTitle" data-v-ae7ea913 data-v-b1df213e><a class="title" href="/" data-v-b1df213e><!--[--><!--]--><!--[--><!--[--><!--[--><img class="VPImage dark logo" src="/logo-dark.svg" alt data-v-c5a92902><!--]--><!--[--><img class="VPImage light logo" src="/logo-light.svg" alt data-v-c5a92902><!--]--><!--]--><!--]--><span data-v-b1df213e>Project X</span><!--[--><!--]--></a></div></div><div class="content" data-v-ae7ea913><div class="content-body" data-v-ae7ea913><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ae7ea913 data-v-205f353b><!--[--><button type="button" class="VPNavBarSearchButton" aria-label="搜索" aria-keyshortcuts="/ control+k meta+k" data-v-205f353b data-v-8a11aea5><span class="vpi-search" aria-hidden="true" data-v-8a11aea5></span><span class="text" data-v-8a11aea5>搜索</span><span class="keys" aria-hidden="true" data-v-8a11aea5><kbd class="key-cmd" data-v-8a11aea5>⌘</kbd><kbd class="key-ctrl" data-v-8a11aea5>Ctrl</kbd><kbd data-v-8a11aea5>K</kbd></span></button><!----><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ae7ea913 data-v-27535ce4><span id="main-nav-aria-label" class="visually-hidden" data-v-27535ce4> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-27535ce4 data-v-f4f6bd2c><!--[--><span data-v-f4f6bd2c>首页</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-27535ce4 data-v-fec94f6d><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-fec94f6d><span class="text" data-v-fec94f6d><!----><span data-v-fec94f6d>配置指南</span><span class="vpi-chevron-down text-icon" data-v-fec94f6d></span></span></button><div class="menu" data-v-fec94f6d><div class="VPMenu" data-v-fec94f6d data-v-2707038c><div class="items" data-v-2707038c><!--[--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/config/features/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>特性详解</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/config/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>基础配置</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/config/inbounds/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>入站协议</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/config/outbounds/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>出站协议</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/config/transports/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>底层传输</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-27535ce4 data-v-fec94f6d><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-fec94f6d><span class="text" data-v-fec94f6d><!----><span data-v-fec94f6d>使用指南</span><span class="vpi-chevron-down text-icon" data-v-fec94f6d></span></span></button><div class="menu" data-v-fec94f6d><div class="VPMenu" data-v-fec94f6d data-v-2707038c><div class="items" data-v-2707038c><!--[--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/document/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>快速入门</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/document/level-0/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>小小白白话文</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/document/level-1/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>入门技巧</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-2707038c data-v-1d4aff56><a class="VPLink link" href="/document/level-2/" data-v-1d4aff56><!--[--><span data-v-1d4aff56>进阶技巧</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/development/" tabindex="0" data-v-27535ce4 data-v-f4f6bd2c><!--[--><span data-v-f4f6bd2c>开发指南</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/about/sponsor.html" tabindex="0" data-v-27535ce4 data-v-f4f6bd2c><!--[--><span data-v-f4f6bd2c>赞助 & 捐款 & NFTs</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-ae7ea913 data-v-0af4cf97 data-v-fec94f6d><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-fec94f6d><span class="text" data-v-fec94f6d><span class="vpi-languages option-icon" data-v-fec94f6d></span><!----><span class="vpi-chevron-down text-icon" data-v-fec94f6d></span></span></button><div class="menu" data-v-fec94f6d><div class="VPMenu" data-v-fec94f6d data-v-2707038c><!----><!--[--><!--[--><div class="items" data-v-0af4cf97><p class="title" data-v-0af4cf97>简体中文</p><!--[--><div class="VPMenuLink" data-v-0af4cf97 data-v-1d4aff56><a class="VPLink link" href="/en/" lang="en" data-v-1d4aff56><!--[--><span data-v-1d4aff56>English</span><!--]--></a></div><div class="VPMenuLink" data-v-0af4cf97 data-v-1d4aff56><a class="VPLink link" href="/ru/" lang="ru" data-v-1d4aff56><!--[--><span data-v-1d4aff56>Русский</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-ae7ea913 data-v-3b376122><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-3b376122 data-v-b9368fa9 data-v-5702099b><span class="check" data-v-5702099b><span class="icon" data-v-5702099b><!--[--><span class="vpi-sun sun" data-v-b9368fa9></span><span class="vpi-moon moon" data-v-b9368fa9></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ae7ea913 data-v-77a1f5c1 data-v-60dadc3b><!--[--><a class="VPSocialLink no-icon" href="https://github.com/XTLS/Xray-core" aria-label="github" target="_blank" rel="me noopener" data-v-60dadc3b data-v-62e8c845><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-ae7ea913 data-v-92f910fe data-v-fec94f6d><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-fec94f6d><span class="vpi-more-horizontal icon" data-v-fec94f6d></span></button><div class="menu" data-v-fec94f6d><div class="VPMenu" data-v-fec94f6d data-v-2707038c><!----><!--[--><!--[--><div class="group translations" data-v-92f910fe><p class="trans-title" data-v-92f910fe>简体中文</p><!--[--><div class="VPMenuLink" data-v-92f910fe data-v-1d4aff56><a class="VPLink link" href="/en/" lang="en" data-v-1d4aff56><!--[--><span data-v-1d4aff56>English</span><!--]--></a></div><div class="VPMenuLink" data-v-92f910fe data-v-1d4aff56><a class="VPLink link" href="/ru/" lang="ru" data-v-1d4aff56><!--[--><span data-v-1d4aff56>Русский</span><!--]--></a></div><!--]--></div><div class="group" data-v-92f910fe><div class="item appearance" data-v-92f910fe><p class="label" data-v-92f910fe>深色模式</p><div class="appearance-action" data-v-92f910fe><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-92f910fe data-v-b9368fa9 data-v-5702099b><span class="check" data-v-5702099b><span class="icon" data-v-5702099b><!--[--><span class="vpi-sun sun" data-v-b9368fa9></span><span class="vpi-moon moon" data-v-b9368fa9></span><!--]--></span></span></button></div></div></div><div class="group" data-v-92f910fe><div class="item social-links" data-v-92f910fe><div class="VPSocialLinks social-links-list" data-v-92f910fe data-v-60dadc3b><!--[--><a class="VPSocialLink no-icon" href="https://github.com/XTLS/Xray-core" aria-label="github" target="_blank" rel="me noopener" data-v-60dadc3b data-v-62e8c845><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-ae7ea913 data-v-17bb0f8d><span class="container" data-v-17bb0f8d><span class="top" data-v-17bb0f8d></span><span class="middle" data-v-17bb0f8d></span><span class="bottom" data-v-17bb0f8d></span></span></button></div></div></div></div><div class="divider" data-v-ae7ea913><div class="divider-line" data-v-ae7ea913></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-ae1d5e68 data-v-7c3b2a48><div class="VPHome external-link-icon-enabled" data-v-7c3b2a48 data-v-53879dd7><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-53879dd7 data-v-ab65b723><div class="container" data-v-ab65b723><div class="main" data-v-ab65b723><!--[--><!--]--><!--[--><h1 class="heading" data-v-ab65b723><span class="name clip" data-v-ab65b723>Project X</span><span class="text" data-v-ab65b723>Xray-core</span></h1><p class="tagline" data-v-ab65b723>不畏浮云遮望眼 · 金睛如炬耀苍穹</p><!--]--><!--[--><!--]--><div class="actions" data-v-ab65b723><!--[--><div class="action" data-v-ab65b723><a class="VPButton medium brand" href="/document/" data-v-ab65b723 data-v-c6688c53><!--[-->快速上手<!--]--></a></div><div class="action" data-v-ab65b723><a class="VPButton medium alt" href="/config/" data-v-ab65b723 data-v-c6688c53><!--[-->配置指南<!--]--></a></div><div class="action" data-v-ab65b723><a class="VPButton medium alt" href="/about/sponsor.html" data-v-ab65b723 data-v-c6688c53><!--[-->赞助 & 捐款 & NFTs<!--]--></a></div><!--]--></div><!--[--><!--]--></div><div class="image" data-v-ab65b723><div class="image-container" data-v-ab65b723><div class="image-bg" data-v-ab65b723></div><!--[--><!--[--><img class="VPImage image-src" src="/img-project-x.png" alt="Xray, Penetrates Everything" data-v-c5a92902><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-53879dd7 data-v-b9c2c1ac><div class="container" data-v-b9c2c1ac><div class="items" data-v-b9c2c1ac><!--[--><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>🚀</div><h2 class="title" data-v-4263c293>极速协议</h2><p class="details" data-v-4263c293>原创 VLESS 与 XTLS 协议,摆脱冗余加密,释放CPU算力</p><!----></article><!--]--></div></div><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>🧩</div><h2 class="title" data-v-4263c293>自由组合</h2><p class="details" data-v-4263c293>完善的回落机制,有效防止主动探测,多服务共享端口</p><!----></article><!--]--></div></div><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>🌱</div><h2 class="title" data-v-4263c293>超低占用</h2><p class="details" data-v-4263c293>OpenWRT RaspberryPi 等各种精简设备皆可使用</p><!----></article><!--]--></div></div><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>⚙️</div><h2 class="title" data-v-4263c293>强大路由</h2><p class="details" data-v-4263c293>高可定制化的路由系统,满足各类使用需求,充分发挥网络性能</p><!----></article><!--]--></div></div><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>🤝</div><h2 class="title" data-v-4263c293>完整兼容</h2><p class="details" data-v-4263c293>完整兼容 v2ray-core 配置文件与 API 调用</p><!----></article><!--]--></div></div><div class="grid-6 item" data-v-b9c2c1ac><div class="VPLink no-icon VPFeature" data-v-b9c2c1ac data-v-4263c293><!--[--><article class="box" data-v-4263c293><div class="icon" data-v-4263c293>💖</div><h2 class="title" data-v-4263c293>亲和力</h2><p class="details" data-v-4263c293>活跃的社区讨论及贡献,MPL 2.0 开源许可协议</p><!----></article><!--]--></div></div><!--]--></div></div></div><!--[--><!--]--><div class="vp-doc container" style="" data-v-53879dd7 data-v-75514f6a><!--[--><div style="position:relative;" data-v-53879dd7><div><div style="display:none;" hidden="true" aria-hidden="true">Are you an LLM? View /llms.txt for optimized Markdown documentation, or /llms-full.txt for full documentation bundle</div><h2 id="xtls-xray-v2ray" tabindex="-1">XTLS ? Xray ? V2Ray ? <a class="header-anchor" href="#xtls-xray-v2ray" aria-label="Permalink to “XTLS ? Xray ? V2Ray ?”"></a></h2><p><strong>XTLS are brilliant ideas for TLS we study, while Xray is the best practice we maintain.</strong></p><ul><li>Xray-core 是 v2ray-core 的超集,含更好的整体性能和 XTLS 等一系列增强,且<s>完全</s>兼容 v2ray-core 的功能及配置。 <ul><li>只有一个可执行文件,含 ctl 的功能,run 为默认指令</li><li>配置上<s>完全</s>兼容,环境变量和 API 对应要改为以 XRAY_ 开头</li><li>全平台开放了裸协议的 ReadV</li><li>提供完整的 VLESS XTLS 支持,均有 ReadV</li><li>提供了 XTLS 多种流控模式, 性能一骑绝尘!</li></ul></li></ul><blockquote><p>“配置兼容,整体更好”</p></blockquote><h3 id="我们是谁" tabindex="-1">我们是谁? <a class="header-anchor" href="#我们是谁" aria-label="Permalink to “我们是谁?”"></a></h3><blockquote><p><strong>It doesn't matter who we are. What matters is that we will keep riding and never look back.</strong></p></blockquote><h3 id="帮助-xray-变得更强" tabindex="-1">帮助 Xray 变得更强 <a class="header-anchor" href="#帮助-xray-变得更强" aria-label="Permalink to “帮助 Xray 变得更强”"></a></h3><p>欢迎帮助 Xray 变得更强!</p><ul><li>🖥️ 帮助开发和测试 Xray, 提交高质量的 Pull request.</li><li>📩 在 <a href="https://github.com/XTLS/Xray-core/issues" target="_blank" rel="noreferrer">GitHub Issues</a> 或 <a href="https://github.com/XTLS/Xray-core/discussions" target="_blank" rel="noreferrer">讨论区</a>发起建设性或有意义的 issue 与 discussion.</li><li>📝 写下您的使用心得并提交至 Xray 的 <a href="https://github.com/XTLS/Xray-docs-next" target="_blank" rel="noreferrer">文档网站</a>.</li><li>💬 在 Telegram 群帮助群友/灌水.</li><li><strong>...事实上,每一份对 Xray 的支持都会让 Xray 变得更强大</strong></li></ul><h3 id="telegram" tabindex="-1">Telegram <a class="header-anchor" href="#telegram" aria-label="Permalink to “Telegram”"></a></h3><ul><li><p><a href="https://t.me/projectXray" target="_blank" rel="noreferrer">Project X 交流群</a></p><ul><li>交流群可在底线之上随便水,不要撕逼,没有滥权。</li><li>有问题尽管随便问,知道的尽量回答。</li><li>禁政治,禁 NSFW</li></ul></li><li><p><a href="https://t.me/projectVless" target="_blank" rel="noreferrer">Project VLESS Group</a></p><ul><li>对非中文参与的官方用户群。 <a href="https://t.me/projectXray" target="_blank" rel="noreferrer">Project X</a> 的姊妹群。</li><li>禁广告,禁人身攻击,禁政治。</li></ul></li><li><p><a href="https://t.me/projectXtls" target="_blank" rel="noreferrer">Project X 频道</a></p><ul><li>发布 Project X 的最新资讯</li></ul></li></ul><h3 id="致谢" tabindex="-1">致谢 <a class="header-anchor" href="#致谢" aria-label="Permalink to “致谢”"></a></h3><ul><li>感谢所有人的支持!</li><li>感谢各类脚本、Docker 镜像、客户端支持...感谢所有帮忙完善生态的大佬们!</li><li>感谢为 Xray 网站和文档添砖加瓦的朋友们.</li><li>感谢提出有意义的建议和意见的朋友们.</li><li>感谢 Telegram 群每一位帮助群友的朋友.</li></ul><h3 id="更多关于-project-x" tabindex="-1">更多关于 Project X <a class="header-anchor" href="#更多关于-project-x" aria-label="Permalink to “更多关于 Project X”"></a></h3><ul><li>如果你想知道更多关于 Project X 的足迹与成长, 请点击<a href="./about/news.html">这里</a></li><li>现在 Project X 也发行 NFT 了!如果想拥有一枚 Project X NFT 或者想捐赠或者赞助 Project X,请点击<a href="https://github.com/XTLS/Xray-core/discussions/3633" target="_blank" rel="noreferrer">这里</a></li></ul><h3 id="license" tabindex="-1">License <a class="header-anchor" href="#license" aria-label="Permalink to “License”"></a></h3><p><a href="https://github.com/XTLS/Xray-core/blob/main/LICENSE" target="_blank" rel="noreferrer">Mozilla Public License Version 2.0</a></p><h3 id="stargazers-over-time" tabindex="-1">Stargazers over time <a class="header-anchor" href="#stargazers-over-time" aria-label="Permalink to “Stargazers over time”"></a></h3><p><a href="https://starchart.cc/XTLS/Xray-core" target="_blank" rel="noreferrer"><img src="https://starchart.cc/XTLS/Xray-core.svg?variant=adaptive" alt="Stargazers over time"></a></p></div></div><!--]--></div></div></div><footer class="VPFooter" data-v-ae1d5e68 data-v-e09206ed><div class="container" data-v-e09206ed><p class="message" data-v-e09206ed>根据 CC-BY-SA 4.0 许可协议授权</p><p class="copyright" data-v-e09206ed>版权所有 © 2020-至今 Project X 社区</p></div></footer><!--[--><button class="vp-back-to-top" aria-label="Back to top" style="display:none;" data-v-4c190f1b> ↑ </button><!--teleport start--><!--teleport end--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"about_news.md\":\"BIzcV3bl\",\"about_sponsor.md\":\"CswVtbmC\",\"config_api.md\":\"BkhJIgwF\",\"config_dns.md\":\"C3jEJdV0\",\"config_fakedns.md\":\"CxQZDYsR\",\"config_features_browser_dialer.md\":\"Bqm-VwlN\",\"config_features_env.md\":\"ugv5d721\",\"config_features_fallback.md\":\"xjMJaGeL\",\"config_features_index.md\":\"C90lCnbv\",\"config_features_multiple.md\":\"Dffgz6XW\",\"config_features_xtls.md\":\"mobdCBpN\",\"config_geodata.md\":\"D9vVm767\",\"config_inbound.md\":\"CcL6rD3f\",\"config_inbounds_dokodemo.md\":\"BHpPI6dp\",\"config_inbounds_http.md\":\"GdNhsWCa\",\"config_inbounds_hysteria.md\":\"CFl7WmiG\",\"config_inbounds_index.md\":\"CNsCb2Pd\",\"config_inbounds_shadowsocks.md\":\"DVAl78VH\",\"config_inbounds_socks.md\":\"C-7dOG0n\",\"config_inbounds_trojan.md\":\"CdRhxHj5\",\"config_inbounds_tun.md\":\"arSB38_y\",\"config_inbounds_tunnel.md\":\"vO5wTNMl\",\"config_inbounds_vless.md\":\"B35kUOMT\",\"config_inbounds_vmess.md\":\"BLK3LmWm\",\"config_inbounds_wireguard.md\":\"DN_6tVL7\",\"config_index.md\":\"hy9M4lYg\",\"config_log.md\":\"B5hGxPFH\",\"config_metrics.md\":\"CAatI5t0\",\"config_observatory.md\":\"B3GiSTpx\",\"config_outbound.md\":\"u3uunSXb\",\"config_outbounds_blackhole.md\":\"rTZuUkh8\",\"config_outbounds_dns.md\":\"CzOgYSjq\",\"config_outbounds_freedom.md\":\"DXaFQji-\",\"config_outbounds_http.md\":\"DMfHPGdS\",\"config_outbounds_hysteria.md\":\"ftg5mdq8\",\"config_outbounds_index.md\":\"Dsc8n-vg\",\"config_outbounds_loopback.md\":\"DCaa0W_a\",\"config_outbounds_shadowsocks.md\":\"C1nzuiw7\",\"config_outbounds_socks.md\":\"8TubVNZY\",\"config_outbounds_trojan.md\":\"T1gP9_hA\",\"config_outbounds_vless.md\":\"q0Q_fVQg\",\"config_outbounds_vmess.md\":\"JMX4MUOR\",\"config_outbounds_wireguard.md\":\"DInE84SZ\",\"config_policy.md\":\"CGKF4K2h\",\"config_reverse.md\":\"Cej-I6o5\",\"config_routing.md\":\"JCJN-vek\",\"config_stats.md\":\"8OH_XAn2\",\"config_transport.md\":\"COEdjR6v\",\"config_transports_grpc.md\":\"BOVIvuo0\",\"config_transports_h2.md\":\"BoRfUdJR\",\"config_transports_http.md\":\"DOhvBAkl\",\"config_transports_httpupgrade.md\":\"DCMuUrxU\",\"config_transports_hysteria.md\":\"DefOh4-a\",\"config_transports_index.md\":\"FuV6i4EO\",\"config_transports_mkcp.md\":\"C7OeH_8I\",\"config_transports_quic.md\":\"CwsBxJEW\",\"config_transports_raw.md\":\"t3y7pX1m\",\"config_transports_splithttp.md\":\"DjwMhaRX\",\"config_transports_tcp.md\":\"CDNjjiwe\",\"config_transports_websocket.md\":\"CKJcEd3X\",\"config_transports_xhttp.md\":\"TlIwj7rB\",\"development_index.md\":\"DycZzbQO\",\"development_intro_compile.md\":\"RrO2eBUv\",\"development_intro_design.md\":\"B7x19tyb\",\"development_intro_guide.md\":\"BmOYMeeo\",\"development_protocols_mkcp.md\":\"BBV5k-lR\",\"development_protocols_muxcool.md\":\"DobMhAZH\",\"development_protocols_vless.md\":\"CcgDuiQt\",\"development_protocols_vmess.md\":\"BYBwc2A4\",\"document_command.md\":\"D87vDIPa\",\"document_config.md\":\"B5zovTEF\",\"document_document.md\":\"C2-faxRE\",\"document_index.md\":\"Bb5PFcdB\",\"document_install.md\":\"epO6MsJ-\",\"document_level-0_ch01-preface.md\":\"CdNMnlyQ\",\"document_level-0_ch02-preparation.md\":\"1FWAV_sl\",\"document_level-0_ch03-ssh.md\":\"Dud8wIzR\",\"document_level-0_ch04-security.md\":\"BZsoxMDE\",\"document_level-0_ch05-webpage.md\":\"BpdAZbkY\",\"document_level-0_ch06-certificates.md\":\"DhWqhyjO\",\"document_level-0_ch07-xray-server.md\":\"tJC0gpx8\",\"document_level-0_ch08-xray-clients.md\":\"DkJRSvOm\",\"document_level-0_ch09-appendix.md\":\"DwcrccWX\",\"document_level-0_index.md\":\"BjRGLWFy\",\"document_level-1_fallbacks-lv1.md\":\"CNJMbgTh\",\"document_level-1_fallbacks-with-sni.md\":\"BJjgImpH\",\"document_level-1_index.md\":\"Bsqepu5K\",\"document_level-1_routing-lv1-part1.md\":\"rNPDFZ9o\",\"document_level-1_routing-lv1-part2.md\":\"2j_QpHTX\",\"document_level-1_routing-with-dns.md\":\"BZIBAFT2\",\"document_level-1_work.md\":\"B45pQexN\",\"document_level-2_index.md\":\"Ba_OZszg\",\"document_level-2_iptables_gid.md\":\"Cu8fGC4I\",\"document_level-2_nginx_or_haproxy_tls_tunnel.md\":\"jMWbFKYo\",\"document_level-2_redirect.md\":\"CYiUy60_\",\"document_level-2_tproxy.md\":\"Bb2TYX9M\",\"document_level-2_tproxy_ipv4_and_ipv6.md\":\"DQ39dpen\",\"document_level-2_traffic_stats.md\":\"N59Wmu5P\",\"document_level-2_transparent_proxy_transparent_proxy.md\":\"DERBku06\",\"document_level-2_warp.md\":\"qA_jw3ac\",\"en_about_news.md\":\"BFc3cuZ2\",\"en_about_sponsor.md\":\"CDzzH0pE\",\"en_config_api.md\":\"twce9Pyw\",\"en_config_dns.md\":\"BbnTujiy\",\"en_config_fakedns.md\":\"hK2ymwtX\",\"en_config_features_browser_dialer.md\":\"DXs90LIl\",\"en_config_features_env.md\":\"CXm5-TDt\",\"en_config_features_fallback.md\":\"Cuce903k\",\"en_config_features_index.md\":\"BCpSR4iq\",\"en_config_features_multiple.md\":\"ByWcpjpw\",\"en_config_features_xtls.md\":\"Br8nHPXy\",\"en_config_geodata.md\":\"DrQsRJsB\",\"en_config_inbound.md\":\"CsnRrVfU\",\"en_config_inbounds_dokodemo.md\":\"zmdKIV7t\",\"en_config_inbounds_http.md\":\"BPFlMCNU\",\"en_config_inbounds_hysteria.md\":\"Bp-GrdGV\",\"en_config_inbounds_index.md\":\"hKRCDWn0\",\"en_config_inbounds_shadowsocks.md\":\"CWv8a9p_\",\"en_config_inbounds_socks.md\":\"CEfzPoDi\",\"en_config_inbounds_trojan.md\":\"BV8_jI3-\",\"en_config_inbounds_tun.md\":\"D7VLNNW6\",\"en_config_inbounds_tunnel.md\":\"C7LI64bY\",\"en_config_inbounds_vless.md\":\"BQPqg_x2\",\"en_config_inbounds_vmess.md\":\"CyaAaSUt\",\"en_config_inbounds_wireguard.md\":\"CDZYGxXg\",\"en_config_index.md\":\"fx6xuenP\",\"en_config_log.md\":\"T3T6BzxZ\",\"en_config_metrics.md\":\"CM1xc-U6\",\"en_config_observatory.md\":\"UCOMT12t\",\"en_config_outbound.md\":\"CoIQD_4s\",\"en_config_outbounds_blackhole.md\":\"Da7ViD3A\",\"en_config_outbounds_dns.md\":\"DjT0BPEg\",\"en_config_outbounds_freedom.md\":\"CMCQpKqF\",\"en_config_outbounds_http.md\":\"C9QaR3Ru\",\"en_config_outbounds_hysteria.md\":\"ByJOnPyi\",\"en_config_outbounds_index.md\":\"ZFUvZXMS\",\"en_config_outbounds_loopback.md\":\"Cb2piK9E\",\"en_config_outbounds_shadowsocks.md\":\"B0_KVjPa\",\"en_config_outbounds_socks.md\":\"DL8IMGpE\",\"en_config_outbounds_trojan.md\":\"Ce_AxO7Z\",\"en_config_outbounds_vless.md\":\"jE_V3Uao\",\"en_config_outbounds_vmess.md\":\"BK9gEghR\",\"en_config_outbounds_wireguard.md\":\"BcDLisiQ\",\"en_config_policy.md\":\"kVK3RQxA\",\"en_config_reverse.md\":\"BARcZ0Qr\",\"en_config_routing.md\":\"nXl2OHUE\",\"en_config_stats.md\":\"CnEiSOsT\",\"en_config_transport.md\":\"A9AoyPXn\",\"en_config_transports_grpc.md\":\"C6fjmCkA\",\"en_config_transports_h2.md\":\"DegvDPSv\",\"en_config_transports_http.md\":\"CdZWno7w\",\"en_config_transports_httpupgrade.md\":\"DHoN8RTv\",\"en_config_transports_hysteria.md\":\"jnzzAwUF\",\"en_config_transports_index.md\":\"sfKuPklf\",\"en_config_transports_mkcp.md\":\"BvhPdJ17\",\"en_config_transports_quic.md\":\"CWBdSLFW\",\"en_config_transports_raw.md\":\"XExDGl9l\",\"en_config_transports_splithttp.md\":\"BM1jlLJQ\",\"en_config_transports_tcp.md\":\"B1Ewm8_I\",\"en_config_transports_websocket.md\":\"0898OnVx\",\"en_config_transports_xhttp.md\":\"CSrGexiB\",\"en_development_index.md\":\"D1HeVHL-\",\"en_development_intro_compile.md\":\"DEBRzfFT\",\"en_development_intro_design.md\":\"B1erGcQR\",\"en_development_intro_guide.md\":\"CofLjQl7\",\"en_development_protocols_mkcp.md\":\"IPFkNFU-\",\"en_development_protocols_muxcool.md\":\"LbGsyGrK\",\"en_development_protocols_vless.md\":\"B3zh9jXY\",\"en_development_protocols_vmess.md\":\"CaTuU_zD\",\"en_document_command.md\":\"BsDPcNEU\",\"en_document_config.md\":\"R9AYETUl\",\"en_document_document.md\":\"RVt1qyjF\",\"en_document_index.md\":\"L_cA65vs\",\"en_document_install.md\":\"CklLypa4\",\"en_document_level-0_ch01-preface.md\":\"CuqOfrb5\",\"en_document_level-0_ch02-preparation.md\":\"CJg8PRk4\",\"en_document_level-0_ch03-ssh.md\":\"boQcj27o\",\"en_document_level-0_ch04-security.md\":\"Cb_yxTxJ\",\"en_document_level-0_ch05-webpage.md\":\"DgP1zJ5v\",\"en_document_level-0_ch06-certificates.md\":\"DR1oPnmO\",\"en_document_level-0_ch07-xray-server.md\":\"B_K_h39G\",\"en_document_level-0_ch08-xray-clients.md\":\"CcDZa0QJ\",\"en_document_level-0_ch09-appendix.md\":\"G604Z_Lr\",\"en_document_level-0_index.md\":\"DrKY6boE\",\"en_document_level-1_fallbacks-lv1.md\":\"iuJbad85\",\"en_document_level-1_fallbacks-with-sni.md\":\"lHrA2rmT\",\"en_document_level-1_index.md\":\"Bp7DsAt0\",\"en_document_level-1_routing-lv1-part1.md\":\"Bgd3ptMD\",\"en_document_level-1_routing-lv1-part2.md\":\"CV6TXQNH\",\"en_document_level-1_routing-with-dns.md\":\"tsNTmctO\",\"en_document_level-1_work.md\":\"DJV0oIIJ\",\"en_document_level-2_index.md\":\"qBpfoBsH\",\"en_document_level-2_iptables_gid.md\":\"D7wOvbI1\",\"en_document_level-2_nginx_or_haproxy_tls_tunnel.md\":\"B3fFKPxr\",\"en_document_level-2_redirect.md\":\"C7-TMtcD\",\"en_document_level-2_tproxy.md\":\"ynrVP3oZ\",\"en_document_level-2_tproxy_ipv4_and_ipv6.md\":\"ZIQbpYsJ\",\"en_document_level-2_traffic_stats.md\":\"Bbj0dDOG\",\"en_document_level-2_transparent_proxy_transparent_proxy.md\":\"C6--oNWv\",\"en_document_level-2_warp.md\":\"XMYrG5hI\",\"en_index.md\":\"DF8zT6Mf\",\"index.md\":\"D7PQJX3L\",\"ru_about_news.md\":\"LxdePPWD\",\"ru_about_sponsor.md\":\"CJO-CivT\",\"ru_config_api.md\":\"CLh6HXyA\",\"ru_config_dns.md\":\"DSAs8OwL\",\"ru_config_fakedns.md\":\"D_-K_zTI\",\"ru_config_features_browser_dialer.md\":\"6g2xweHO\",\"ru_config_features_env.md\":\"DOyaFtwv\",\"ru_config_features_fallback.md\":\"BNgAPEhD\",\"ru_config_features_index.md\":\"D3FRD6xz\",\"ru_config_features_multiple.md\":\"DiqtGbK3\",\"ru_config_features_xtls.md\":\"CK4iwWWb\",\"ru_config_geodata.md\":\"Docb3IE-\",\"ru_config_inbound.md\":\"Ut7Ncu1Y\",\"ru_config_inbounds_dokodemo.md\":\"BvfK-Pox\",\"ru_config_inbounds_http.md\":\"BXRrlaon\",\"ru_config_inbounds_hysteria.md\":\"DbORCz0d\",\"ru_config_inbounds_index.md\":\"BLhaHUcS\",\"ru_config_inbounds_shadowsocks.md\":\"CPpuCWzy\",\"ru_config_inbounds_socks.md\":\"kQMVpsTp\",\"ru_config_inbounds_trojan.md\":\"CNvb-e6Y\",\"ru_config_inbounds_tun.md\":\"CKnSM75g\",\"ru_config_inbounds_tunnel.md\":\"B0rRP3Nt\",\"ru_config_inbounds_vless.md\":\"DaKshe9T\",\"ru_config_inbounds_vmess.md\":\"C9Gs0PR-\",\"ru_config_inbounds_wireguard.md\":\"BiXz3WPK\",\"ru_config_index.md\":\"ih4iuPlE\",\"ru_config_log.md\":\"BiCMwQ9o\",\"ru_config_metrics.md\":\"Cp6RJL1k\",\"ru_config_observatory.md\":\"BIqxpPzV\",\"ru_config_outbound.md\":\"Eru6zLvn\",\"ru_config_outbounds_blackhole.md\":\"DuQ75Jba\",\"ru_config_outbounds_dns.md\":\"DcW6BkzS\",\"ru_config_outbounds_freedom.md\":\"Bmsi1mRa\",\"ru_config_outbounds_http.md\":\"B3DR21tM\",\"ru_config_outbounds_hysteria.md\":\"CsA1gxD6\",\"ru_config_outbounds_index.md\":\"B3lBd4_1\",\"ru_config_outbounds_loopback.md\":\"Dhh3QOlY\",\"ru_config_outbounds_shadowsocks.md\":\"DSlvKmf5\",\"ru_config_outbounds_socks.md\":\"DHC9D6CX\",\"ru_config_outbounds_trojan.md\":\"qfmnshRP\",\"ru_config_outbounds_vless.md\":\"DJ9tgDFa\",\"ru_config_outbounds_vmess.md\":\"UG5-7uks\",\"ru_config_outbounds_wireguard.md\":\"B3THXE-N\",\"ru_config_policy.md\":\"CHBStH8H\",\"ru_config_reverse.md\":\"BmmrbP56\",\"ru_config_routing.md\":\"Dl6daus-\",\"ru_config_stats.md\":\"DgODR5VJ\",\"ru_config_transport.md\":\"f7DQiEUK\",\"ru_config_transports_grpc.md\":\"BQvxUDmW\",\"ru_config_transports_h2.md\":\"ypFDZIDc\",\"ru_config_transports_http.md\":\"BsFEW72o\",\"ru_config_transports_httpupgrade.md\":\"CjBAcgax\",\"ru_config_transports_hysteria.md\":\"2ybSGrIF\",\"ru_config_transports_index.md\":\"D-Rjc0lA\",\"ru_config_transports_mkcp.md\":\"B7j5n4b0\",\"ru_config_transports_quic.md\":\"Bekzv0s7\",\"ru_config_transports_raw.md\":\"DF84_yDM\",\"ru_config_transports_splithttp.md\":\"DIUP-24D\",\"ru_config_transports_tcp.md\":\"mhuZvpuG\",\"ru_config_transports_websocket.md\":\"LwKN2zTq\",\"ru_config_transports_xhttp.md\":\"Bq9mWoIV\",\"ru_development_index.md\":\"Cx-dtPC2\",\"ru_development_intro_compile.md\":\"Br7Q0PEq\",\"ru_development_intro_design.md\":\"yBT_oNNv\",\"ru_development_intro_guide.md\":\"C4k6T17T\",\"ru_development_protocols_mkcp.md\":\"CNFudEeh\",\"ru_development_protocols_muxcool.md\":\"KOVwIkzx\",\"ru_development_protocols_vless.md\":\"CjbZVPur\",\"ru_development_protocols_vmess.md\":\"CxbxomjG\",\"ru_document_command.md\":\"B1My6Fhg\",\"ru_document_config.md\":\"fdTiYDYS\",\"ru_document_document.md\":\"By4g1YyB\",\"ru_document_index.md\":\"BVdGQ55a\",\"ru_document_install.md\":\"Cw5ci199\",\"ru_document_level-0_ch01-preface.md\":\"DJKcDK4J\",\"ru_document_level-0_ch02-preparation.md\":\"Bi8RK9g8\",\"ru_document_level-0_ch03-ssh.md\":\"BddGCXLy\",\"ru_document_level-0_ch04-security.md\":\"prQnqUZq\",\"ru_document_level-0_ch05-webpage.md\":\"CC4bCAtd\",\"ru_document_level-0_ch06-certificates.md\":\"DJQsWqvT\",\"ru_document_level-0_ch07-xray-server.md\":\"DWEl1MoF\",\"ru_document_level-0_ch08-xray-clients.md\":\"lPVwTtSi\",\"ru_document_level-0_ch09-appendix.md\":\"diUA9rcV\",\"ru_document_level-0_index.md\":\"CY35BPS7\",\"ru_document_level-1_fallbacks-lv1.md\":\"DUtc7uW4\",\"ru_document_level-1_fallbacks-with-sni.md\":\"gDmNrJnM\",\"ru_document_level-1_index.md\":\"CHeEnO8q\",\"ru_document_level-1_routing-lv1-part1.md\":\"CrbXor42\",\"ru_document_level-1_routing-lv1-part2.md\":\"h3_z3TYZ\",\"ru_document_level-1_routing-with-dns.md\":\"C4qM4U6X\",\"ru_document_level-1_work.md\":\"Jx_4wMEe\",\"ru_document_level-2_index.md\":\"CPxiUUOg\",\"ru_document_level-2_iptables_gid.md\":\"CvGBph68\",\"ru_document_level-2_nginx_or_haproxy_tls_tunnel.md\":\"CP9dR7C1\",\"ru_document_level-2_redirect.md\":\"D9xspByS\",\"ru_document_level-2_tproxy.md\":\"CeLv0dfE\",\"ru_document_level-2_tproxy_ipv4_and_ipv6.md\":\"tOtR3R1C\",\"ru_document_level-2_traffic_stats.md\":\"BEpC91uT\",\"ru_document_level-2_transparent_proxy_transparent_proxy.md\":\"BUNCKFpj\",\"ru_document_level-2_warp.md\":\"x8SLP9S7\",\"ru_index.md\":\"Bao0PQn_\"}");function deserializeFunctions(r){return Array.isArray(r)?r.map(deserializeFunctions):typeof r=="object"&&r!==null?Object.keys(r).reduce((t,n)=>(t[n]=deserializeFunctions(r[n]),t),{}):typeof r=="string"&&r.startsWith("_vp-fn_")?new Function(`return ${r.slice(7)}`)():r};window.__VP_SITE_DATA__=deserializeFunctions(JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Project X\",\"description\":\"Xray-core\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"light\":\"/logo-light.svg\",\"dark\":\"/logo-dark.svg\"},\"nav\":[{\"text\":\"首页\",\"link\":\"/\"},{\"text\":\"配置指南\",\"items\":[{\"text\":\"特性详解\",\"link\":\"/config/features/\"},{\"text\":\"基础配置\",\"link\":\"/config/\"},{\"text\":\"入站协议\",\"link\":\"/config/inbounds/\"},{\"text\":\"出站协议\",\"link\":\"/config/outbounds/\"},{\"text\":\"底层传输\",\"link\":\"/config/transports/\"}]},{\"text\":\"使用指南\",\"items\":[{\"text\":\"快速入门\",\"link\":\"/document/\"},{\"text\":\"小小白白话文\",\"link\":\"/document/level-0/\"},{\"text\":\"入门技巧\",\"link\":\"/document/level-1/\"},{\"text\":\"进阶技巧\",\"link\":\"/document/level-2/\"}]},{\"text\":\"开发指南\",\"link\":\"/development/\"},{\"text\":\"赞助 & 捐款 & NFTs\",\"link\":\"/about/sponsor.md\"}],\"search\":{\"provider\":\"local\",\"options\":{\"detailedView\":true,\"miniSearch\":{\"options\":{\"tokenize\":\"_vp-fn_(str) => str.split(/[\\\\s,,。、]+/)\"}},\"translations\":{\"button\":{\"buttonText\":\"搜索\",\"buttonAriaLabel\":\"搜索\"},\"modal\":{\"displayDetails\":\"显示详细列表\",\"resetButtonTitle\":\"清除查询条件\",\"backButtonTitle\":\"关闭搜索\",\"noResultsText\":\"无法找到相关结果\",\"footer\":{\"selectText\":\"选择\",\"navigateText\":\"切换\",\"closeText\":\"关闭\"}}}}},\"darkModeSwitchLabel\":\"深色模式\",\"darkModeSwitchTitle\":\"切换至深色主题\",\"lightModeSwitchTitle\":\"切换至浅色主题\",\"sidebarMenuLabel\":\"目录\",\"returnToTopLabel\":\"返回至顶部\",\"externalLinkIcon\":true,\"outline\":{\"level\":[2,4],\"label\":\"页面导航\"},\"sidebar\":{\"/config/\":[{\"text\":\"特性详解\",\"link\":\"/config/features/\",\"collapsed\":true,\"items\":[{\"text\":\"XTLS 深度剖析\",\"link\":\"/config/features/xtls.md\"},{\"text\":\"Fallback 回落\",\"link\":\"/config/features/fallback.md\"},{\"text\":\"Browser Dialer\",\"link\":\"/config/features/browser_dialer.md\"},{\"text\":\"环境变量\",\"link\":\"/config/features/env.md\"},{\"text\":\"多文件配置\",\"link\":\"/config/features/multiple.md\"}]},{\"text\":\"基础配置\",\"link\":\"/config/\",\"collapsed\":true,\"items\":[{\"text\":\"日志配置\",\"link\":\"/config/log.md\"},{\"text\":\"API 接口\",\"link\":\"/config/api.md\"},{\"text\":\"内置 DNS 服务器\",\"link\":\"/config/dns.md\"},{\"text\":\"FakeDNS\",\"link\":\"/config/fakedns.md\"},{\"text\":\"入站代理\",\"link\":\"/config/inbound.md\"},{\"text\":\"出站代理(Mux、XUDP)\",\"link\":\"/config/outbound.md\"},{\"text\":\"本地策略\",\"link\":\"/config/policy.md\"},{\"text\":\"反向代理\",\"link\":\"/config/reverse.md\"},{\"text\":\"路由\",\"link\":\"/config/routing.md\"},{\"text\":\"统计信息\",\"link\":\"/config/stats.md\"},{\"text\":\"传输方式(uTLS、REALITY)\",\"link\":\"/config/transport.md\"},{\"text\":\"Metrics\",\"link\":\"/config/metrics.md\"},{\"text\":\"连接观测\",\"link\":\"/config/observatory.md\"},{\"text\":\"地理数据文件\",\"link\":\"/config/geodata.md\"}]},{\"text\":\"入站协议\",\"link\":\"/config/inbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Tunnel(dokodemo-door)\",\"link\":\"/config/inbounds/tunnel.md\"},{\"text\":\"HTTP\",\"link\":\"/config/inbounds/http.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/config/inbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/config/inbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/config/inbounds/trojan.md\"},{\"text\":\"VLESS(XTLS Vision Seed)\",\"link\":\"/config/inbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/config/inbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/config/inbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/config/inbounds/hysteria.md\"},{\"text\":\"TUN\",\"link\":\"/config/inbounds/tun.md\"}]},{\"text\":\"出站协议\",\"link\":\"/config/outbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Blackhole\",\"link\":\"/config/outbounds/blackhole.md\"},{\"text\":\"DNS\",\"link\":\"/config/outbounds/dns.md\"},{\"text\":\"Freedom(fragment、noises)\",\"link\":\"/config/outbounds/freedom.md\"},{\"text\":\"HTTP\",\"link\":\"/config/outbounds/http.md\"},{\"text\":\"Loopback\",\"link\":\"/config/outbounds/loopback.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/config/outbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/config/outbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/config/outbounds/trojan.md\"},{\"text\":\"VLESS(XTLS Vision Seed)\",\"link\":\"/config/outbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/config/outbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/config/outbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/config/outbounds/hysteria.md\"}]},{\"text\":\"底层传输\",\"link\":\"/config/transports/\",\"collapsed\":true,\"items\":[{\"text\":\"RAW\",\"link\":\"/config/transports/raw.md\"},{\"text\":\"XHTTP: Beyond REALITY\",\"link\":\"/config/transports/xhttp.md\"},{\"text\":\"mKCP\",\"link\":\"/config/transports/mkcp.md\"},{\"text\":\"gRPC\",\"link\":\"/config/transports/grpc.md\"},{\"text\":\"WebSocket\",\"link\":\"/config/transports/websocket.md\"},{\"text\":\"HTTPUpgrade\",\"link\":\"/config/transports/httpupgrade.md\"},{\"text\":\"Hysteria\",\"link\":\"/config/transports/hysteria.md\"}]}],\"/document/\":[{\"text\":\"快速入门文档\",\"link\":\"/document/\",\"collapsed\":true,\"items\":[{\"text\":\"下载安装\",\"link\":\"/document/install.md\"},{\"text\":\"配置运行\",\"link\":\"/document/config.md\"},{\"text\":\"命令参数\",\"link\":\"/document/command.md\"},{\"text\":\"为 Project X 的文档贡献\",\"link\":\"/document/document.md\"}]},{\"text\":\"小小白白话文\",\"link\":\"/document/level-0/\",\"collapsed\":true,\"items\":[{\"text\":\"【第 1 章】 小小白白话文\",\"link\":\"/document/level-0/ch01-preface.md\"},{\"text\":\"【第 2 章】原料准备篇\",\"link\":\"/document/level-0/ch02-preparation.md\"},{\"text\":\"【第 3 章】远程登录篇\",\"link\":\"/document/level-0/ch03-ssh.md\"},{\"text\":\"【第 4 章】安全防护篇\",\"link\":\"/document/level-0/ch04-security.md\"},{\"text\":\"【第 5 章】网站建设篇\",\"link\":\"/document/level-0/ch05-webpage.md\"},{\"text\":\"【第 6 章】证书管理篇\",\"link\":\"/document/level-0/ch06-certificates.md\"},{\"text\":\"【第 7 章】Xray 服务器篇\",\"link\":\"/document/level-0/ch07-xray-server.md\"},{\"text\":\"【第 8 章】Xray 客户端篇\",\"link\":\"/document/level-0/ch08-xray-clients.md\"},{\"text\":\"【第 9 章】附录\",\"link\":\"/document/level-0/ch09-appendix.md\"}]},{\"text\":\"入门技巧\",\"link\":\"/document/level-1/\",\"collapsed\":true,\"items\":[{\"text\":\"回落 (fallbacks) 功能简析\",\"link\":\"/document/level-1/fallbacks-lv1.md\"},{\"text\":\"路由 (routing) 功能简析(上)\",\"link\":\"/document/level-1/routing-lv1-part1.md\"},{\"text\":\"路由 (routing) 功能简析(下)\",\"link\":\"/document/level-1/routing-lv1-part2.md\"},{\"text\":\"Xray 的工作模式\",\"link\":\"/document/level-1/work.md\"},{\"text\":\"SNI 回落\",\"link\":\"/document/level-1/fallbacks-with-sni.md\"},{\"text\":\"用 DNS 实现精准境内外分流\",\"link\":\"/document/level-1/routing-with-dns.md\"}]},{\"text\":\"进阶技巧\",\"link\":\"/document/level-2/\",\"collapsed\":true,\"items\":[{\"text\":\"透明代理入门\",\"link\":\"/document/level-2/transparent_proxy/transparent_proxy.md\"},{\"text\":\"TProxy 透明代理\",\"link\":\"/document/level-2/tproxy.md\"},{\"text\":\"TProxy 透明代理(ipv4 and ipv6)\",\"link\":\"/document/level-2/tproxy_ipv4_and_ipv6.md\"},{\"text\":\"Nginx 或 Haproxy 搭建 TLS 隧道隐藏指纹\",\"link\":\"/document/level-2/nginx_or_haproxy_tls_tunnel.md\"},{\"text\":\"GID 透明代理\",\"link\":\"/document/level-2/iptables_gid.md\"},{\"text\":\"出站流量重定向\",\"link\":\"/document/level-2/redirect.md\"},{\"text\":\"通过 Cloudflare Warp 增强代理安全性\",\"link\":\"/document/level-2/warp.md\"},{\"text\":\"流量统计\",\"link\":\"/document/level-2/traffic_stats.md\"}]}],\"/development/\":[{\"text\":\"开发指南\",\"link\":\"/development/\",\"collapsed\":true,\"items\":[{\"text\":\"编译\",\"link\":\"/development/intro/compile.md\"},{\"text\":\"设计目标\",\"link\":\"/development/intro/design.md\"},{\"text\":\"开发规范\",\"link\":\"/development/intro/guide.md\"}]},{\"text\":\"协议详解\",\"collapsed\":false,\"items\":[{\"text\":\"VLESS 协议\",\"link\":\"/development/protocols/vless.md\"},{\"text\":\"VMess 协议\",\"link\":\"/development/protocols/vmess.md\"},{\"text\":\"Mux.Cool 协议\",\"link\":\"/development/protocols/muxcool.md\"},{\"text\":\"mKCP 协议\",\"link\":\"/development/protocols/mkcp.md\"}]}]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/XTLS/Xray-core\"}],\"editLink\":{\"pattern\":\"https://github.com/XTLS/Xray-docs-next/edit/main/docs/:path\",\"text\":\"帮助我们改善此页面!\"},\"lastUpdated\":{\"text\":\"最近更改\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"short\"}},\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"footer\":{\"message\":\"根据 CC-BY-SA 4.0 许可协议授权\",\"copyright\":\"版权所有 © 2020-至今 Project X 社区\"}},\"locales\":{\"root\":{\"label\":\"简体中文\",\"lang\":\"zh\"},\"en\":{\"label\":\"English\",\"lang\":\"en\",\"themeConfig\":{\"nav\":[{\"text\":\"Homepage\",\"link\":\"/en\"},{\"text\":\"Configuration Guide\",\"items\":[{\"text\":\"Feature Details\",\"link\":\"/en/config/features/\"},{\"text\":\"Basic Configuration\",\"link\":\"/en/config/\"},{\"text\":\"Inbound Protocols\",\"link\":\"/en/config/inbounds/\"},{\"text\":\"Outbound Protocols\",\"link\":\"/en/config/outbounds/\"},{\"text\":\"Transports\",\"link\":\"/en/config/transports/\"}]},{\"text\":\"Usage Guide\",\"items\":[{\"text\":\"Quick Start\",\"link\":\"/en/document/\"},{\"text\":\"Absolute Beginner's Plain Guide\",\"link\":\"/en/document/level-0/\"},{\"text\":\"Beginner Skills\",\"link\":\"/en/document/level-1/\"},{\"text\":\"Advanced Skills\",\"link\":\"/en/document/level-2/\"}]},{\"text\":\"Developer Guide\",\"link\":\"/en/development/\"},{\"text\":\"Sponsor & Donation & NFTs\",\"link\":\"/en/about/sponsor.md\"}],\"search\":{\"options\":{\"miniSearch\":{\"options\":{\"tokenize\":\"_vp-fn_(str) => str.split(/[\\\\s.,;!?'\\\"(){}[\\\\]\\\\-_+=&%$#@~`^<>|\\\\\\\\]+/).filter(Boolean)\"}},\"translations\":{\"button\":{\"buttonText\":\"Search\",\"buttonAriaLabel\":\"Search\"},\"modal\":{\"displayDetails\":\"Show detailed list\",\"resetButtonTitle\":\"Clear search query\",\"backButtonTitle\":\"Close search\",\"noResultsText\":\"No results found for\",\"footer\":{\"selectText\":\"Select\",\"navigateText\":\"Navigate\",\"closeText\":\"Close\"}}}}},\"darkModeSwitchLabel\":\"Appearance\",\"darkModeSwitchTitle\":\"Switch to dark theme\",\"lightModeSwitchTitle\":\"Switch to light theme\",\"sidebarMenuLabel\":\"Menu\",\"returnToTopLabel\":\"Return to top\",\"outline\":{\"label\":\"On this page\"},\"sidebar\":{\"/en/config/\":[{\"text\":\"Feature Details\",\"link\":\"/en/config/features/\",\"collapsed\":true,\"items\":[{\"text\":\"XTLS Deep Dive\",\"link\":\"/en/config/features/xtls.md\"},{\"text\":\"Fallback\",\"link\":\"/en/config/features/fallback.md\"},{\"text\":\"Browser Dialer\",\"link\":\"/en/config/features/browser_dialer.md\"},{\"text\":\"Environment Variables\",\"link\":\"/en/config/features/env.md\"},{\"text\":\"Multiple Configurations\",\"link\":\"/en/config/features/multiple.md\"}]},{\"text\":\"Basic Configuration\",\"link\":\"/en/config/\",\"collapsed\":true,\"items\":[{\"text\":\"Log Configuration\",\"link\":\"/en/config/log.md\"},{\"text\":\"API Interface\",\"link\":\"/en/config/api.md\"},{\"text\":\"Built-in DNS Server\",\"link\":\"/en/config/dns.md\"},{\"text\":\"FakeDNS\",\"link\":\"/en/config/fakedns.md\"},{\"text\":\"Inbounds\",\"link\":\"/en/config/inbound.md\"},{\"text\":\"Outbounds (Mux, XUDP)\",\"link\":\"/en/config/outbound.md\"},{\"text\":\"Local Policy\",\"link\":\"/en/config/policy.md\"},{\"text\":\"Reverse Proxy\",\"link\":\"/en/config/reverse.md\"},{\"text\":\"Routing\",\"link\":\"/en/config/routing.md\"},{\"text\":\"Statistics\",\"link\":\"/en/config/stats.md\"},{\"text\":\"Transport (uTLS, REALITY)\",\"link\":\"/en/config/transport.md\"},{\"text\":\"Metrics\",\"link\":\"/en/config/metrics.md\"},{\"text\":\"Observatory\",\"link\":\"/en/config/observatory.md\"},{\"text\":\"Geodata Files\",\"link\":\"/en/config/geodata.md\"}]},{\"text\":\"Inbound Protocols\",\"link\":\"/en/config/inbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Tunnel (dokodemo-door)\",\"link\":\"/en/config/inbounds/tunnel.md\"},{\"text\":\"HTTP\",\"link\":\"/en/config/inbounds/http.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/en/config/inbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/en/config/inbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/en/config/inbounds/trojan.md\"},{\"text\":\"VLESS (XTLS Vision Seed)\",\"link\":\"/en/config/inbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/en/config/inbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/en/config/inbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/en/config/inbounds/hysteria.md\"},{\"text\":\"TUN\",\"link\":\"/en/config/inbounds/tun.md\"}]},{\"text\":\"Outbound Protocols\",\"link\":\"/en/config/outbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Blackhole\",\"link\":\"/en/config/outbounds/blackhole.md\"},{\"text\":\"DNS\",\"link\":\"/en/config/outbounds/dns.md\"},{\"text\":\"Freedom (fragment, noises)\",\"link\":\"/en/config/outbounds/freedom.md\"},{\"text\":\"HTTP\",\"link\":\"/en/config/outbounds/http.md\"},{\"text\":\"Loopback\",\"link\":\"/en/config/outbounds/loopback.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/en/config/outbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/en/config/outbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/en/config/outbounds/trojan.md\"},{\"text\":\"VLESS (XTLS Vision Seed)\",\"link\":\"/en/config/outbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/en/config/outbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/en/config/outbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/en/config/outbounds/hysteria.md\"}]},{\"text\":\"Transports\",\"link\":\"/en/config/transports/\",\"collapsed\":true,\"items\":[{\"text\":\"RAW\",\"link\":\"/en/config/transports/raw.md\"},{\"text\":\"XHTTP: Beyond REALITY\",\"link\":\"/en/config/transports/xhttp.md\"},{\"text\":\"mKCP\",\"link\":\"/en/config/transports/mkcp.md\"},{\"text\":\"gRPC\",\"link\":\"/en/config/transports/grpc.md\"},{\"text\":\"WebSocket\",\"link\":\"/en/config/transports/websocket.md\"},{\"text\":\"HTTPUpgrade\",\"link\":\"/en/config/transports/httpupgrade.md\"},{\"text\":\"Hysteria\",\"link\":\"/en/config/transports/hysteria.md\"}]}],\"/en/document/\":[{\"text\":\"Quick Start\",\"link\":\"/en/document/\",\"collapsed\":true,\"items\":[{\"text\":\"Installation\",\"link\":\"/en/document/install.md\"},{\"text\":\"Configuration & Run\",\"link\":\"/en/document/config.md\"},{\"text\":\"Command Arguments\",\"link\":\"/en/document/command.md\"},{\"text\":\"Contribute to Project X\",\"link\":\"/en/document/document.md\"}]},{\"text\":\"Absolute Beginner's Guide\",\"link\":\"/en/document/level-0/\",\"collapsed\":true,\"items\":[{\"text\":\"[Chapter 1] Preface\",\"link\":\"/en/document/level-0/ch01-preface.md\"},{\"text\":\"[Chapter 2] Preparation\",\"link\":\"/en/document/level-0/ch02-preparation.md\"},{\"text\":\"[Chapter 3] Remote Login (SSH)\",\"link\":\"/en/document/level-0/ch03-ssh.md\"},{\"text\":\"[Chapter 4] Security\",\"link\":\"/en/document/level-0/ch04-security.md\"},{\"text\":\"[Chapter 5] Website Building\",\"link\":\"/en/document/level-0/ch05-webpage.md\"},{\"text\":\"[Chapter 6] Certificate Management\",\"link\":\"/en/document/level-0/ch06-certificates.md\"},{\"text\":\"[Chapter 7] Xray Server\",\"link\":\"/en/document/level-0/ch07-xray-server.md\"},{\"text\":\"[Chapter 8] Xray Clients\",\"link\":\"/en/document/level-0/ch08-xray-clients.md\"},{\"text\":\"[Chapter 9] Appendix\",\"link\":\"/en/document/level-0/ch09-appendix.md\"}]},{\"text\":\"Beginner Skills\",\"link\":\"/en/document/level-1/\",\"collapsed\":true,\"items\":[{\"text\":\"Analysis of Fallbacks\",\"link\":\"/en/document/level-1/fallbacks-lv1.md\"},{\"text\":\"Analysis of Routing (Part 1)\",\"link\":\"/en/document/level-1/routing-lv1-part1.md\"},{\"text\":\"Analysis of Routing (Part 2)\",\"link\":\"/en/document/level-1/routing-lv1-part2.md\"},{\"text\":\"Working Modes of Xray\",\"link\":\"/en/document/level-1/work.md\"},{\"text\":\"SNI Fallback\",\"link\":\"/en/document/level-1/fallbacks-with-sni.md\"},{\"text\":\"Traffic Splitting via DNS\",\"link\":\"/en/document/level-1/routing-with-dns.md\"}]},{\"text\":\"Advanced Skills\",\"link\":\"/en/document/level-2/\",\"collapsed\":true,\"items\":[{\"text\":\"Transparent Proxy Basics\",\"link\":\"/en/document/level-2/transparent_proxy/transparent_proxy.md\"},{\"text\":\"TProxy Transparent Proxy\",\"link\":\"/en/document/level-2/tproxy.md\"},{\"text\":\"TProxy (IPv4 and IPv6)\",\"link\":\"/en/document/level-2/tproxy_ipv4_and_ipv6.md\"},{\"text\":\"Hide Fingerprint with Nginx/Haproxy TLS Tunnel\",\"link\":\"/en/document/level-2/nginx_or_haproxy_tls_tunnel.md\"},{\"text\":\"GID Transparent Proxy\",\"link\":\"/en/document/level-2/iptables_gid.md\"},{\"text\":\"Outbound Traffic Redirection\",\"link\":\"/en/document/level-2/redirect.md\"},{\"text\":\"Enhance Security with Cloudflare Warp\",\"link\":\"/en/document/level-2/warp.md\"},{\"text\":\"Traffic Statistics\",\"link\":\"/en/document/level-2/traffic_stats.md\"}]}],\"/en/development/\":[{\"text\":\"Development Guide\",\"link\":\"/en/development/\",\"collapsed\":true,\"items\":[{\"text\":\"Compilation\",\"link\":\"/en/development/intro/compile.md\"},{\"text\":\"Design Goals\",\"link\":\"/en/development/intro/design.md\"},{\"text\":\"Development Guidelines\",\"link\":\"/en/development/intro/guide.md\"}]},{\"text\":\"Protocol Details\",\"collapsed\":false,\"items\":[{\"text\":\"VLESS Protocol\",\"link\":\"/en/development/protocols/vless.md\"},{\"text\":\"VMess Protocol\",\"link\":\"/en/development/protocols/vmess.md\"},{\"text\":\"Mux.Cool Protocol\",\"link\":\"/en/development/protocols/muxcool.md\"},{\"text\":\"mKCP Protocol\",\"link\":\"/en/development/protocols/mkcp.md\"}]}]},\"editLink\":{\"text\":\"Help us improve this page on GitHub!\"},\"lastUpdated\":{\"text\":\"Last Updated\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"short\"}},\"docFooter\":{\"prev\":\"Previous page\",\"next\":\"Next page\"},\"footer\":{\"message\":\"Licensed under CC-BY-SA 4.0\",\"copyright\":\"Copyright © 2020-Present Project X Community\"}}},\"ru\":{\"label\":\"Русский\",\"lang\":\"ru\",\"themeConfig\":{\"nav\":[{\"text\":\"Главная\",\"link\":\"/ru\"},{\"text\":\"Описание функций\",\"items\":[{\"text\":\"Обзор\",\"link\":\"/ru/config/features/\"},{\"text\":\"Базовая конфигурация\",\"link\":\"/ru/config/\"},{\"text\":\"Входящие подключения\",\"link\":\"/ru/config/inbounds/\"},{\"text\":\"Исходящие подключения\",\"link\":\"/ru/config/outbounds/\"},{\"text\":\"Транспортный уровень\",\"link\":\"/ru/config/transports/\"}]},{\"text\":\"Руководство по использованию\",\"items\":[{\"text\":\"Быстрый старт\",\"link\":\"/ru/document/\"},{\"text\":\"Простыми словами\",\"link\":\"/ru/document/level-0/\"},{\"text\":\"Базовые навыки\",\"link\":\"/ru/document/level-1/\"},{\"text\":\"Продвинутые навыки\",\"link\":\"/ru/document/level-2/\"}]},{\"text\":\"Руководство разработчика\",\"link\":\"/ru/development/\"},{\"text\":\"Sponsor & Donation & NFTs\",\"link\":\"/ru/about/sponsor.md\"}],\"search\":{\"options\":{\"miniSearch\":{\"options\":{\"tokenize\":\"_vp-fn_(str) => str.split(/[\\\\s.,;!?'\\\"(){}[\\\\]\\\\-_+=&%$#@~`^<>|\\\\\\\\]+/).filter(Boolean)\"}},\"translations\":{\"button\":{\"buttonText\":\"Поиск\",\"buttonAriaLabel\":\"Поиск\"},\"modal\":{\"displayDetails\":\"Показать подробный список\",\"resetButtonTitle\":\"Очистить запрос\",\"backButtonTitle\":\"Закрыть поиск\",\"noResultsText\":\"Результаты не найдены\",\"footer\":{\"selectText\":\"Выбрать\",\"navigateText\":\"Переключить\",\"closeText\":\"Закрыть\"}}}}},\"darkModeSwitchLabel\":\"Внешний вид\",\"darkModeSwitchTitle\":\"Переключиться на тёмную тему\",\"lightModeSwitchTitle\":\"Переключиться на светлую тему\",\"sidebarMenuLabel\":\"Меню\",\"returnToTopLabel\":\"Вернуться наверх\",\"outline\":{\"label\":\"Содержание страницы\"},\"sidebar\":{\"/ru/config/\":[{\"text\":\"Обзор\",\"link\":\"/ru/config/features/\",\"collapsed\":true,\"items\":[{\"text\":\"Глубокий анализ XTLS\",\"link\":\"/ru/config/features/xtls.md\"},{\"text\":\"Fallback\",\"link\":\"/ru/config/features/fallback.md\"},{\"text\":\"Browser Dialer\",\"link\":\"/ru/config/features/browser_dialer.md\"},{\"text\":\"Переменные окружения\",\"link\":\"/ru/config/features/env.md\"},{\"text\":\"Конфигурация из нескольких файлов\",\"link\":\"/ru/config/features/multiple.md\"}]},{\"text\":\"Базовая конфигурация\",\"link\":\"/ru/config/\",\"collapsed\":true,\"items\":[{\"text\":\"Настройка журнала\",\"link\":\"/ru/config/log.md\"},{\"text\":\"API\",\"link\":\"/ru/config/api.md\"},{\"text\":\"Встроенный DNS-сервер\",\"link\":\"/ru/config/dns.md\"},{\"text\":\"FakeDNS\",\"link\":\"/ru/config/fakedns.md\"},{\"text\":\"Входящие подключения\",\"link\":\"/ru/config/inbound.md\"},{\"text\":\"Исходящие подключения\",\"link\":\"/ru/config/outbound.md\"},{\"text\":\"Локальные политики\",\"link\":\"/ru/config/policy.md\"},{\"text\":\"Обратный прокси\",\"link\":\"/ru/config/reverse.md\"},{\"text\":\"Маршрутизация\",\"link\":\"/ru/config/routing.md\"},{\"text\":\"Статистика\",\"link\":\"/ru/config/stats.md\"},{\"text\":\"Способы передачи\",\"link\":\"/ru/config/transport.md\"},{\"text\":\"Метрики\",\"link\":\"/ru/config/metrics.md\"},{\"text\":\"Мониторинг подключений\",\"link\":\"/ru/config/observatory.md\"},{\"text\":\"Файлы геоданных\",\"link\":\"/ru/config/geodata.md\"}]},{\"text\":\"Входящие подключения\",\"link\":\"/ru/config/inbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Tunnel (dokodemo-door)\",\"link\":\"/ru/config/inbounds/tunnel.md\"},{\"text\":\"HTTP\",\"link\":\"/ru/config/inbounds/http.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/ru/config/inbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/ru/config/inbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/ru/config/inbounds/trojan.md\"},{\"text\":\"VLESS (XTLS Vision Seed)\",\"link\":\"/ru/config/inbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/ru/config/inbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/ru/config/inbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/ru/config/inbounds/hysteria.md\"},{\"text\":\"TUN\",\"link\":\"/ru/config/inbounds/tun.md\"}]},{\"text\":\"Исходящие подключения\",\"link\":\"/ru/config/outbounds/\",\"collapsed\":true,\"items\":[{\"text\":\"Blackhole\",\"link\":\"/ru/config/outbounds/blackhole.md\"},{\"text\":\"DNS\",\"link\":\"/ru/config/outbounds/dns.md\"},{\"text\":\"Freedom (fragment, noises)\",\"link\":\"/ru/config/outbounds/freedom.md\"},{\"text\":\"HTTP\",\"link\":\"/ru/config/outbounds/http.md\"},{\"text\":\"Loopback\",\"link\":\"/ru/config/outbounds/loopback.md\"},{\"text\":\"Shadowsocks\",\"link\":\"/ru/config/outbounds/shadowsocks.md\"},{\"text\":\"Socks\",\"link\":\"/ru/config/outbounds/socks.md\"},{\"text\":\"Trojan\",\"link\":\"/ru/config/outbounds/trojan.md\"},{\"text\":\"VLESS (XTLS Vision Seed)\",\"link\":\"/ru/config/outbounds/vless.md\"},{\"text\":\"VMess\",\"link\":\"/ru/config/outbounds/vmess.md\"},{\"text\":\"Wireguard\",\"link\":\"/ru/config/outbounds/wireguard.md\"},{\"text\":\"Hysteria\",\"link\":\"/ru/config/outbounds/hysteria.md\"}]},{\"text\":\"Способы передачи\",\"link\":\"/ru/config/transports/\",\"collapsed\":true,\"items\":[{\"text\":\"RAW\",\"link\":\"/ru/config/transports/raw.md\"},{\"text\":\"XHTTP: За пределами REALITY\",\"link\":\"/ru/config/transports/xhttp.md\"},{\"text\":\"mKCP\",\"link\":\"/ru/config/transports/mkcp.md\"},{\"text\":\"gRPC\",\"link\":\"/ru/config/transports/grpc.md\"},{\"text\":\"WebSocket\",\"link\":\"/ru/config/transports/websocket.md\"},{\"text\":\"HTTPUpgrade\",\"link\":\"/ru/config/transports/httpupgrade.md\"},{\"text\":\"Hysteria\",\"link\":\"/ru/config/transports/hysteria.md\"}]}],\"/ru/document/\":[{\"text\":\"Руководство по быстрому старту\",\"link\":\"/ru/document/\",\"collapsed\":true,\"items\":[{\"text\":\"Загрузка и установка\",\"link\":\"/ru/document/install.md\"},{\"text\":\"Настройка и запуск\",\"link\":\"/ru/document/config.md\"},{\"text\":\"Параметры команды\",\"link\":\"/ru/document/command.md\"},{\"text\":\"Вклад в документацию Project X\",\"link\":\"/ru/document/document.md\"}]},{\"text\":\"Простыми словами\",\"link\":\"/ru/document/level-0/\",\"collapsed\":true,\"items\":[{\"text\":\"[Глава 1] Руководство для новичков простым языком\",\"link\":\"/ru/document/level-0/ch01-preface.md\"},{\"text\":\"[Глава 2] Подготовка\",\"link\":\"/ru/document/level-0/ch02-preparation.md\"},{\"text\":\"[Глава 3] Удаленный вход\",\"link\":\"/ru/document/level-0/ch03-ssh.md\"},{\"text\":\"[Глава 4] Защита безопасности\",\"link\":\"/ru/document/level-0/ch04-security.md\"},{\"text\":\"[Глава 5] Создание веб-сайта\",\"link\":\"/ru/document/level-0/ch05-webpage.md\"},{\"text\":\"[Глава 6] Управление сертификатами\",\"link\":\"/ru/document/level-0/ch06-certificates.md\"},{\"text\":\"[Глава 7] Сервер Xray\",\"link\":\"/ru/document/level-0/ch07-xray-server.md\"},{\"text\":\"[Глава 8] Клиент Xray\",\"link\":\"/ru/document/level-0/ch08-xray-clients.md\"},{\"text\":\"[Глава 9] Приложение\",\"link\":\"/ru/document/level-0/ch09-appendix.md\"}]},{\"text\":\"Советы для начинающих\",\"link\":\"/ru/document/level-1/\",\"collapsed\":true,\"items\":[{\"text\":\"Краткий анализ функции Fallbacks\",\"link\":\"/ru/document/level-1/fallbacks-lv1.md\"},{\"text\":\"Краткий анализ функции маршрутизации (Часть 1)\",\"link\":\"/ru/document/level-1/routing-lv1-part1.md\"},{\"text\":\"Краткий анализ функции маршрутизации (Часть 2)\",\"link\":\"/ru/document/level-1/routing-lv1-part2.md\"},{\"text\":\"Режимы работы Xray\",\"link\":\"/ru/document/level-1/work.md\"},{\"text\":\"SNI Fallback\",\"link\":\"/ru/document/level-1/fallbacks-with-sni.md\"},{\"text\":\"Достижение точного разделения трафика (внутренний/международный) с помощью DNS\",\"link\":\"/ru/document/level-1/routing-with-dns.md\"}]},{\"text\":\"Продвинутые советы\",\"link\":\"/ru/document/level-2/\",\"collapsed\":true,\"items\":[{\"text\":\"Введение в прозрачный прокси\",\"link\":\"/ru/document/level-2/transparent_proxy/transparent_proxy.md\"},{\"text\":\"Прозрачный прокси TProxy\",\"link\":\"/ru/document/level-2/tproxy.md\"},{\"text\":\"Прозрачный прокси TProxy (IPv4 и IPv6)\",\"link\":\"/ru/document/level-2/tproxy_ipv4_and_ipv6.md\"},{\"text\":\"Создание TLS-туннеля с Nginx или Haproxy для скрытия отпечатков\",\"link\":\"/ru/document/level-2/nginx_or_haproxy_tls_tunnel.md\"},{\"text\":\"Прозрачный прокси GID\",\"link\":\"/ru/document/level-2/iptables_gid.md\"},{\"text\":\"Перенаправление исходящего трафика\",\"link\":\"/ru/document/level-2/redirect.md\"},{\"text\":\"Улучшение безопасности прокси с помощью Cloudflare Warp\",\"link\":\"/ru/document/level-2/warp.md\"},{\"text\":\"Статистика трафика\",\"link\":\"/ru/document/level-2/traffic_stats.md\"}]}],\"/ru/development/\":[{\"text\":\"Руководство разработчика\",\"link\":\"/ru/development/\",\"collapsed\":true,\"items\":[{\"text\":\"Компиляция\",\"link\":\"/ru/development/intro/compile.md\"},{\"text\":\"Дизайн\",\"link\":\"/ru/development/intro/design.md\"},{\"text\":\"Принципы разработки\",\"link\":\"/ru/development/intro/guide.md\"}]},{\"text\":\"Детали протоколов\",\"collapsed\":false,\"items\":[{\"text\":\"Протокол VLESS\",\"link\":\"/ru/development/protocols/vless.md\"},{\"text\":\"Протокол VMess\",\"link\":\"/ru/development/protocols/vmess.md\"},{\"text\":\"Протокол Mux.Cool\",\"link\":\"/ru/development/protocols/muxcool.md\"},{\"text\":\"Протокол mKCP\",\"link\":\"/ru/development/protocols/mkcp.md\"}]}]},\"editLink\":{\"text\":\"Помогите нам улучшить эту страницу!\"},\"lastUpdated\":{\"text\":\"Последние изменения\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"short\"}},\"docFooter\":{\"prev\":\"Предыдущая страница\",\"next\":\"Следующая страница\"},\"footer\":{\"message\":\"Лицензия CC-BY-SA 4.0\",\"copyright\":\"Авторские права 2020-настоящее время Сообщество Project X\"}}}},\"scrollOffset\":134,\"cleanUrls\":false,\"additionalConfig\":{}}"));</script>
</body>
</html>