Disable vision

This commit is contained in:
2026-10-28 19:32:22 +04:00
parent d7252da3c7
commit 83ff791169
3 changed files with 7 additions and 5 deletions

View File

@@ -279,6 +279,8 @@ podman-compose up -d
> ⚠️ Файлы `.env` и `config/config.json` содержат секреты и исключены из Git. Ссылка подключения тоже является секретом — не публикуйте её. > ⚠️ Файлы `.env` и `config/config.json` содержат секреты и исключены из Git. Ссылка подключения тоже является секретом — не публикуйте её.
> В конфигурации отключён XTLS Vision (`flow` не задаётся), чтобы работал UDP — это нужно для игр и Minecraft Bedrock. REALITY/TLS продолжают шифровать трафик. Если UDP не нужен и важна максимальная защита от TLS-in-TLS DPI, Vision можно вернуть, добавив `"flow": "xtls-rprx-vision"` в клиент и `flow=xtls-rprx-vision` в ссылку.
> После изменения `XRAY_PORT`, `XRAY_DEST` или `XRAY_SERVER_NAME` в `.env` запустите `./setup.sh` заново — он пересоберёт `config/config.json` и проверит его. Секреты при этом сохраняются. > После изменения `XRAY_PORT`, `XRAY_DEST` или `XRAY_SERVER_NAME` в `.env` запустите `./setup.sh` заново — он пересоберёт `config/config.json` и проверит его. Секреты при этом сохраняются.
### Проброс порта ### Проброс порта
@@ -310,6 +312,8 @@ XRAY_PUBLIC_HOST=vpn.domain.ru
- **Только домашняя сеть:** оставьте интернет напрямую, а подсеть `192.168.0.0/16` (или `geoip:private`) направьте в proxy. - **Только домашняя сеть:** оставьте интернет напрямую, а подсеть `192.168.0.0/16` (или `geoip:private`) направьте в proxy.
- **Полный туннель:** весь трафик (`0.0.0.0/0`) направьте в proxy. - **Полный туннель:** весь трафик (`0.0.0.0/0`) направьте в proxy.
> Xray — это proxy, а не L2 VPN. Broadcast/multicast (обнаружение устройств и LAN-серверов в играх) не переносится. Для игр используйте прямое подключение по IP; для полноценного LAN-обнаружения нужен ZeroTier/SoftEther.
Для доступа по именам добавьте локальные записи в клиент или используйте DNS домашней сети (например, AdGuard/OPNsense), направив DNS-запросы через туннель. Для доступа по именам добавьте локальные записи в клиент или используйте DNS домашней сети (например, AdGuard/OPNsense), направив DNS-запросы через туннель.
### Добавление устройства ### Добавление устройства
@@ -318,8 +322,7 @@ XRAY_PUBLIC_HOST=vpn.domain.ru
```json ```json
{ {
"id": "новый-uuid", "id": "новый-uuid"
"flow": "xtls-rprx-vision"
} }
``` ```

View File

@@ -12,8 +12,7 @@
"settings": { "settings": {
"clients": [ "clients": [
{ {
"id": "__UUID__", "id": "__UUID__"
"flow": "xtls-rprx-vision"
} }
], ],
"decryption": "none" "decryption": "none"

View File

@@ -112,7 +112,7 @@ mv config/config.json.tmp config/config.json
echo "Проверка конфигурации..." echo "Проверка конфигурации..."
"$ENGINE" run --rm -v "$(pwd)/config:/usr/local/etc/xray:ro,Z" "$IMAGE" run -test -confdir /usr/local/etc/xray "$ENGINE" run --rm -v "$(pwd)/config:/usr/local/etc/xray:ro,Z" "$IMAGE" run -test -confdir /usr/local/etc/xray
LINK="vless://${XRAY_UUID}@${PUBLIC_HOST}:${XRAY_PORT}?encryption=none&flow=xtls-rprx-vision&security=reality&sni=${XRAY_SERVER_NAME}&fp=chrome&pbk=${XRAY_PUBLIC_KEY}&sid=${XRAY_SHORT_ID}&type=tcp&headerType=none&spx=%2F#Xray-Home" LINK="vless://${XRAY_UUID}@${PUBLIC_HOST}:${XRAY_PORT}?encryption=none&security=reality&sni=${XRAY_SERVER_NAME}&fp=chrome&pbk=${XRAY_PUBLIC_KEY}&sid=${XRAY_SHORT_ID}&type=tcp&headerType=none&spx=%2F#Xray-Home"
cat <<EOF cat <<EOF