соответствующие им файлы ovpn для конфигурации клиента. Задача: в зависимости от определённых параметров golang приложение должно все исходящие запросы слать через конкретный VPN. Что непонятно: как golang может тунелить запросы через VPN используя ovpn конфиги? Буду оч благодарен
Возможно, самым простым вариантом будет через go запускать, а затем останавливать vpn. Или же можно сделать сложнее и запустить по одному vpn на разные сетевые интерфейсы и через go коннектится к нужному.
можно в сторону redsocks посмотреть и например в зависимости от pid юзера роутить куда надо трафик
Обсуждают сегодня