Привет. Я хочу арендовать в другой стране сервер и...
Создано: 15 августа 2025 г.
Отвечено с использованием GPT-5 Thinking от Chat01
Создано: 15 августа 2025 г.
Отвечено с использованием GPT-5 Thinking от Chat01
Привет. Я хочу арендовать в другой стране сервер и развернуть на нем VLESS VPN.
Найди всю информацию и дай подробную инструкцию с момента аренды сервера до подключения к этому серверу как клиент VPNа и с телефона и с компьютера. Распиши максимально подробную инструкцию, что бы справилась даже моя бабушка.
Круто, давай сделаем это простым путём и без «магии». Сразу скажу, я буду вести тебя пошагово и проверять, что всё понятно. В конце задам один короткий вопрос, чтобы подогнать под твои устройства.
Мы поднимем Xray-core с протоколом VLESS + TCP + REALITY на Ubuntu-сервере. VLESS сам по себе без шифрования, поэтому его всегда используют поверх TLS/REALITY — так безопаснее и стабильнее, а домен покупать не надо. (xtls.github.io, GitHub)
vless://…
и подключаемся с телефона/компьютера (инструкции ниже). (GitHub, Apple)Подойдут любые крупные провайдеры (Hetzner, DigitalOcean, Vultr, OVH и т. п.). Действия везде одинаковые:
root
) и способ входа (пароль или SSH-ключ).Проверка: как только у тебя будет IP, просто ответь «IP есть».
На Windows открой PowerShell, на macOS/Linux — Терминал.
bashssh root@IP_СЕРВЕРА # если спросит "yes/no" — пиши yes, пароль — вставляется правой кнопкой/Shift+Insert apt update && apt -y upgrade apt -y install curl nano ufw
Включим базовый фаервол и откроем нужное:
bashufw allow 22/tcp ufw allow 443/tcp ufw --force enable
bashbash <(curl -L https://raw.githubusercontent.com/XTLS/Xray-install/main/install-release.sh) install
Скрипт поставит бинарник xray
, сервис systemd и папки конфигов. (GitHub, GitHub)
Сгенерируй UUID пользователя и X25519 ключи для REALITY:
bashxray uuid # скопируй UUID xray x25519 # запомни Private key и Public key
(Это штатные команды Xray.) (xtls.github.io)
Ещё нам нужны:
www.cloudflare.com
или похожие крупные HTTPS-сайты. В официальных примерах часто используется именно Cloudflare. (GitHub)a1b2c3d4e5f6a1b2
.Открой файл:
bashnano /usr/local/etc/xray/config.json
Вставь это (замени ПЛЕЙСХОЛДЕРЫ на свои значения ― ВСЕ CAPS):
json{ "log": { "loglevel": "warning" }, "inbounds": [ { "tag": "vless-reality-in", "port": 443, "protocol": "vless", "settings": { "clients": [ { "id": "UUID_ОТСЮДА_xray_uuid", "flow": "xtls-rprx-vision" } ], "decryption": "none" }, "streamSettings": { "network": "tcp", "security": "reality", "realitySettings": { "show": false, "dest": "www.cloudflare.com:443", "serverNames": ["www.cloudflare.com"], "privateKey": "PRIVATE_KEY_ИЗ_xray_x25519", "shortIds": ["SHORTID_НАПР_a1b2c3d4e5f6a1b2"] } }, "sniffing": { "enabled": true, "destOverride": ["http","tls"] } } ], "outbounds": [ { "protocol": "freedom", "tag": "direct" }, { "protocol": "blackhole", "tag": "block" } ] }
Сохранить: Ctrl+O
, Enter, выйти Ctrl+X
.
Это соответствует официальным примерам Xray-examples для VLESS+REALITY (Vision). (GitHub)
А «flow=xtls-rprx-vision» — корректный режим для VLESS поверх TLS/REALITY. (xtls.github.io)
Запуск и автозапуск:
bashsystemctl enable xray --now systemctl status xray --no-pager # если "active (running)" — отлично
Если ошибка — покажет строку. Посмотреть лог:
bashjournalctl -u xray -n 100 --no-pager
С этой ссылкой подключаются клиенты (можно и QR-кодом, но ссылка — проще). Формат для REALITY такой:
textvless://UUID@IP_СЕРВЕРА:443 ?security=reality &sni=SERVER_NAME &fp=chrome &pbk=PUBLIC_KEY_ИЗ_xray_x25519 &sid=SHORTID &type=tcp &flow=xtls-rprx-vision #Имя_подключения
(Параметры pbk
— публичный ключ, sid
— shortId, sni
— выбранный serverName, fp=chrome
— отпечаток клиента, flow
— режим Vision.) (GitHub)
Пример:
textvless://[email protected]:443 ?security=reality&sni=www.cloudflare.com&fp=chrome &pbk=QWERTYuiopASDFGHJKLzxcvbnm1234567890abcd &sid=a1b2c3d4e5f6a1b2&type=tcp&flow=xtls-rprx-vision#MyVLESS
vless://…
ссылку → Сохранить → Нажми на профиль, чтобы подключиться.v2rayNG поддерживает VLESS/REALITY. (GitHub)
Вариант 1 (бесплатный): V2Box с поддержкой Reality. Открой App Store, установи, выбери Add → Import from Clipboard, вставь vless://…
, включи тумблер. (Apple)
Вариант 2 (платный, часто стабильнее): Shadowrocket — добавление узла по ссылке/QR аналогично. (Apple)
v2rayN умеет понимать ссылку REALITY и работать с Xray-core. (GitHub)
На телефоне или ПК после включения клиента:
https://ifconfig.co
или выполни в терминале:
IP должен быть IP твоего сервера, а не домашний.bashcurl -4 ifconfig.co
journalctl -u xray -n 50
подскажет строку ошибки.UUID
, PUBLIC KEY (pbk)
, SHORTID (sid)
и SNI
. Для REALITY важно строгое совпадение параметров. См. офиц. примеры. (GitHub)security=reality
и flow=xtls-rprx-vision
. (xtls.github.io, GitHub)ufw status
.Обновление Xray:
bashbash <(curl -L https://raw.githubusercontent.com/XTLS/Xray-install/main/install-release.sh) install
Скрипт обновит до последней версии. (GitHub)
Какой serverName (SNI) ты поставишь в конфиг и ссылку? (Одной фразой.)
Если хочешь, я подгоню инструкции «под ключ» под твою связку устройств. На чём будешь подключаться: Android или iPhone, и Windows или macOS?
(Ответь одной строкой, напр.: «Android + Windows» — и я приложу скрин-шаги именно для них.)