Eu preciso de um cliente OpenVPN, L2TP ou PPTP para Linux - não importa qual - que atua como um servidor SOCKS5 na máquina local. Ele não deve configurar interfaces de túnel ou algo assim, ele deve apenas ligar uma porta especificada e falar com SOCKS5 nessa porta e encaminhar o tráfego com proxy somente pela VPN. Idealmente, não deve exigir privilégios de root para executar.
(Esta é essencialmente a mesma pergunta que cliente OpenVPN como servidor SOCKS 5? , exceto que essa pergunta é para o Windows e nunca obteve uma resposta real.
(Eu quero isso porque eu vou estar executando vários programas diferentes simultaneamente na mesma máquina, cada um deles precisa falar com um servidor VPN diferente ; isso é trivial com o SOCKS, mas configurá-lo com interfaces TUN / TAP parece uma dor gigante na bunda.)
(Note que, até onde eu sei, o modo 'socks-proxy' no OpenVPN é exatamente o oposto do que eu quero: ele ainda se expõe como uma interface TUN / TAP para a máquina local, e se conecta via SOCKS para seu servidor .
Tags networking vpn socks5 linux