Столкнулся с проблемой, довольно примитивной, но в тот же час надоедливой: Hamachi/Garena/Tunngle под линуксом. С первым еще как то можно подружить, а вот с остальными — беда.
Появилась идея реализовать это все по средством IRC + OpenVPN.
1. Авторизация через БД
2. За роутинг отвечать будет бот на канале.
3. Переход с комнаты в комнату будет равнозначен смене роута.
4. В ОпенВпн включили «менеджер» дял сервера, которым можно килять конекшены
Столкнулся с проблемой грамотного построения этого всего и масштабируемостю.
Сервер опенвпн-а — не беда. Скорость там нужно порезать да и профаерволить чуть (зачем нам там нетбиос?). Разгрузить сервера можно посредством днс-а.
А вот с масштабируемостю IRC и бота есть проблемы — никогда не делал. Советы?
И как правильно сделать клиент — что б не писать инструкцию на страницу?
Или я изобретаю двухколесное транспортное средство, которое есть уже?
А почему для IRC? есть, наверняка, готовые рещения для джаббер. и не совсем понятно, как серверный чат-бот поможет в вашем деле, тем более что клиенты опенвпн есть итак под все платформы
можно и джаббер. это не принципиально. чат бот для отслеживание переходов по каналам пользователей, и управлением подсетями. Ведь подсеть 10.0.0.0/8 с бродкастами не выход.