В статье рассказано об установке и настройке сервера и клиентов для обхода всяческих ограничений.

Содержание

Установка сервера на VPS
Настройка клиента для Windows
Настройка клиента для Debian
Настройка клиента для Android


Установка сервера на VPS

Для установки требуется VPS за "рубь ежом" с параметрами: 1 ядро, 1Гб ОЗУ, 10 Гб места на диске, гигабитный канал и внешний IPv4. Как вариант - https://serva.one/ - дешево, просто, шустро. проблем с оплатой (на момент осени 2024 года) нет.

Как ставить Debian на виртуалку писать не буду, ибо написано уже много где. Поставьте ssh-сервер, настройте и запустите его. Подключитесь клиентом, перелогиньтесь в root.

Установка самого сервиса тоже несложная, запустите команду:
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/x-ui/master/install.sh)

И скрипт сам всё поставит. в процессе установки может предложить изменить настройки по умолчанию (а может и не предложить). Откажитесь, потом всё поменяете.

После установки набираете x-ui settings и видите что-то типа:
The OS release is: debian
[INF] current panel settings as follows:
username: admin
password: admin
port: 2837
webBasePath: /AY7ZGed24cR4uqW/


В браузере открываем веб-админпанель вашего сервиса. Должно быть типа http://100.100.100.100:2837/AY7ZGed24cR4uqW, где:
100.100.100.100 - ip-адрес вашей виртуалки,
2837 - порт (см. выше)
AY7ZGed24cR4uqW - путь к каталогу вебпанели.

В появившемся окне вводите логин и пароль (admin admin).

Далее зайдите в "Настройки панели", перейдите на вкладку "Настройки панели" и порт (если хотите) и путь в админпанели на какой-нибудь человекопонятный. Не забудьте сохранить.

Перейдите на вкладку "Настройки безопасности" и поменяйте пароль (а можно и логин, например, на yaadmin). Не забудьте подтвердить и сохранить.


Первоначальная настройка закончена, теперь настроим подключение.

Перейдите на вкладку "Подключения", нажмите "Создать подключение". В открывшемся окне в строке "Примечание" введите имя вашего подключения, какой-нибудь порт (или оставьте какой есть).

В поле uTLS В поля Dest и SNI введите какие-нибудь популярные домены (google.com, yandex.com...). 

Остальное сделайте как на рис. 3.

Затем кликните на вкладке "Клиент" и в открывшейся вкладке в поле "Flow" выберите xtls-rprx-vision.

Нажмите создать. Первое подключение создано.

Настройки подключения для компьютеров можно посмотреть сделав как показано на рис. 5. для настройки клиента вам нужна строка начинающаяся с vless://...

Теперь по клиентам.


Настройка клиента для Windows

На странице https://github.com/Matsuridayo/nekoray/releases пролистайте вниз до до раздела "Assets" и распахните его нажав на треугольник слева. Найдите файл ...windows64.zip, скачайте, распакуйте его и запустите nekobox.exe.

В открывшейся программе нажмите на кнопку "Сервер" и выберите "Добавить профиль из буфера обмена". Затем нажмите URL Test и посмотрите на результат теста. Тест может не пройти с первого раза.

Далее возможны два варианта:

Вариант 1. Заворачиваем ВСЕ соединения через ваш сервис. Для этого ставите галку на  "Режим системного прокси", нажмите на кнопку "Сервер" и выбираете "Запустить". Теперь все соединения вашего компа идут через вашу виртуалку, что не всегда удобно.

Поэтому пробуем Вариант 2, работа программы Nekobox как proxy-сервера. Рассмотрим это вариант на примере браузера Firefox.

Подключитесь к вашему VPN.

Поставьте расширение FoxyProxy и настройте его под ваш proxy-сервер как показано на рисунке ниже. 

Подключитесь и зайдите на сайт, где можно посмотреть ваш ip.

 


Настройка клиента для Debian

На странице https://github.com/Matsuridayo/nekoray/releases пролистайте вниз до до раздела "Assets" и распахните его нажав на треугольник слева. Найдите файл ...debian-x64.deb и скачайте его. Установка:
# dpkg -i ...debian-x64.deb

Может оказаться, что не будет установлено пакетов от которых nekoray зависит. Здесь всё проще:
# apt update
# apt install libxcb-xinerama0, libqt5core5a, libqt5gui5, libqt5network5, libqt5widgets5, libqt5svg5, libqt5x11extras5, desktop-file-utils

В общем чего нет, то и ставьте.

Далее запускаете и настраиваете как написано в разделе "Настройка клиента для Windows".


Настройка клиента для Android

Здесь вообще всё просто. В google Play скачиваете и устанавливаете приложение v2rayNG, запускаете его и настраиваете по QR-коду.

QR-код берёте из веб-админки вашего сервера.

Всё довольно просто. Если хотите дополнить или что-то неправильное, пишите по одному из контактов.