07.11.2026
sing-box сервер туториал
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
- Обновите список пакетов и установите необходимые зависимости:
sudo apt update
sudo apt upgrade -y
- Скачайте последнюю версию sing-box с официального репозитория:
wget https://github.com/eqxiu/sing-box/releases/latest/download/sing-box-linux-amd64.zip
- Распакуйте архив:
unzip sing-box-linux-amd64.zip
- Переместите исполняемый файл в системный путь и сделайте его исполняемым:
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 сервер готов к работе! Вы можете подключаться к нему с устройств, настроив соответствующие клиенты. Не забывайте регулярно обновлять софт и следить за безопасностью.