Connessione a un server VPN SSTP da macOS
Su macOS, utilizzando il gestore di pacchetti Homebrew, è possibile creare una connessione SSTP al Keenetic router che esegue il server VPN SSTP.
Esegui il terminale e installa il pacchetto sstp-client:
brew update
brew install sstp-clientQuindi esegui il seguente comando nel terminale:
sudo /usr/local/sbin/sstpc --cert-warn --tls-ext --user <login> --password <password> <keendns name of the router> usepeerdns require-mschap-v2 noauth noipdefault noccp refuse-eap refuse-pap refuse-mschapEcco un esempio di una connessione sstp a un router con il nome di dominio myrouter01.keenetic.pro per l'utente alex01 e la password sstp001&Pwd:
sudo /usr/local/sbin/sstpc --cert-warn --tls-ext --user alex01 --password sstp001&Pwd myrouter01.keenetic.pro usepeerdns require-mschap-v2 noauth noipdefault noccp refuse-eap refuse-pap refuse-mschapSe viene aggiunta l'opzione defaultroute, tutto il traffico verrà instradato attraverso il tunnel VPN.
Utilizza l'opzione --log-stderr --log-level 4 per abilitare la registrazione extra e la registrazione della connessione.
In alcuni scenari, sul lato client VPN, è necessario aggiungere una route statica del seguente tipo:
sudo route -n add 192.168.1.0/24 192.168.1.1per accedere agli host della rete locale dietro il router.
Sui dispositivi mobili iPad e iPhone, utilizza l'app SSTP Connect.