Штуки вроде v2ray и т.п. с большим объёмом кода и дичайшими зависимостями (и блобами) пугают. Код не обозрим, делается это всё непонятно кем, и недавние истории с xz намекают, что лучше такого сторониться. Тем более немного разбираясь в вопросе начинаешь понимать, что вот такое нагромождение вовсе и не нужно. Потому, что примеры vtun или trojan (C++-версии) показывают, что вагон кода не нужен. Более того, часто может быть достаточно вовсе socat'а. И то же самое касается клиентов для мобильника. Нормальных, кажется, нет вообще. А там казалось бы задачка: простейший UI на Java, установить SSL-соединение (тоже Java вполне достаточна, зачем длинная цепочка зависимостей не понятно), траффик вынуть из SSL-сокета и переложить в tun/tap. Десятки библиотек нативного кода явно тут не нужны.
no subject
Date: 2024-07-10 10:39 am (UTC)