January 28

Полностью анонимный VPN

Полностью анонимный VPN требует отключения логирования и дополнительных мер безопасности. Вот полный гайд по настройке Xray VPN с отключением логов:


1. Подготовка сервера

  1. Аренда VPS:
    • Выберите провайдера, который не требует личных данных (например, оплачивайте через криптовалюту).
    • Установите ОС Ubuntu 20.04 или выше.
  2. Обновление системы: sudo apt update && sudo apt upgrade -y

2. Установка Xray

  1. Установите Xray: Выполните скрипт: bash <(curl -Ls https://raw.githubusercontent.com/XTLS/Xray-install/main/install-release.sh) Это скачает и установит Xray.
  2. Убедитесь, что Xray работает: systemctl status xray

3. Настройка Xray с отключением логов

  1. Откройте конфигурационный файл: nano /usr/local/etc/xray/config.json
  2. Настройте конфигурацию (пример для VLESS + WebSocket + TLS без логов): { "log": { "loglevel": "none" // Отключает логирование }, "inbounds": [ { "port": 443, "protocol": "vless", "settings": { "clients": [ { "id": "ВАШ_UUID", "level": 0, "email": "user@example.com" } ], "decryption": "none" }, "streamSettings": { "network": "ws", "security": "tls", "tlsSettings": { "certificates": [ { "certificateFile": "/etc/ssl/certs/fullchain.pem", "keyFile": "/etc/ssl/private/privkey.pem" } ] }, "wsSettings": { "path": "/ws" } } } ], "outbounds": [ { "protocol": "freedom", "settings": {} } ] }
  3. Объяснение параметров:
    • "loglevel": "none" — отключает все виды логирования.
    • "id": "ВАШ_UUID" — замените на сгенерированный UUID: uuidgen
    • "path": "/ws" — задаёт маскировочный путь WebSocket. Можно заменить на любое значение, например, /hidden.
  4. Сохраните файл и выйдите из редактора (Ctrl+O, затем Ctrl+X).

4. Настройка SSL (TLS)

  1. Установите Certbot для получения сертификатов: sudo apt install certbot sudo certbot certonly --standalone -d ваш_домен
  2. Укажите пути к сертификатам в certificateFile и keyFile: "certificateFile": "/etc/letsencrypt/live/ваш_домен/fullchain.pem", "keyFile": "/etc/letsencrypt/live/ваш_домен/privkey.pem"

5. Оптимизация безопасности

  1. Ограничьте доступ к серверу:
    • Закройте все ненужные порты: ufw allow 443/tcp ufw enable
  2. Скрытие Xray:
    • Маскируйте трафик с помощью WebSocket или HTTP/2: "network": "ws", "wsSettings": { "path": "/ws", "headers": { "Host": "ваш_домен" } }
  3. Ограничьте количество клиентов: Не добавляйте более одного UUID, чтобы никто не догадался о массовом использовании.

6. Настройка клиента

  1. Скачайте клиентское приложение (например, v2rayN, v2rayNG).
  2. Введите данные:
    • Протокол: VLESS
    • Адрес: ваш_домен
    • Порт: 443
    • UUID: ваш UUID
    • Сетевой режим: WebSocket
    • Маскировка: /ws
    • TLS: включено

7. Проверка и тестирование

  1. Перезапустите Xray: systemctl restart xray
  2. Проверьте соединение на клиенте.
  3. Убедитесь, что ваш IP скрыт (например, через 2ip.ru).

Если появятся вопросы или что-то будет непонятно, напишите!