Skip to content

steer 1.5.9

Choose a tag to compare

@github-actions github-actions released this 25 Sep 15:55
· 324 commits to main since this release

Движок маршрутизации по политикам для OpenWrt.

Какой пакет брать. Имя файла содержит архитектуру — ту же, что показывает
apk --print-arch на роутере.

  • steer-* — движок. Каналы, наборы адресов, доменные списки с fake-IP,
    failover между устройствами.
  • steer-extended-* — то же плюс собственный клиент VLESS/Reality с Vision,
    транспортами tcp/grpc/xhttp и своим TUN. Нужен, только если туннель поднимает
    сам движок; для готового wireguard или amneziawg достаточно базового.

Пакеты взаимозаменяемы и конфликтуют между собой: steer-extended объявляет
provides: steer, поэтому ставится поверх без удаления настроек.

Два формата. .apk — для OpenWrt 24.10 и новее, .ipk — для 23.05, 22.03
и всего, что осталось на opkg. Содержимое одинаковое, отличаются только
метаданные пакета.

# OpenWrt 24.10+
apk add --allow-untrusted ./steer-extended-1.5.9-1_<arch>.apk
# OpenWrt 23.05 и старше
opkg install ./steer-extended-1.5.9-1_<arch>.ipk

steer-obfs-*.tar.gz — серверная половина обфускации, для VPS. Нужна
только выходу с obfs: она принимает поддельный TCP снаружи и отдаёт
датаграммы локальному WireGuard. Компилятор на сервере больше не нужен —
бинарник в архиве статический, тот же самый, что и в пакете для роутера.

tar xzf steer-obfs-1.5.9-x86_64.tar.gz
cd obfs-x86_64 && sudo sh install.sh --port 4567 --forward 127.0.0.1:51820

steer-hub-*.tar.gz — хаб звезды xsteer, для VPS. Отдельная половина от
obfs: здесь свой протокол (поддельный TCP с обликом TLS) и своя подкоманда
xsteer-hub, которой в сборке для роутера нет. Имя архива без версии —
установщик тянет его по фиксированному пути. Внутри бинарник, установщик и
справка; распаковал и запустил, ключи хаб делает сам.

tar xzf steer-hub-x86_64.tar.gz && sudo sh xs_install.sh