Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Denis🐢, [31.07.2024 9:07]
- /start
- ZeroDaily tools, [31.07.2024 9:14]
- @@@@@@ @@@ @@@ @@@ @@@ @@@
- @@@@@@@ @@@ @@@ @@@ @@@ @@@
- @@@ @@! !@@ @@! @@@ @@!
- @!@ !@! @!! !@! @!@ !@!
- @!@!!@ !@@!@! @!@!@!@!@ @!@ !@! !!@
- !!@!@! @!!! !!!@!@!!! !@! !!! !!!
- !!: !: :!! !!: !!! !!:
- :!: :!: !:! :!: !:! :!:
- :: :::: :: ::: ::::: :: ::
- : : : : :: : : : :
- Предполагается, что VPS уже куплен. Если нет - рекомендую брать тут:
- - inferno.name (https://cp.inferno.name/aff.php?aff=4576)
- - pq.hosting (https://pq.hosting/)
- ЛОКАЛЬНО
- Подключаемся к серверу по SSH
- ssh root@ip_сервера
- НА СЕРВЕРЕ
- Обновляем репозитории и софт на сервере
- apt update && apt upgrade -y
- Устанавливаем панель 3x-ui (https://github.com/MHSanaei/3x-ui)
- bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
- В процессе установки выбираем n в ответ на вопрос о random data
- Создаем пользователя для SSH-туннеля
- useradd -s /bin/true -m -r rtunnel
- Создаем папку для ssh-ключей для пользователя rtunnel
- sudo -u rtunnel mkdir /home/rtunnel/.ssh
- Создаем файл для хранения ключей
- sudo -u rtunnel nano /home/rtunnel/.ssh/authorized_keys
- Откроется редактор nano, пока оставляем его открытым
- ЛОКАЛЬНО
- Создаем SSH-ключ
- ssh-keygen
- Задаем путь до файла полностью: /home/user/.ssh/3xui где вместо user ставим свой логин в системе (если настраиваете из linux)
- Копируем публичный ключ
- cat ~/.ssh/3xui.pub
- Эта команда выведет ключ в консоль, откуда можно скопировать его. Если хотите сразу копировать в буфер ставим xclip: sudo apt install xclip и тогда команда:
- cat ~/.ssh/3xui.pub | xclip -selection clipboard
- НА СЕРВЕРЕ
- Вставляем ключ в nano и сохраняем (ctrl + x)
- Задаем права 600 файлу с ключами
- chmod 600 /home/rtunnel/.ssh/authorized_keys
- ЛОКАЛЬНО
- Включаем SSH-туннель
- ssh -f -N -L 2053:localhost:2053 rtunnel@ip_сервера -i ~/.ssh/3xui
- В случае успеха команда ничего не вернет в терминал.
- Заходим в панель управления по адресу подставляя значение random_path из вывода скрипта установки 3x-ui
- http://127.0.0.1:2053/random_path
- Создаем конфиг, ОБЯЗАТЕЛЬНО указывая публичный IP адрес сервера в поле "порт IP" создаваемой конфигурации. Если этого не сделать, то в конфиг попадет 127.0.0.1 и клиент не сможет подключиться.
- В настройках безопасности выбираем REALITY и жмем Get New Cert ниже. После этого жмем создать.
- Конфиг и сервер готовы к использованию.
- Мультиплатформенный клиент: Hiddify (https://github.com/hiddify/hiddify-next)
- Клиент который я использовал на Android: V2RayNg (https://play.google.com/store/apps/details?id=com.v2ray.ang&hl=en&pli=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement