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

Прокси трафик vpn в socks или второй vpn

У меня есть сервер Ubuntu 16.04, на котором запущены xl2tp и openvpn в качестве VPN-сервера. Однако я хочу, чтобы сам сервер был подключен либо к прокси-серверу SOCKS, либо к другому соединению OpenVPN. То есть:

client --> server --> vpn or socks server --> internet

Прямо сейчас, если я выполню curl или wget запрос с терминала сервера (скажем, https://api.ipify.com/), это трафик явно идет через второй vpn или socks (пробовал оба). Однако, если я подключу клиента к серверу через l2tp или openvpn, а затем попробую то же самое curl или wget от клиента этот трафик выходит с сервера напрямую, а не через маршрутизатор через второй прокси vpn / socks.

Другими словами, хотя я хочу:

client --> server --> vpn or socks server --> internet

Вместо этого я получаю:

client --> server +---(server-native traffic)---> vpn2/socks --> internet
                  |
                  +---(client vpn traffic)----> internet

Как я могу добиться результата принудительного перенаправления трафика от клиентов VPN на второй прокси-сервер vpn или socks?

Я бы хотел сделать это прозрачно - Я не могу контролировать, как клиенты подключаются к серверу, но могу управлять сервером.