parent
8f589192ca
commit
e1a7e36ce6
|
@ -48,6 +48,11 @@ export default defineUserConfig(<UserConfig>{
|
|||
title: "Project X",
|
||||
description: "Official document of Xray",
|
||||
},
|
||||
"/ru/": {
|
||||
lang: "ru-RU",
|
||||
title: "Project X",
|
||||
description: "Официальная документация Xray",
|
||||
},
|
||||
},
|
||||
theme,
|
||||
head: [["link", { rel: "icon", href: `/logo.png` }]],
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
export * from './en.js'
|
||||
export * from './zh.js'
|
||||
export * from './ru.js'
|
|
@ -0,0 +1,9 @@
|
|||
import { NavbarConfig } from '@vuepress/theme-default'
|
||||
|
||||
export const navbarRu: NavbarConfig = [
|
||||
{ text: 'Главная', link: '/ru' },
|
||||
{ text: 'История сайта', link: '/ru/about/news.md' },
|
||||
{ text: 'Справочник по конфигурации', link: '/ru/config/' },
|
||||
{ text: 'Руководство разработчика', link: '/ru/development/' },
|
||||
{ text: 'Быстрый старт', link: '/ru/document/' },
|
||||
]
|
|
@ -1,2 +1,3 @@
|
|||
export * from './en.js'
|
||||
export * from './zh.js'
|
||||
export * from './ru.js'
|
||||
|
|
|
@ -0,0 +1,149 @@
|
|||
import type { SidebarConfig } from '@vuepress/theme-default'
|
||||
|
||||
export const sidebarRu: SidebarConfig = {
|
||||
'/config/': [
|
||||
{
|
||||
text: 'Описание функций',
|
||||
children: [
|
||||
'/config/features/xtls.md',
|
||||
'/config/features/fallback.md',
|
||||
'/config/features/browser_dialer.md',
|
||||
'/config/features/env.md',
|
||||
'/config/features/multiple.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Базовая конфигурация',
|
||||
children: [
|
||||
'/config/README.md',
|
||||
'/config/log.md',
|
||||
'/config/api.md',
|
||||
'/config/dns.md',
|
||||
'/config/fakedns.md',
|
||||
'/config/inbound.md',
|
||||
'/config/outbound.md',
|
||||
'/config/policy.md',
|
||||
'/config/reverse.md',
|
||||
'/config/routing.md',
|
||||
'/config/stats.md',
|
||||
'/config/transport.md',
|
||||
'/config/metrics.md',
|
||||
'/config/observatory.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Входящий прокси',
|
||||
children: [
|
||||
'/config/inbounds/dokodemo.md',
|
||||
'/config/inbounds/http.md',
|
||||
'/config/inbounds/shadowsocks.md',
|
||||
'/config/inbounds/socks.md',
|
||||
'/config/inbounds/trojan.md',
|
||||
'/config/inbounds/vless.md',
|
||||
'/config/inbounds/vmess.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Исходящий прокси',
|
||||
children: [
|
||||
'/config/outbounds/blackhole.md',
|
||||
'/config/outbounds/dns.md',
|
||||
'/config/outbounds/freedom.md',
|
||||
'/config/outbounds/http.md',
|
||||
'/config/outbounds/loopback.md',
|
||||
'/config/outbounds/shadowsocks.md',
|
||||
'/config/outbounds/socks.md',
|
||||
'/config/outbounds/trojan.md',
|
||||
'/config/outbounds/vless.md',
|
||||
'/config/outbounds/vmess.md',
|
||||
'/config/outbounds/wireguard.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Транспортный уровень',
|
||||
children: [
|
||||
'/config/transports/domainsocket.md',
|
||||
'/config/transports/grpc.md',
|
||||
'/config/transports/h2.md',
|
||||
'/config/transports/mkcp.md',
|
||||
'/config/transports/quic.md',
|
||||
'/config/transports/tcp.md',
|
||||
'/config/transports/websocket.md',
|
||||
'/config/transports/httpupgrade.md',
|
||||
'/config/transports/splithttp.md'
|
||||
],
|
||||
},
|
||||
],
|
||||
'/document/': [
|
||||
{
|
||||
text: 'Быстрый старт',
|
||||
children: [
|
||||
'/document/README.md',
|
||||
'/document/install.md',
|
||||
'/document/config.md',
|
||||
'/document/command.md',
|
||||
'/document/document.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Простыми словами',
|
||||
children: [
|
||||
'/document/level-0/README.md',
|
||||
'/document/level-0/ch01-preface.md',
|
||||
'/document/level-0/ch02-preparation.md',
|
||||
'/document/level-0/ch03-ssh.md',
|
||||
'/document/level-0/ch04-security.md',
|
||||
'/document/level-0/ch05-webpage.md',
|
||||
'/document/level-0/ch06-certificates.md',
|
||||
'/document/level-0/ch07-xray-server.md',
|
||||
'/document/level-0/ch08-xray-clients.md',
|
||||
'/document/level-0/ch09-appendix.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Базовые навыки',
|
||||
children: [
|
||||
'/document/level-1/README.md',
|
||||
'/document/level-1/fallbacks-lv1.md',
|
||||
'/document/level-1/routing-lv1-part1.md',
|
||||
'/document/level-1/routing-lv1-part2.md',
|
||||
'/document/level-1/work.md',
|
||||
'/document/level-1/fallbacks-with-sni.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Продвинутые навыки',
|
||||
children: [
|
||||
'/document/level-2/README.md',
|
||||
'/document/level-2/transparent_proxy/transparent_proxy.md',
|
||||
'/document/level-2/tproxy.md',
|
||||
'/document/level-2/tproxy_ipv4_and_ipv6.md',
|
||||
'/document/level-2/nginx_or_haproxy_tls_tunnel.md',
|
||||
'/document/level-2/iptables_gid.md',
|
||||
'/document/level-2/redirect.md',
|
||||
'/document/level-2/warp.md',
|
||||
'/document/level-2/traffic_stats.md',
|
||||
],
|
||||
}
|
||||
],
|
||||
'/development/': [
|
||||
{
|
||||
text: 'Руководство разработчика',
|
||||
children: [
|
||||
'/development/README.md',
|
||||
'/development/intro/compile.md',
|
||||
'/development/intro/design.md',
|
||||
'/development/intro/guide.md',
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Описание протоколов',
|
||||
children: [
|
||||
'/development/protocols/vless.md',
|
||||
'/development/protocols/vmess.md',
|
||||
'/development/protocols/muxcool.md',
|
||||
'/development/protocols/mkcp.md',
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
|
@ -2,7 +2,7 @@ import { defaultTheme } from '@vuepress/theme-default'
|
|||
// import { path, getDirname } from '@vuepress/utils'
|
||||
import { path, getDirname } from 'vuepress/utils'
|
||||
import process from 'node:process'
|
||||
import { navbarEn, navbarZh, sidebarEn, sidebarZh } from './config/index.js'
|
||||
import { navbarEn, navbarZh, sidebarEn, sidebarZh, navbarRu, sidebarRu } from './config/index.js'
|
||||
|
||||
let __dirname = getDirname(import.meta.url)
|
||||
const isProduction = process.env.NODE_ENV === 'production'
|
||||
|
@ -62,6 +62,24 @@ export default defaultTheme({
|
|||
toggleColorMode: 'toggle color mode',
|
||||
toggleSidebar: 'toggle side bar',
|
||||
},
|
||||
'/ru/': {
|
||||
navbar: navbarRu,
|
||||
sidebar: sidebarRu,
|
||||
repoLabel: 'Посмотреть исходный код',
|
||||
editLinkText: 'Помогите нам улучшить эту страницу!',
|
||||
tip: 'Подсказка',
|
||||
warning: 'Внимание',
|
||||
danger: 'Предупреждение',
|
||||
lastUpdatedText: 'Последние изменения',
|
||||
selectLanguageName: 'Русский',
|
||||
selectLanguageText: ' Упрощенный китайский / Сменить язык',
|
||||
selectLanguageAriaLabel: 'Упрощенный китайский / Сменить язык',
|
||||
docsDir: 'docs',
|
||||
backToHome: 'На главную',
|
||||
openInNewWindow: 'Открыть в новой вкладке',
|
||||
toggleColorMode: 'Переключить цветовую схему',
|
||||
toggleSidebar: 'Переключить боковую панель',
|
||||
},
|
||||
// logo: '/logo.png',
|
||||
|
||||
// sidebar: 'auto',
|
||||
|
|
|
@ -0,0 +1,98 @@
|
|||
---
|
||||
home: true
|
||||
heroImage: /LogoX2.png
|
||||
heroText: Project X
|
||||
tagline: Не бойтесь облаков, застилающих вид – золотые глаза, словно факел, озаряют небо.
|
||||
actions:
|
||||
- text: Начать здесь →
|
||||
link: /ru/document/
|
||||
type: primary
|
||||
- text: Руководство по конфигурации →
|
||||
link: /ru/config/
|
||||
type: secondary
|
||||
features:
|
||||
- title: Высокоскоростной протокол
|
||||
details: Оригинальные протоколы VLESS и XTLS, свободные от избыточного шифрования, высвобождают вычислительную мощность процессора.
|
||||
|
||||
- title: Свободная комбинация
|
||||
details: |
|
||||
Улучшенный механизм fallback, эффективно предотвращающий активное обнаружение, порты совместного использования для нескольких сервисов.
|
||||
|
||||
- title: Сверхнизкое потребление ресурсов
|
||||
details: |
|
||||
Можно использовать на OpenWRT RaspberryPi и других подобных устройствах.
|
||||
|
||||
- title: Мощная маршрутизация
|
||||
details: |
|
||||
Высоконастраиваемая система маршрутизации для удовлетворения различных потребностей использования и полного раскрытия сетевой производительности.
|
||||
|
||||
- title: Полная совместимость
|
||||
details: |
|
||||
Полная совместимость с конфигурационными файлами и вызовами API v2ray-core.
|
||||
|
||||
- title: Сообщество
|
||||
details: |
|
||||
Активные обсуждения и вклад сообщества, лицензия с открытым исходным кодом MPL 2.0.
|
||||
|
||||
footer: Лицензия CC-BY-SA 4.0 | Авторские права 2020-настоящее время Сообщество Project X
|
||||
---
|
||||
|
||||
## XTLS? Xray? V2Ray?
|
||||
|
||||
**XTLS - это гениальные идеи для TLS, которые мы изучаем, а Xray - лучшая практика, которую мы поддерживаем.**
|
||||
|
||||
- Xray-core - это расширенная версия v2ray-core с улучшенной общей производительностью, включающая XTLS и другие улучшения. Xray-core ~~полностью~~ совместим с функциональностью и конфигурацией v2ray-core.
|
||||
- Только один исполняемый файл, включающий функциональность ctl, запуск - команда по умолчанию.
|
||||
- Конфигурация ~~полностью~~ совместима, переменные среды и вызовы API должны начинаться с XRAY\_
|
||||
- Открытый raw протокол ReadV на всех платформах.
|
||||
- Обеспечивает полную поддержку VLESS и Trojan XTLS, обе с ReadV.
|
||||
- Предоставляет несколько режимов управления потоком XTLS, непревзойденная производительность!
|
||||
|
||||
> "Конфигурация совместима, в целом лучше".
|
||||
|
||||
### Кто мы?
|
||||
|
||||
> **Неважно, кто мы. Важно то, что мы будем продолжать двигаться вперед и никогда не оглядываться назад.**
|
||||
|
||||
### Помогите Xray стать сильнее
|
||||
|
||||
Мы будем рады вашей помощи в развитии Xray!
|
||||
|
||||
- 🖥️ Помогите в разработке и тестировании Xray, отправляйте качественные запросы на включение (Pull Request).
|
||||
- 📩 Создавайте конструктивные или важные задачи и обсуждения в [GitHub Issues](https://github.com/XTLS/Xray-core/issues) или [Discussion area](https://github.com/XTLS/Xray-core/discussions).
|
||||
- 📝 Поделитесь своим опытом использования и отправьте его на [сайт документации](https://github.com/XTLS/Xray-docs-next) Xray.
|
||||
- 💬 Помогите участникам группы / общайтесь в группе Telegram.
|
||||
- **... На самом деле, любая поддержка Xray сделает его сильнее.**
|
||||
|
||||
### Telegram
|
||||
|
||||
- [Группа обсуждения Project X](https://t.me/projectXray)
|
||||
|
||||
- В группе обсуждения можно свободно общаться, не допускаются оскорбления и злоупотребления.
|
||||
- Не стесняйтесь задавать вопросы, а если знаете ответ - помогите другим.
|
||||
- Запрещены политика и контент для взрослых (NSFW).
|
||||
|
||||
- [Канал Project X](https://t.me/projectXtls)
|
||||
- Публикация последних новостей о Project X.
|
||||
|
||||
### Благодарности
|
||||
|
||||
- Спасибо всем за вашу поддержку!
|
||||
- Спасибо создателям всевозможных скриптов, образов Docker, клиентам... Спасибо всем, кто помогает улучшать экосистему!
|
||||
- Спасибо всем, кто вносит свой вклад в веб-сайт и документацию Xray.
|
||||
- Спасибо всем, кто высказывает ценные предложения и замечания.
|
||||
- Спасибо каждому участнику группы Telegram, который помогает другим.
|
||||
|
||||
### Подробнее о Project X
|
||||
|
||||
- Если вы хотите узнать больше об истории и развитии Project X, нажмите [здесь](./about/news.md)
|
||||
|
||||
### Лицензия
|
||||
|
||||
[Mozilla Public License Version 2.0](https://github.com/XTLS/Xray-core/blob/main/LICENSE)
|
||||
|
||||
### Динамика звезд на GitHub
|
||||
|
||||
[](https://starchart.cc/XTLS/Xray-core)
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue