Подключи весь домашний интернет через один роутер. Пошаговые инструкции для Xray и AmneziaWG на OpenWRT и Keenetic.
На компьютере в терминале выполни:
ssh root@192.168.1.1
Запусти установочный скрипт:
sh <(wget -O - https://raw.githubusercontent.com/Slava-Shchipunov/awg-openwrt/refs/heads/master/amneziawg-install.sh)
reboot
Подожди 30–60 секунд, пока роутер включится.
Открой веб-панель роутера → Network → Interfaces → Add new interface.
В настройках интерфейса нажми Load configuration и загрузи .conf файл из личного кабинета, либо вставь его содержимое.
Перейди в Network → Firewall → Zones → Add:
Нажми Save & Apply, затем перезагрузи роутер через System → Reboot.
После включения проверь IP на любом устройстве — он должен совпадать с локацией сервера.
ssh root@192.168.1.1
wget https://downloads.sourceforge.net/project/v2raya/openwrt/v2raya.pub -O /etc/opkg/keys/94cc2a834fb0aa03 echo "src/gz v2raya https://downloads.sourceforge.net/project/v2raya/openwrt/$(. /etc/openwrt_release && echo "$DISTRIB_ARCH")" | tee -a "/etc/opkg/customfeeds.conf"
opkg update
opkg install v2raya xray-core kmod-nft-tproxy iptables-nft
opkg install luci-app-v2raya
uci set v2raya.config.enabled='1' uci commit v2raya /etc/init.d/v2raya enable /etc/init.d/v2raya start
Перейди по адресу:
http://192.168.1.1:2017
При первом входе придума логин и пароль администратора.
В личном кабинете FRKN выбери протокол Xray, скопируй ссылку или скачай конфиг.
В v2rayA перейди в Subscriptions → Add, вставь ссылку и обнови. Либо импортируй конфиг вручную через Import.
Выбери нужный сервер в списке → нажми Not running вверху страницы, чтобы переключить в Running.
Режим прозрачного прокси (Transparent Proxy / System Proxy) обычно включён по умолчанию — весь трафик LAN пойдёт через Xray.
На любом устройстве в сети проверь IP-адрес — он должен совпадать с локацией сервера.
logread -f | grep v2raya
Управление → Системные настройки → Компоненты → найди WireGuard VPN → установи.
В личном кабинете FRKN выбери протокол AmneziaWG и скачай .conf файл.
Интернет → Другие подключения → WireGuard → Импорт из файла. Выбери скачанный .conf файл.
Нажми на созданное подключение → включи Использовать для выхода в интернет → Сохрани.
Перейди в Интернет → Политики подключений → Добавить политику. Назови, например, VPN.
В той же политике перейди на вкладку Привязка политик и перетащи нужные устройства в политику VPN.
Интернет → Другие подключения → WireGuard → включи созданное подключение. Через несколько секунд статус должен стать зелёным.
Выполни шаги 1–4 из автоматического варианта: установи компонент, импортируй .conf, включи "Использовать для выхода в интернет", но не включай само подключение.
Открой веб-CLI роутера (шестерёнка → Командная строка) и выполни:
show interface
Найди в выводе свое подключение по названию и запомни значение поля interface-name (например, Wireguard0).
Из конфига возьми значения Jc, Jmin, Jmax, S1, S2, H1–H4.
interface Wireguard0 wireguard asc 5 42 54 0 0 1 2 3 4
system configuration save
Затем настрой политику подключения (шаги 5–7 из автоматического варианта) и включи подключение.
Управление → Системные настройки → Компоненты → установи Entware.
Подключись по SSH к роутеру и выполни:
opkg update && opkg upgrade opkg install curl curl -sL https://raw.githubusercontent.com/hoaxisr/awg-manager/master/scripts/install.sh | sh
wget -qO- http://repo.hoaxisr.ru/install.sh | sh
После установки AWG Manager доступен по адресу роутера на порту 2222.
http://192.168.1.1:2222
В веб-интерфейсе AWG Manager добавь новый туннель и импортируй .conf файл из личного кабинета FRKN.
Подготовь USB-флешку в формате EXT4, подключи к роутеру.
Управление → Системные настройки → Компоненты → включи OPKG и Entware.
/opt/etc/init.d/rc.unslung.
Логин: root, пароль по умолчанию:
keenetic (смени сразу через passwd).
ssh root@192.168.1.1
opkg update && opkg upgrade && opkg install curl tar && cd /tmp sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/install.sh)"
curl -OL https://github.com/jameszeroX/XKeen/releases/latest/download/xkeen.tar.gz && tar -xvzf xkeen.tar.gz -C /opt/sbin && rm xkeen.tar.gz && xkeen -i
В процессе установки XKeen спросит про GeoIP и GeoSite — рекомендуется установить оба (выбери пункт 1).
Затем включи автоматическое обновление (пункт 1) и укажи удобное время.
В личном кабинете FRKN выбери протокол Xray и скопируй ссылку на подписку либо скачай JSON-конфиг.
/opt/etc/xray/configs/. Основной outbound-конфиг
обычно называется 04_outbounds.json.
Через SCP / WinSCP или SFTP загрузи готовый конфиг в:
/opt/etc/xray/configs/config.json
Либо, если у тебя ссылка вида vless://...,
воспользуйся генератором конфигов (например,
RouteSense XKeen config generator) и положи полученный JSON в указанную папку.
xkeen -start
Или перезапусти, если менял конфиг:
xkeen -restart
Проверь статус:
xkeen -status
Перейди в веб-интерфейс роутера:
Если используешь XTLS-Reality, Keenetic может занимать порт 443. Перенеси его, например, на 8443:
ip http ssl port 8443 system configuration save
xxxx.keenetic.link:8443.
На устройстве из политики XKeen проверь IP-адрес — он должен совпадать с локацией сервера.
xkeen -diag или logread | grep xray