Мне нужно настроить сервер VPN, но у меня есть доступ только без полномочий root. Я пытался использовать pptpd с slirp, но не смог заставить его работать. Есть ли другой путь? Прямо сейчас у меня есть доступ к SOCKS, но нужен и UDP. Спасибо.
Я могу говорить только об openvpn. Там вы должны использовать sudo, даже если вы хотите подключиться только к VPN.
Можно попробовать шаттл , который перенаправит весь TCP (и UDP, если Вы установите его правильно), трафик с локальной машины на удаленный сервер. У Вас должен будет быть Python на удаленной оболочке. Если бы Вы не делаете, я предложил бы использовать домашнее пиво , который теперь работает на Linux также.
От README в GitHub:
Насколько я знаю, шаттл является единственной программой, которая решает следующий общий падеж:
Вашей клиентской машиной (или маршрутизатор) является Linux, FreeBSD или MacOS.
у Вас есть доступ к удаленной сети через ssh.
у Вас не обязательно есть доступ администратора в удаленной сети.
удаленная сеть не имеет никакой VPN или только глупых/сложных протоколов VPN (IPsec, PPTP, и т.д.). Или возможно Вы - администратор, и Вы просто были расстроены ужасным состоянием утилит VPN.
Вы не хотите создавать ssh порт вперед для каждого хоста/порта в удаленной сети.
Вы ненавидите перенаправление портов openssh, потому что это случайным образом медленно и/или глупо.
Вы не можете использовать функцию PermitTunnel openssh, потому что она отключена по умолчанию на openssh серверах; плюс он делает TCP по TCP, который имеет ужасную производительность (см. ниже).
Здесь дискуссионный форум и здесь Пакеты Debian