Sing-box - установка reality протокола для google.com SNI - reality-ezpz
Материал из Все о VPN, прокси и свободном интернете
Sing-box or xray - установка reality протокола для google.com SNI - reality-ezpz
По-умолчанию, команда установит sing-box c протоколом reality через TCP транспорт (можно заменить на http|grpc|ws|tuic|hysteria2|shadowtls) на 443 порт для www.google.com SNI домена по-умолчанию:
# bash <(curl -sL https://raw.githubusercontent.com/aleskxyz/reality-ezpz/master/reality-ezpz.sh)
Ставим с --transport=grpc - меняем транспорт:
bash <(curl -sL https://bit.ly/realityez) --transport=grpc
На выходе получаем конфиг для импорта и QR код для скинирования:
vless://[email protected]:443?security=reality&encryption=none&alpn=h2,http/1.1&headerType=none&fp=chrome&type=tcp&flow=xtls-rprx-vision&sni=www.google.com&pbk=M1vNUNlFaV4COzplxP1EE2LXlyvUGEhnWHI7s7uvzWM&sid=28135b7ad5342e08#RealityEZPZ Or you can scan the QR code:
Проверяем, что у нас установилось в докере:
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b007a7eae00d gzxhwq/sing-box:1.8.14 "/usr/local/bin/sing…" 2 minutes ago Up 2 minutes 0.0.0.0:80->8080/tcp, :::80->8080/tcp, 0.0.0.0:443->8443/tcp, :::443->8443/tcp reality-ezpz-engine-1
Команды администрирования:
Добавить пользователя user1: # bash <(curl -sL https://bit.ly/realityez) --add-user user1 Показать списком всех пользователей Sing-box или XRAY: # bash <(curl -sL https://bit.ly/realityez) --list-users Вывести конфиг для юзера user1 # bash <(curl -sL https://bit.ly/realityez) --show-user user1 Удалить пользователя user1: bash <(curl -sL https://bit.ly/realityez) --delete-user user1
Поменять SNI () домен (по-умолчанию используется www.google.com):
# bash <(curl -sL https://bit.ly/realityez) -d yahoo.com Server Name Indication (SNI) — расширение компьютерного протокола TLS[1], которое позволяет клиенту сообщать имя хоста, с которым он желает соединиться во время процесса «рукопожатия»
Изменить транспортный протокол с TCP на другой:
# bash <(curl -sL https://bit.ly/realityez) -t http Доступные опции: tcp, http, grpc, ws, tuic, hysteria2 and shadowtls.
По-умолчанию, используется ядро sing-box. Поменять ядро на XRAY можно через
# bash <(curl -sL https://bit.ly/realityez) -c xray и обратно # bash <(curl -sL https://bit.ly/realityez) -c sing-box Конфиг при этом для клиентов - СОХРАНЯЕТСЯ!
Показать конфигурацию сервера (ядро, транспорт, SNI домен, reality):
# bash <(curl -sL https://bit.ly/realityez) --show-server-config Core: sing-box Server Address: XX.XX.XX.XX Domain SNI: www.google.com Port: 443 Transport: tcp Security: reality Safenet: OFF WARP: OFF WARP License: Telegram Bot: OFF Telegram Bot Token: Telegram Bot Admins:
Запустить TUI (Terminal User Intarface):
# bash <(curl -sL https://bit.ly/realityez) -m
Код скрипта на github:
https://github.com/aleskxyz/reality-ezpz/tree/master