Svyaz

09.07.2026

настройка sing-box на openwrt

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

Настройка 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

  1. Зайдите на официальный репозиторий sing-box, скачайте подходящую версию для архитектуры вашего роутера.
  2. Перед загрузкой убедитесь, что у вас есть права на выполнение файла.

Например:

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 на роутере, безопасность интернета.