Назад | Перейти на главную страницу

Openvpn несколько клиентов на одной машине

Я бы хотел добиться следующего:

Каждый пользователь в моей системе (ubuntu 16.04) должен иметь возможность подключаться к разным vpn-серверам, и все процессы этого пользователя направляют весь трафик из соответствующего vpn.

Пример: Допустим, у нас есть 2 пользователя системы, и каждый из них «купил» одну услугу vpn у ipvanish. Когда он войдет в свою оболочку, он должен иметь возможность:

openvpn --config ipvanish-AT-Vienna-vie-c04.ovpn --auth-user-pass userpass --ca ca.ipvanish.com.crt 

и весь его трафик (из запущенных им процессов) должен проходить через этот vpn.

Точно так же другой пользователь системы должен иметь возможность сделать то же самое.

openvpn --config  ipvanish-AE-Dubai-dxb-c01.ovpn     --auth-user-pass userpass --ca ca.ipvanish.com.crt 

и начните новое соединение vpn.

Файлы конфигурации vpn находятся здесь: https://www.ipvanish.com/software/configs/

Вы знаете, как этого добиться?

По дизайну сетевой уровень является общим для всех пользователей, вошедших на сервер.

вам нужно создать виртуальную машину пользователем, либо легкий контейнер lxc.