09.07.2026
настройка sing-box на openwrt
Настройка sing-box на OpenWRT: пошаговая инструкция для безопасного и быстрого интернет-соединения
В современном мире безопасность и приватность в интернете становятся все более важными. Использование VPN, прокси и продвинутых решений — не роскошь, а необходимость, особенно для тех, кто ценит свои данные. Одним из таких инновационных инструментов является sing-box — универсальный и мощный агент для маршрутизации трафика. В этой статье мы подробно расскажем, как правильно настроить sing-box на маршрутизаторе с OpenWRT, чтобы обеспечить защищённое соединение и улучшить качество интернета.
Что такое sing-box и зачем он нужен?
sing-box — это современный мультифункциональный прокси-инструмент, который объединяет возможности Shadowrocket, v2ray, Trojan, SOCKS и других протоколов в одном решении. Он подходит для обхода блокировок, защиты приватности и оптимизации интернет-трафика. Благодаря гибкости и расширяемости, sing-box стал популярным среди пользователей, желающих настроить собственный VPN или прокси-сервер.
Почему именно OpenWRT?
OpenWRT — это открытая прошивка для маршрутизаторов, которая превращает обычный роутер в мощный, настраиваемый сервер. Она позволяет устанавливать дополнительные пакеты, управлять трафиком и обеспечивать высокий уровень безопасности. Настройка sing-box на OpenWRT — отличный способ сделать домашнюю или офисную сеть более приватной и защищенной.
Что потребуется для настройки?
Перед началом убедитесь, что у вас есть:
- Маршрутизатор на базе OpenWRT с доступом к административной панели.
- Подключение к интернету.
- Основные знания работы с командной строкой и конфигурационными файлами OpenWRT.
- Конфигурационный файл sing-box (обычно в формате JSON или TOML), который задаёт правила маршрутизации и протоколы.
Пошаговая инструкция по настройке sing-box на OpenWRT
Шаг 1: Обновление пакетов и подготовка системы
Подключитесь к маршрутизатору через SSH или через веб-интерфейс Luci и выполните команды:
opkg update
opkg install luci-app-ssr-plus
Для установки sing-box можно воспользоваться сторонними репозиториями или собрать его вручную, так как в стандартных источниках он может отсутствовать.
Шаг 2: Установка sing-box
- Зайдите на официальный репозиторий sing-box, скачайте подходящую версию для архитектуры вашего роутера.
- Перед загрузкой убедитесь, что у вас есть права на выполнение файла.
Например:
wget https://github.com/SagerNet/sing-box/releases/latest/download/sing-box-linux-armv7.tar.gz
tar -xzvf sing-box-linux-armv7.tar.gz
mv sing-box /usr/bin/
chmod +x /usr/bin/sing-box
Если ваш роутер использует другую архитектуру, скачайте соответствующую версию.
Шаг 3: Конфигурация sing-box
Создайте конфигурационный файл /etc/sing-box/config.json:
{
"log": {
"level": "info",
"output": "/var/log/sing-box.log"
},
"dns": {
"servers": ["8.8.8.8", "1.1.1.1"]
},
"inbounds": [
{
"type": "socks",
"listen": "127.0.0.1",
"port": 1080
}
],
"outbounds": [
{
"type": "proxy",
"tag": "proxy",
"server": "your_vpn_server",
"port": 443,
"protocol": "trojan",
"cipher": "auto",
"password": "your_password"
}
],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:cn"],
"outboundTag": "direct"
},
{
"type": "field",
"domain": ["geosite:cn"],
"outboundTag": "direct"
}
]
}
}
Настройте параметры под свои нужды: укажите правильный VPN-сервер, протокол, порты.
Шаг 4: Запуск sing-box как службы
Создайте скрипт для автоматического запуска sing-box при загрузке:
cat <<EOF > /etc/init.d/sing-box
#!/bin/sh /etc/rc.common
START=99
start() {
/usr/bin/sing-box run -c /etc/sing-box/config.json &
}
stop() {
killall sing-box
}
EOF
chmod +x /etc/init.d/sing-box
/etc/init.d/sing-box enable
Запустите службу:
/etc/init.d/sing-box start
Шаг 5: Настройка маршрутизатора для использования sing-box
Чтобы весь трафик проходил через sing-box, настройте маршрутизатор на использование локального SOCKS-прокси или переадресацию трафика через iptables.
Пример команды iptables:
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 1080
iptables -t nat -A OUTPUT -p tcp --dport 443 -j REDIRECT --to-ports 1080
Или настройте прокси через маршрутизатор, чтобы все устройства использовали локальный прокси-сервер.
Итог
Настройка sing-box на OpenWRT — это мощное решение для тех, кто хочет защитить свою сеть и обеспечить быстрый и стабильный доступ к интернету. Следуя пошаговой инструкции, вы сможете не только установить и настроить sing-box, но и адаптировать его под свои нужды, повысив уровень приватности и обхода блокировок.
Если у вас возникнут сложности, обратитесь к сообществам OpenWRT или специализированным форумам — там всегда готовы помочь профессионалы.
Ключевые слова: настройка sing-box на openwrt, sing-box, openwrt, VPN, прокси, приватность, обход блокировок, настройка VPN на роутере, безопасность интернета.