Openwrt

Настройка opera-proxy через tun2socks на openwrt

— Обсуждение тут — Понадобится сама opera-proxy и tun2socks для создания интерефейса и его роутинга Качаем бинарь под свою платформу отсюда. Переименовываем бинарь в opera-proxy, кладём в /usr/bin и делаем исполняемым минимальная обвязка демона далее делаем исполняемым и линкуем далее необходимо создать устройство для интерфейса используя tun2socks прописываем далее так же, делаем исполняемым и линкуем Далее […]

Linux admin Openwrt

Точечная маршрутизация IPv6 через warp openwrt

— Обсуждение тут — Роутим ручками через марку на основе ипсета ipset (через firewall) /etc/config/firewall: OpenWrt сам создаст inet fw4 set list2warp6 и будет наполнять его через dnsmasq при запросах. firewall rule (маркировка пакетов из LAN) В итоге: если клиент в LAN резолвит ntc.party или ifconfig.co, его пакеты получат метку 0x28. Policy routing (warp6 таблица) /etc/config/network: […]

Openwrt

Wireguard(amneziawg) server openwrt

— Обсуждение тут — Ставим пакеты amneziawg или wireguard И перезагружаем роутер. Далее различий для wg и awg нет, я буду строить на awg. далее в «сеть-интерфейсы» создаем интерфейс, выбираем протокол wireguard Далее генерируем ключи (Сгенерировать новую пару ключей) и назначаем сеть интерфейсу(IP addresses) и порт. маска /24 обязательна. порт любой начиная с 1025 до 65534 […]

Openwrt

Openwrt netdata autostart from opt

— Обсуждение тут — !/bin/sh /etc/rc.commonSTART=99USE_PROCD=1APPBINARY=/opt/netdata/bin/netdataCONFIGFILE=/opt/netdata/etc/netdata/netdata.confstart_service() {mkdir -m 0755 -p /var/cache/netdatachown nobody /var/cache/netdatamkdir -m 0755 -p /var/lib/netdatachown nobody /var/lib/netdatamkdir -m 0755 -p /var/log/netdatachown nobody /var/log/netdataprocd_open_instanceprocd_set_param command $APPBINARY -D -c $CONFIGFILEprocd_set_param file $CONFIGFILEprocd_set_param respawnprocd_close_instance}

Openwrt

PXE-boot openwrt

— Обсуждение тут — SSH into OpenWrt and create a new directory to download the PXE files into. This will be the ftpd root later as well. Then download the PXE files from https://netboot.xyz/downloads/: Add this to /etc/config/dhcp (replace the tftp_root, serveraddress and servername with yours): /etc/config/dhcp

Openwrt

OpenWrt настройка tun2socks

— Обсуждение тут — Глянуть архитектуру процессора на вашем роутере Скачиваем архив с нужной архитектурой на компьютер, разархивируем и перекидываем на роутер в /tmp. После этого заходим на роутер и проверяем, что точно скачали подходящий под вашу архитектуру бинарник Help вывелся, значит, всё ок. Но если выводится такая ошибка значит, архитектура выбрана неверно. Перекидываем в /usr/bin/ и заодно […]