Sing-box - установка reality протокола для google.com SNI - reality-ezpz: различия между версиями
Материал из Все о VPN, прокси и свободном интернете
Adminvpn1 (обсуждение | вклад) (Новая страница: «=== Sing-box - установка 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-...») |
Adminvpn1 (обсуждение | вклад) Нет описания правки |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
=== Sing-box - установка reality протокола для google.com SNI - reality-ezpz === | === 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 домена по-умолчанию: | По-умолчанию, команда установит 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 код для скинирования: | ||
vless://dd11aeb7-dd79-4579-8b5b-3457929a42ed@ | vless://dd11aeb7-dd79-4579-8b5b-3457929a42ed@XX.XX.XX.XX: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: | Or you can scan the QR code: | ||
[[Файл:Sing-box-reality-xtls-tcp-1.png|1024x768px]] <br> | [[Файл:Sing-box-reality-xtls-tcp-1.png|1024x768px]] <br> | ||
Проверяем, что у нас установилось в докере: | |||
# 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 | |||
[[Файл: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