Sing-box - установка reality протокола для google.com SNI - reality-ezpz: различия между версиями
Материал из Все о VPN, прокси и свободном интернете
Adminvpn1 (обсуждение | вклад) Нет описания правки |
Adminvpn1 (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
По-умолчанию, команда установит sing-box c протоколом reality через TCP транспорт (можно заменить на http|grpc|ws|tuic|hysteria2|shadowtls) на 443 порт для www.google.com SNI домена по-умолчанию: | По-умолчанию, команда установит 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) | # 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 код для скинирования: | На выходе получаем конфиг для импорта и QR код для скинирования: | ||
Строка 18: | Строка 21: | ||
Команды администрирования: | Команды администрирования: | ||
Показать списком всех пользователей Sing-box: | Добавить пользователя user1: | ||
# bash <(curl -sL https://bit.ly/realityez) --add-user user1 | |||
Показать списком всех пользователей Sing-box или XRAY: | |||
# bash <(curl -sL https://bit.ly/realityez) --list-users | # bash <(curl -sL https://bit.ly/realityez) --list-users | ||
Вывести конфиг для юзера user1 | Вывести конфиг для юзера user1 | ||
# bash <(curl -sL https://bit.ly/realityez) --show-user 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. | |||
Строка 29: | Строка 45: | ||
# bash <(curl -sL https://bit.ly/realityez) -c sing-box | # 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 | |||
[[Файл:Sing-box-reality-sni-2.png|1024x768px]] <br> | |||
Код скрипта на github: | Код скрипта на github: | ||
https://github.com/aleskxyz/reality-ezpz/tree/master | https://github.com/aleskxyz/reality-ezpz/tree/master |
Текущая версия от 21:47, 12 июня 2024
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