U kunt tunnel het verkeer via een veilige shell-sessie , effectief gebruik van de SSH -server als een versleutelde proxy . SSH ondersteunt alleen tunneling TCP - protocol verkeer tussen computers , maar je kunt het netcat commando gebruiken om UDP - protocol verkeer om te zetten in TCP voor transmissie . De SSH commando kan het verkeer binden op een lokale poort om een externe poort . De netcat commando op de server computer kan inkomend UDP-verkeer om te zetten op een poort TCP- verkeer op de gebonden haven, waar de SSH -server stuurt het naar uw lokale computer . De netcat commando op uw lokale computer kan vervolgens omzetten van de TCP-verkeer terug in UDP-verkeer . Instructies 1 Open een terminal op de lokale computer . Type 2 het volgende commando in de terminal , vervangen " example.com " met de domeinnaam of IP -adres van de externe computer waarop de SSH- server en druk op ' Enter '. je kunt elk poortnummer gebruiken in plaats van " 7777 " , maar ervoor zorgen dat u de plaats van de " 7777 " in elke volgende opdracht bij de poort die u in deze opdracht gebruikt . ssh - L 7777 : localhost : . 7.777 example.com 3 Log in om de SSH -server door het verstrekken van uw login gegevens bij de prompt 4 Typ de volgende opdracht in de SSH-sessie en druk op " Enter " om het uit te voeren op de externe server . Dit commando maakt een tijdelijk object dat het netcat commando gebruikt voor communicatie . Mkfifo /tmp /fifo Type 5 de volgende opdracht in de SSH-sessie en druk op " Enter " om uit te voeren het op de remote server . Vervang de " computer " in de opdracht door het IP-adres of de domeinnaam van uw computer en vervang de " # " met het nummer van de UDP- poort die u wilt verkeer doorsturen uit . Nc - l - p 7777 < /tmp /fifo | nc -u computer # > . /tmp /fifo 6 Open een nieuwe terminal op de lokale computer Type 7 de volgende opdracht in de nieuwe terminal en druk op " Enter " om het uit te voeren op de lokale computer : mkfifo /tmp /fifo Type 8 de volgende opdracht in de lokale terminal, het vervangen van de " # " met het nummer van de UDP-poort die u eerder hebt opgegeven , en druk op ' Enter '. Nadat u deze opdracht uitvoert , wordt alle UDP-verkeer dat de SSH -server op de aangegeven poort bereikt doorgestuurd naar uw lokale computer terwijl de SSH-sessie blijft Open nc - l -u - p # < /tmp /fifo | nc localhost 7777 > /tmp /fifo . |