Frod

07.11.2026

sing-box сервер туториал

Frod — свобода без границ

Sing-box сервер туториал: шаг за шагом для начинающих и профессионалов

В современном мире безопасность и конфиденциальность в интернете становятся важнее, чем когда-либо. Если вы ищете надежное решение для обхода ограничений, защиты данных или организации собственного VPN-сервера, то sing-box — один из передовых инструментов на рынке. В этом туториале мы подробно расскажем, как настроить sing-box сервер с нуля и сделать его максимально эффективным.

Что такое sing-box и зачем он нужен?

Sing-box — это современный прокси-сервер, который сочетает в себе универсальность и гибкость. Он поддерживает множество протоколов, таких как VMess, VLess, Shadowsocks и другие, что делает его идеальным выбором для тех, кто ценит безопасность и скорость соединения.

Основные преимущества sing-box:
- Многофункциональность: подходит для обхода цензуры, организации корпоративных решений и личной защиты.
- Производительность: оптимизирован для высокой скорости и низкой задержки.
- Гибкая настройка: возможна настройка через конфигурационные файлы или командную строку.

Что потребуется для настройки sing-box сервера?

Перед началом убедитесь, что у вас есть:
- VPS или выделенный сервер с Linux (например, Ubuntu 20.04 или 22.04).
- Доступ к серверу с правами root или sudo.
- Основное понимание работы командной строки.

Шаг 1: Установка sing-box

  1. Обновите список пакетов и установите необходимые зависимости:
sudo apt update
sudo apt upgrade -y
  1. Скачайте последнюю версию sing-box с официального репозитория:
wget https://github.com/eqxiu/sing-box/releases/latest/download/sing-box-linux-amd64.zip
  1. Распакуйте архив:
unzip sing-box-linux-amd64.zip
  1. Переместите исполняемый файл в системный путь и сделайте его исполняемым:
sudo mv sing-box /usr/local/bin/
sudo chmod +x /usr/local/bin/sing-box

Шаг 2: Конфигурация сервера

Создайте конфигурационный файл config.json:

{
 "log": {
 "level": "info"
 },
 "inbounds": [{
 "port": 443,
 "protocol": "vless",
 "settings": {
 "clients": [{"id": "ваш-UUID"}],
 "decryption": "none"
 },
 "streamSettings": {
 "network": "tcp",
 "security": "tls",
 "tlsSettings": {
 "certificates": [{
 "certificateFile": "/path/to/cert.pem",
 "keyFile": "/path/to/key.pem"
 }]
 }
 }
 }],
 "outbounds": [{
 "protocol": "freedom",
 "settings": {}
 }]
}

Обратите внимание:
- Замените "ваш-UUID" на уникальный идентификатор (генерируется через uuidgen).
- Настройте TLS-сертификаты для безопасного соединения.

Шаг 3: Запуск sing-box сервера

Запустите сервер командой:

sudo sing-box -c /path/to/config.json

Для автоматизации запуска можно создать системный сервис:

sudo nano /etc/systemd/system/sing-box.service

Добавьте в файл:

[Unit]
Description=Sing-box VPN Server
After=network.target

[Service]
ExecStart=/usr/local/bin/sing-box -c /path/to/config.json
Restart=on-failure
User=nobody

[Install]
WantedBy=multi-user.target

Активируйте сервис:

sudo systemctl enable sing-box
sudo systemctl start sing-box

Итог

Теперь ваш sing-box сервер готов к работе! Вы можете подключаться к нему с устройств, настроив соответствующие клиенты. Не забывайте регулярно обновлять софт и следить за безопасностью.