Firma Apple usunęła obsługę protokołu PPTP VPN w Sierra ze względów bezpieczeństwa. Zobacz: https://support.apple.com/en-us/HT206844
Niestety muszę się połączyć z organizacją, która obsługuje tylko PPTP (nie moja decyzja).
Wiem o Shimo , ale kosztuje 50 USD i ma wiele funkcji, których nie potrzebuję.
Miałem nadzieję znaleźć rozwiązanie bezpłatne lub open source? Opcja tylko w wierszu poleceń byłaby odpowiednia dla systemu macOS.
Jestem nawet otwarty na bardziej ezoteryczne rozwiązania (np. Lekką maszynę wirtualną z linuksem, która łączy się z VPN, a następnie współdzieli połączenie z systemem operacyjnym hosta, ale nie jestem pewien, czy to wykonalne lub jak to zrobić).
Edycja: Widzę, że narzędzie wiersza polecenia pppd
jest nadal obecne w macOS Sierra, więc może można to wywołać bezpośrednio?
Edycja 2: Próbowałem wykonać ten samouczek z plikiem opcji z ArchWiki i niestandardową trasą w /etc/ppp/ip-up
, ale daje błąd ( publish_entry SCDSet() failed: Success!
), gdy próbuję uruchomić pppd
polecenie, pppd
demon wydaje się nie działać, a ppp0
interfejs nie pojawia się w ifconfig
. Niewiele wiem o sieciach i interfejsach sieciowych, więc uważam to za bardzo mylące! Każda pomoc byłaby mile widziana.
Odpowiedzi:
Klient FlowVPN jest bezpłatny (i współpracuje z dowolnym dostawcą).
Obsługuje PPTP i OpenVPN w systemach macOS Sierra i High Sierra:
https://www.flowvpn.com/download-mac/
Wystarczy nadpisać adres serwera FlowVPN dowolnym serwerem i łączy się on.
źródło
PPTP error when reading header : read -1, expected 12 bytes
), podczas gdy Shimo działa.Mon Apr 10 17:31:37 2017 : pptp_wait_input: Address added. previous interface setting (name: en0, address: 192.168.2.25), current interface setting (name: ppp0, family: PPP, address: 192.168.5.25, subnet: 255.255.255.0, destination: 192.168.5.1). Mon Apr 10 17:31:41 2017 : PPTP port-mapping update for en0 ignored: VPN is the Primary interface. Public Address: 0, Protocol: None, Private Port: 0, Public Port: 0 Mon Apr 10 17:31:41 2017 : PPTP clearing port-mapping for en0
Właśnie zapłaciłem 55 USD za Shimo 4. To działa. Wyszukiwarka Google dla Shimo 4 VPN poprowadzi cię do właściwego linku. Obsługuje PPTP, L2TP, OpenVPN, SSH i kilka innych. Odkryłem nawet, że mogę połączyć się z jakimś serwerem L2TP za pomocą Shimo, podczas gdy nie mogę się połączyć z wbudowanym klientem OS X VPN. Cena jest nieco droga, ale dla mnie działa całkiem dobrze, więc zapłaciłem za to. Wydaje mi się, że mogą one przynieść pewien wzrost sprzedaży wraz z wprowadzeniem nowego OS X.
źródło
Znalazłem to, szukając sposobu naprawienia błędu, który pojawiał się w Shimo podczas próby połączenia z PPTP VPN. Nie otrzymałem wielu pomocnych wyników wyszukiwania, więc chociaż nie odpowiada to oryginalne pytanie, inni mogą tu znaleźć pomoc w poszukiwaniu tego błędu:
Prowadzę wersję próbną Shimo w systemie OS X 10.12 (Sierra), a serwer VPN działa w systemie Windows 2012 R2.
Odpowiedziałem również na inne pytanie, ponieważ pomogło mi to znaleźć rozwiązanie. Zaleceniem opublikowanym przez @wgui było użycie opcji „cichy”, która nie działała, ale opis podany dla „cichej” skłonił mnie do rozszyfrowania.
Rozwiązaniem było dla mnie użycie opcji „pasywnej”. W Shimo można go włączyć w sekcji „Ekspert”. Powinieneś zobaczyć to jako jedną z opcji podanych podczas dodawania klucza parametru (po prostu pozostaw wartość pustą). Po ustawieniu moje połączenie działało dobrze.
źródło
VPN Tracker obsługuje również PPTP, nie jest darmowy, ale uważa się go za najbardziej profesjonalne oprogramowanie VPN dla komputerów Mac. Połączenia PPTP są automatycznie importowane do VPN Tracker, jeśli zostaną uruchomione na El Capitan przed aktualizacją, a jeśli połączenie nie powiedzie się, istnieje profesjonalny zespół wsparcia. Tak, to płatny produkt.
źródło