-
Posts
5 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Gary Komarov
-
-
Очень полезная функция!
Причем обязательно настройка "wildcard" для автоматического добавления ip поддоменов тоже в маршрутизацию.
-
1 hour ago, Le ecureuil said:
Правильнее будет поднять свой.
Нафик свой, я уже решил проблему.
Прога на golang запускается при старте на роутере, постоянно проверяет каждую секунду наличие файла /var/openvpn/OpenVPN0/openvpn.config.
Если файлик есть то каждые 10 миллисекунд проверяем otp_code внутри и подменяем если не правильный.
В результате встроенный OpenVPN клиент сначала не может подключиться потом подключается с нескольких попыток и все ок.
Встроенный клиент после подключения удаляет файлик openvpn.config и моя прога переходит в режим ожидания с проверкой через 1 секунду.
-
Just now, Le ecureuil said:
Для таких случаев есть opkg.
Вот через opkg, скрипт и бинарник на golang или код под nodejs у меня и формируется нужный otp_code от текущего времени и секретки.
Как его подсунуть во встроенный openvpn клиент, чтобы не поднимать еще свой в opkg?
При поднятии встроенного клиента настройки пишутся в "/tmp/openvpn/OpenVPN0/openvpn.config".
Можно конечно попробовать их там успевать перехватывать и подменять но это изврат же. -
Подскажите каким образом во встроенном OpenVPN клиенте (kn-1910) можно программно устанавливать логин/пароль перед подключением?
Суть что есть секция
<auth-user-pass>
login
otp_code
</auth-user-pass>
Но на сервере используется TOTP через алгоритм Google Authenticator и надо как то подменять otp_code на правильный перед каждым подключением.
Если поднимаю OpenVPN клиента скриптами из OPKG (Entware) то там такой проблемы нет.
А где же хранятся настройки конфига встроенного OpenVPN и каким образом их можно править из OPKG.
Ну или чтобы цеплял login/otp_code из файлика или еще как но была возможность менять их не только через веб-интерфейс.
Маршрутизация по именам доменов
in Развитие
Posted
Так же желательно подгрузка списка маршрутизируемых доменов из файла.
Еще лучше автообновление их с внешнего ресурса
Или хотя бы допилить стандартную загрузку маршрутов
Чтобы там можно было указывать интерфейс и обновлять по сети