Проще уж свой создать, универсальный, с учётом всех этих уязвимостей. Для Android и iOS. На базе sing-box. Раз авторы проигнорировали просьбу автора статьи – зачем для них делать форки? Ну можно и форк, конечно, но в их огороде копаться не охота. Там уже свой сетевой стек прикручен и надо переписывать дохрена чего.
Все эти реализации наследуют SOCKS прослойку + tun2socks (сетевой стек) (от старых реализаций). Я не уверен в их модульности, для реализации in-process маршрутизации. Короче – работы очень много и проще с нуля.