Advertisement
load-net

XRAY VPN

Jul 30th, 2024
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. Denis🐢, [31.07.2024 9:07]
  2. /start
  3.  
  4. ZeroDaily tools, [31.07.2024 9:14]
  5. @@@@@@ @@@ @@@ @@@ @@@ @@@
  6. @@@@@@@ @@@ @@@ @@@ @@@ @@@
  7. @@@ @@! !@@ @@! @@@ @@!
  8. @!@ !@! @!! !@! @!@ !@!
  9. @!@!!@ !@@!@! @!@!@!@!@ @!@ !@! !!@
  10. !!@!@! @!!! !!!@!@!!! !@! !!! !!!
  11. !!: !: :!! !!: !!! !!:
  12. :!: :!: !:! :!: !:! :!:
  13. :: :::: :: ::: ::::: :: ::
  14. : : : : :: : : : :
  15.  
  16.  
  17.  
  18. Предполагается, что VPS уже куплен. Если нет - рекомендую брать тут:
  19. - inferno.name (https://cp.inferno.name/aff.php?aff=4576)
  20. - pq.hosting (https://pq.hosting/)
  21.  
  22. ЛОКАЛЬНО
  23.  
  24. Подключаемся к серверу по SSH
  25.  
  26. ssh root@ip_сервера
  27.  
  28.  
  29. НА СЕРВЕРЕ
  30.  
  31. Обновляем репозитории и софт на сервере
  32.  
  33. apt update && apt upgrade -y
  34.  
  35.  
  36. Устанавливаем панель 3x-ui (https://github.com/MHSanaei/3x-ui)
  37.  
  38. bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
  39.  
  40.  
  41. В процессе установки выбираем n в ответ на вопрос о random data
  42.  
  43. Создаем пользователя для SSH-туннеля
  44.  
  45. useradd -s /bin/true -m -r rtunnel
  46.  
  47.  
  48. Создаем папку для ssh-ключей для пользователя rtunnel
  49.  
  50. sudo -u rtunnel mkdir /home/rtunnel/.ssh
  51.  
  52.  
  53. Создаем файл для хранения ключей
  54.  
  55. sudo -u rtunnel nano /home/rtunnel/.ssh/authorized_keys
  56.  
  57.  
  58. Откроется редактор nano, пока оставляем его открытым
  59.  
  60. ЛОКАЛЬНО
  61.  
  62. Создаем SSH-ключ
  63.  
  64. ssh-keygen
  65.  
  66.  
  67. Задаем путь до файла полностью: /home/user/.ssh/3xui где вместо user ставим свой логин в системе (если настраиваете из linux)
  68.  
  69. Копируем публичный ключ
  70.  
  71. cat ~/.ssh/3xui.pub
  72.  
  73. Эта команда выведет ключ в консоль, откуда можно скопировать его. Если хотите сразу копировать в буфер ставим xclip: sudo apt install xclip и тогда команда:
  74.  
  75. cat ~/.ssh/3xui.pub | xclip -selection clipboard
  76.  
  77.  
  78. НА СЕРВЕРЕ
  79.  
  80. Вставляем ключ в nano и сохраняем (ctrl + x)
  81.  
  82. Задаем права 600 файлу с ключами
  83.  
  84. chmod 600 /home/rtunnel/.ssh/authorized_keys
  85.  
  86.  
  87. ЛОКАЛЬНО
  88.  
  89. Включаем SSH-туннель
  90.  
  91. ssh -f -N -L 2053:localhost:2053 rtunnel@ip_сервера -i ~/.ssh/3xui
  92.  
  93. В случае успеха команда ничего не вернет в терминал.
  94.  
  95. Заходим в панель управления по адресу подставляя значение random_path из вывода скрипта установки 3x-ui
  96.  
  97. http://127.0.0.1:2053/random_path
  98.  
  99.  
  100. Создаем конфиг, ОБЯЗАТЕЛЬНО указывая публичный IP адрес сервера в поле "порт IP" создаваемой конфигурации. Если этого не сделать, то в конфиг попадет 127.0.0.1 и клиент не сможет подключиться.
  101.  
  102. В настройках безопасности выбираем REALITY и жмем Get New Cert ниже. После этого жмем создать.
  103.  
  104. Конфиг и сервер готовы к использованию.
  105.  
  106. Мультиплатформенный клиент: Hiddify (https://github.com/hiddify/hiddify-next)
  107. Клиент который я использовал на 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