Для настройки двух подключений через VPN одновременно, необходимо использовать мультиплексирование трафика. Например, можно настроить одно VPN-соединение на уровне операционной системы, а другое - на уровне приложения, что позволит использовать оба соединения параллельно.
Чтобы настроить таблицу маршрутов для параллельного использования двух VPN-соединений, нужно использовать инструменты маршрутизации в операционной системе (например, в Linux - команду ip route или в Windows - команду route). Можно создать разные таблички маршрутов для каждого VPN-соединения и задать приоритеты для маршрутов, чтобы определить, какой трафик будет идти через какое соединение.
В случае Linux, можно использовать утилиту ip route для создания и управления таблицами маршрутов. Например, для добавления нового маршрута через VPN соединение можно использовать команду:
```
ip route add <destination_network> via <vpn_gateway> dev <vpn_interface> table <table_id>
```
Где:
- `<destination_network>` - целевая сеть;
- `<vpn_gateway>` - IP адрес шлюза VPN подключения;
- `<vpn_interface>` - имя сетевого интерфейса VPN подключения;
- `<table_id>` - идентификатор таблицы маршрутов.
После добавления всех необходимых маршрутов для обоих VPN-соединений, можно настроить приоритеты для маршрутов с помощью утилиты ip rule. Например, можно задать приоритет для маршрутов через первое VPN-соединение:
```
ip rule add from <source_address> table <table_id>
```
Где:
- `<source_address>` - исходный IP адрес;
- `<table_id>` - идентификатор таблицы маршрутов.
Таким образом, настроив таблицы маршрутов и приоритеты для маршрутов, можно обеспечить параллельное использование двух VPN-соединений с возможностью управления маршрутами и их приоритетами без привязки к конкретному протоколу.