OpenVPN, L2TP или PPTP-клиент, который является сервером SOCKS5 | линукс

1342
zwol

Мне нужен клиент OpenVPN, L2TP или PPTP для Linux - не важно, какой - который действует как сервер SOCKS5 на локальной машине. Он не должен устанавливать туннельные интерфейсы или что-то в этом роде, он должен просто привязывать указанный порт и передавать SOCKS5 через этот порт и пересылать только прокси-трафик через VPN. В идеале, он не должен требовать прав суперпользователя для запуска.

(По сути, это тот же вопрос, что и у клиента OpenVPN, как у сервера SOCKS 5 ?, за исключением того, что этот вопрос относится к Windows и никогда не давал никакого реального ответа.)

(Я хочу этого, потому что я собираюсь запускать несколько разных программ одновременно на одной и той же машине, каждая из которых должна общаться с другим VPN-сервером; это тривиально с SOCKS, но настройка с интерфейсами TUN / TAP выглядит следующим образом гигантская боль в заднице.)

(Обратите внимание, что, насколько я могу судить, режим 'socks-proxy' в OpenVPN является полной противоположностью того, что я хочу: он по-прежнему представляет собой интерфейс TUN / TAP к локальной машине и подключается через SOCKS к своему серверу . )

4
Я никогда не слышал о VPN, который делает это. Есть ли какая-то причина, по которой вы не можете установить и настроить сервер SOCKS, такой как Dante, локально и указать ему использовать соответствующий интерфейс VPN для внешних подключений? LawrenceC 10 лет назад 0
@ultrasawblade Это не избавляет от необходимости заставлять процесс A отправлять весь свой трафик через tun0, в то время как процесс B отправляет весь свой трафик через tun1, C через tun2 и так далее. Это то, что является огромной болью в заднице, и если бы я мог понять, как это сделать, я мог бы просто применить его непосредственно к приложениям, а не к SOCKS-прокси для них. zwol 10 лет назад 0

0 ответов на вопрос