Туннелирование VPN через SSH mac

У меня есть pptp VPN-сервер, настроенный на моем малине Pi дома, и он работает очень хорошо, за исключением случаев, когда я застрял за брандмауэром моего колледжа. Я могу использовать SSH через широко открытые порты брандмауэра (443, 8080), но мне было интересно, могу ли я сделать то же самое с VPN.

То, как я вижу это, должно работать, поскольку есть 4 порта, которые я знаю об открытии, что я могу использовать SSH для моей малины Pi (Not port 22, однако!), Но VPN просто не сработает. Я пробовал возиться последние два часа, но не повезло. Кто-нибудь сделал что-то подобное раньше?

2 Solutions collect form web for “Туннелирование VPN через SSH mac”

Вы можете использовать ключ -w с ssh. Пример:

 # ssh root@ssh-server -w 0:0 "/sbin/ifconfig tun0 192.168.100.1/24 pointopoint 192.168.100.2" # ifconfig tun0 192.168.100.2/24 pointopoint 192.168.100.1 # route add -host ssh-server dev eth0 # route del default # route add default gw 192.168.100.1 

Но вам нужно подключиться с привилегиями root к вашему ssh-серверу и настроить iptables для NAT-трафика. Не забудьте включить PermitTunnel point-to-point в вашем /etc/ssh/sshd_config на ssh-сервере

pptp ограничивается портом 1194, у меня была аналогичная проблема не так давно. Вы можете использовать другую технологию VPN, чем pptp. Посмотрите, что:

В .ssh / config:

хозяин raspberrypi.machine
имя хоста Your_Ip
localforward 1194 Your_Ip: 1194

затем ssh к raspberrypi.machine

Подключите клиент pptp к localhost 1194, и он должен работать.

  • Доступ к VPN из Ubuntu 12.04
  • vpn связывается с дополнительным сервером
  • Какое правило iptables заставляет vpn не подключаться?
  • Подключить сервер OpenVPN к гостевой виртуальной машине Ubuntu
  • Использовать сетевой менеджер в разных netns
  • Как связать wlan и tun
  • Прозрачное проксирование TCP-соединений на порту (в основном, без доступа root)
  • Трафик определенной программы через vpn
  • Steam In Home Streaming от Ubuntu до macOS через VPN
  • Использование файла .ovpn для настройки VPN на Antergos Gnome
  • Перенаправление трафика, поступающего из туннеля SSH в туннель VPN на устройстве Linux
  • Interesting Posts

    Как преобразовать рабочие страницы Linux в HTML без использования groff?

    использование «-vvv» с «-w FILENAME» с tcpdump делает лучший вывод?

    OpenELEC: «cp: не может stat» / flash / SYSTEM »

    htop, показать cpu бок о бок

    wget с подстановочными знаками при загрузке http

    Окно с просьбой ввести мою кодовую фразу ssh появляется случайно. Зачем?

    Зачем нужно добавлять GPG-ключ с ключом apt перед добавлением URL-адреса в sources.list и загрузку-установку приложения с помощью apt-get?

    cat SQL-файлы и перейти к схеме импорта

    Как создать локальную копию полного раздела веб-сайта из OSX с помощью curl?

    Поиск всех WAV-файлов из нескольких каталогов и их копирование на локальный компьютер с сервера

    Как редактировать загрузочные параметры установщика Debian?

    Я не могу установить определенную версию udhcpd

    Как остановить бесконечную функцию цикла, вызванную с помощью myFunc &

    Начало работы с Hostapd с набором микросхем RTL8192CU на IPFire

    Пропустить первые 6 строк / строк в текстовом файле с помощью awk

    Linux и Unix - лучшая ОС в мире.