mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-01-20 09:41:41 +03:00
3b23ce3ea2
* add Russian lang support --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
109 lines
4.9 KiB
Markdown
109 lines
4.9 KiB
Markdown
# Настройка и запуск
|
||
|
||
После того, как вы [скачали и установили](./install) Xray, вам потребуется его настроить.
|
||
|
||
В данном руководстве мы рассмотрим только простой способ настройки. Дополнительные шаблоны: [Xray-examples](https://github.com/XTLS/Xray-examples)
|
||
|
||
Для настройки более сложных функций обратитесь к подробным инструкциям в разделе [Файл конфигурации](../config/).
|
||
|
||
::: danger
|
||
Во избежание расшифровки вашего трафика <br>
|
||
следует сгенерировать уникальный UUID с помощью команды `xray uuid` или `uuidgen`, <br>
|
||
который затем нужно вставить на стороне сервера в поле `inbounds[0].settings.clients[0].id`, <br>
|
||
а на стороне клиента - в поле `outbounds[0].settings.vnext[0].users[0].id`. <br>
|
||
:::
|
||
|
||
## Настройка сервера
|
||
|
||
Вам понадобится сервер с публичным IP-адресом (не за NAT), на котором будет запущен Xray. Конфигурация сервера:
|
||
|
||
```json
|
||
{
|
||
"inbounds": [
|
||
{
|
||
"port": 10086, // Порт, который слушает сервер
|
||
"protocol": "vmess",
|
||
"settings": {
|
||
"clients": [
|
||
{
|
||
"id": "b831381d-6324-4d53-ad4f-8cda48b30811" // Не забудьте заменить это поле, сгенерировав UUID с помощью `xray uuid` или `uuidgen`
|
||
}
|
||
]
|
||
}
|
||
}
|
||
],
|
||
"outbounds": [
|
||
{
|
||
"protocol": "freedom"
|
||
}
|
||
]
|
||
}
|
||
```
|
||
|
||
Убедитесь, что `id` и порт в конфигурации сервера совпадают с настройками клиента, чтобы подключение работало correctamente.
|
||
|
||
## Настройка клиента
|
||
|
||
На вашем компьютере (или телефоне) необходимо запустить Xray со следующей конфигурацией:
|
||
|
||
```json
|
||
{
|
||
"inbounds": [
|
||
{
|
||
"port": 1080, // Порт SOCKS-прокси, на него нужно будет направлять трафик в браузере
|
||
"listen": "127.0.0.1",
|
||
"protocol": "socks",
|
||
"settings": {
|
||
"udp": true
|
||
}
|
||
}
|
||
],
|
||
"outbounds": [
|
||
{
|
||
"protocol": "vmess",
|
||
"settings": {
|
||
"vnext": [
|
||
{
|
||
"address": "server", // Адрес сервера, замените его на IP-адрес или доменное имя вашего сервера
|
||
"port": 10086, // Порт сервера
|
||
"users": [
|
||
{
|
||
"id": "b831381d-6324-4d53-ad4f-8cda48b30811" // Не забудьте заменить это поле, сгенерировав UUID с помощью `xray uuid` или `uuidgen`
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"protocol": "freedom",
|
||
"tag": "direct"
|
||
}
|
||
],
|
||
"routing": {
|
||
"domainStrategy": "IPOnDemand",
|
||
"rules": [
|
||
{
|
||
"type": "field",
|
||
"ip": ["geoip:private","geoip:cn"], // Исключить локальную сеть и диапазоны IP-адресов Китая
|
||
"outboundTag": "direct"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
```
|
||
Единственное, что вам нужно изменить в приведенной выше конфигурации, - это IP-адрес вашего сервера и UUID пользователя, как указано в комментариях. Эта конфигурация будет перенаправлять весь трафик на ваш сервер, за исключением локальной сети (например, доступ к маршрутизатору) и диапазонов IP-адресов Китая (например, доступ к bilibili, acfun).
|
||
|
||
## Запуск
|
||
|
||
- В Windows и macOS файл конфигурации обычно находится в том же каталоге, что и Xray, и называется `config.json`.
|
||
- Просто запустите `Xray` или `Xray.exe`.
|
||
- В Linux файл конфигурации обычно находится в каталоге `/etc/xray/` или `/usr/local/etc/xray/`.
|
||
- Запустите команду `xray run -c /etc/xray/config.json`.
|
||
- Или используйте systemd или другой инструмент для запуска Xray как службы в фоновом режиме.
|
||
|
||
Более подробную информацию можно найти в [документации по конфигурации](../config/) и в разделе [Простыми словами](./level-0/).
|
||
|
||
|
||
|