Sync docs

This commit is contained in:
Fangliding
2026-06-02 00:33:44 +08:00
parent 7de1c73442
commit abe0e4ce92
36 changed files with 166 additions and 120 deletions
+1
View File
@@ -20,6 +20,7 @@ The commands are:
run Запустить Xray с конфигурацией
version Показать текущую версию Xray
api Вызвать API в процессе Xray
convert Конвертировать конфигурации
tls Инструменты TLS
uuid Сгенерировать UUIDv4 или UUIDv5 (VLESS)
x25519 Сгенерировать ключевую пару для обмена ключами X25519 (REALITY, VLESS Encryption)
+6
View File
@@ -2,6 +2,12 @@
> **В этой главе вы узнаете, как максимально просто получить Xray и начать его использовать.**
::: tip
Этот раздел не обновлялся уже довольно давно, поэтому некоторые места могут быть не вполне актуальными. Мы стараемся поддерживать в актуальном состоянии в первую очередь документацию по файлу конфигурации. Если вы где-то столкнулись с трудностями и у вас есть предложения по исправлению, мы будем рады PR.
ℱ.
:::
## Загрузка и установка
Xray поддерживает разнообразные платформы, и вы можете получить разные версии Xray из множества источников и различными способами.
+1 -1
View File
@@ -225,7 +225,7 @@
![Генерация ключей](./ch04-img08-puttygen-save.png)
::: warning
На скриншоте показан пример генерации 2048-битного RSA-ключа. Однако для достижения уровня безопасности, со comparableного с 256-битным ключом ECDSA/Ed25519, вам нужно сгенерировать 3072-битный RSA-ключ (т.е. ввести значение `3072` в поле «Number of bits in a generated key»).
На скриншоте показан пример генерации 2048-битного RSA-ключа. Однако для достижения уровня безопасности, сопоставимого с 256-битным ключом ECDSA/Ed25519, вам нужно сгенерировать 3072-битный RSA-ключ (т.е. ввести значение `3072` в поле «Number of bits in a generated key»).
::: 2. Вы можете установить пароль для защиты приватного ключа. 3. Нажмите кнопку **Save public key**, чтобы сохранить публичный ключ в файл `id_rsa.pub`. 4. Нажмите кнопку **Save private key**, чтобы сохранить приватный ключ в файл `id_rsa` (приватные ключи PuTTY имеют расширение `.ppk`). 5. **Важно!** Скопируйте содержимое поля, выделенного красной рамкой (не забудьте прокрутить текст до конца!), и сохраните его в файл `authorized_keys`. (Если вы будете использовать для этого VSCode, файл будет сохранён с расширением `.txt` — `authorized_keys.txt`. Это нормально, позже мы переименуем файл).
![Сохранение ключей](./ch04-img09-puttygen-save-keys.png)
+3 -3
View File
@@ -135,13 +135,13 @@
</html>
```
5. Дайте другим пользователям право на чтение этого файла:
Дайте другим пользователям право на чтение этого файла:
```shell
chmod -R a+r .
```
6. Отредактируйте файл `nginx.conf` и перезапустите Nginx, чтобы он открывал созданную нами страницу `index.html` при обращении к порту `80`.
5. Отредактируйте файл `nginx.conf` и перезапустите Nginx, чтобы он открывал созданную нами страницу `index.html` при обращении к порту `80`.
1. Отредактируйте файл `nginx.conf`.
```shell
@@ -191,7 +191,7 @@
- Вы работаете не под пользователем `root`, но скопировали команды из статьи без изменений (как будто списали домашнее задание вместе с именем одноклассника).
- Вы работаете под пользователем `root`.
Если у вас возникли проблемы, вернитесь к разделу 5.3 и внимательно перечитайте пункты 3 и 6.2.
Если у вас возникли проблемы, вернитесь к разделу 5.3 и внимательно перечитайте пункты 3 и 5.2.
::: warning
В предыдущих главах мы много говорили о важности использования пользователя, отличного от `root`, и вся статья написана с учётом этого. Поэтому проблемы, связанные с использованием `root`, не рассматриваются в рамках этой статьи.
+2 -2
View File
@@ -349,10 +349,10 @@ Xray основан на проекте с открытым исходным к
net.ipv4.tcp_congestion_control=bbr
```
9. Перезагружаем VPS, чтобы настройки `BBR` вступили в силу:
9. Считываем конфигурацию, чтобы настройки `BBR` вступили в силу:
```shell
sudo reboot
sudo sysctl --system
```
10. Проверяем, что `BBR` включён
@@ -554,4 +554,10 @@ IP-адреса пограничного маршрутизатора можно
## Заключение
В настоящее время IPv6 еще не получил широкого распространения, и 99% трафика, к которому мы обращаемся, по-прежнему приходится на IPv4.
Многие провайдеры VPS
Многие провайдеры VPS хотя и предоставляют IPv6-адреса, но оптимизация маршрутов у них очень плохая, вплоть до полной неработоспособности. Так зачем же добавлять настройки IPv6?
Можно заметить, что в настоящее время IPv6 находится в довольно неловком положении: поддержка IPv6 на различных устройствах оставляет желать лучшего, но постепенно улучшается. В то же время приоритет IPv6 в системах Windows также растет, многие браузеры отдают предпочтение разрешению и доступу по IPv6, а многие сайты уже начали по умолчанию использовать IPv6 (например, Netflix; если IPv6 не настроен, при открытии Netflix в браузере отобразится «Not Available», поскольку IPv6-запросы Netflix не проксируются. Конечно, можно отключить IPv6 в Windows, но тогда не будут работать PT-сайты, поддерживающие IPv6).
В таком случае IPv4 не может полностью удовлетворить потребности в веб-серфинге, и даже тот 1% трафика, столкнувшись с которым, может вызвать немало головной боли.
При этом можно предположить, что IPv6 постепенно начнет конкурировать с IPv4, поэтому добавление настроек IPv6 является необходимым.
+1 -1
View File
@@ -101,7 +101,7 @@ bash -c "$(curl -L wgcf-cli.vercel.app)"
- Полный файл будет сохранен в файле `wgcf.json` в текущем каталоге.
3. Запустите `wgcf-cli generate --xray`, чтобы создать исходящий WireGuard.
Содержимое будет сохранено в файле `wgcf.json.xray.json`.
Содержимое будет сохранено в файле `wgcf.xray.json`.
- Пример файла: