Я попробовал использовать xkeen с ядром mihomo, в котором настроем прокси сервер по протоколу amneziawg 2.0. Как ни странно, всё заработало сразу, но обнаружился досадный баг. Если соединение обрывается по любой причине (например, можно перезагрузить VPS принудительно), то обратно оно уже не поднимается ни при каких условиях и туннель, соответственно, не работает. Спасает только xkeen -restart. Опция persistent-keepalive тут не помогает. Баг, похоже, в самом mihomo, поскольку в AWG Manager у меня с тем же туннелем такой проблемы нет - соединение после обрыва восстанавливается и трафик ходит.
Но может быть есть какой-то вариант мониторить работу туннелю извне и принудительно перезапускать xkeen в случае его обрыва? Просто у меня тут уже настроена маршрутизация доменов, а AWG Manager её не умеет и придется прикручивать что-то другое, чего делать не хочется.