Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Vorhergehende Überarbeitung | |||
| — | n2n_notes [2023/06/04 11:32] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | |||
| + | ===== Informationen zum Gebrauch von N2N ===== | ||
| + | |||
| + | Webseite: http:// | ||
| + | |||
| + | Mailing-Liste: | ||
| + | |||
| + | Ein Blogeintrag: | ||
| + | |||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | apt-get install subversion | ||
| + | apt-get install libssl-dev | ||
| + | svn co https:// | ||
| + | cd n2n_v2 | ||
| + | make && make install | ||
| + | |||
| + | |||
| + | ===== Client ===== | ||
| + | |||
| + | Starten einer N2N-Client Instanz: | ||
| + | |||
| + | edge -f -M 1528 -d n2n_vpn -a 0.0.0.0 -c ffb1 -l example.com: | ||
| + | |||
| + | Abfragen von Informationen über den management port: | ||
| + | |||
| + | echo " | ||
| + | |||
| + | ===== Server ===== | ||
| + | |||
| + | Starten einer N2N-Server Instanz: | ||
| + | |||
| + | supernode -l 211 -v | ||
| + | |||
| + | Abfragen von Statistiken über den management port: | ||
| + | |||
| + | echo | nc -q 1 -u localhost 5645 | ||
| + | |||
| + | * Bei Port Forwarding ist darauf zu achten, das der externe Port auf den gleichen Port lokal gemappt wird. | ||
| + | * Ein watchdog kann bei abstürzen etc. hilfreich sein: | ||
| + | |||
| + | Watchdog um den N2N-Server bei Absturz neu zu starten: | ||
| + | |||
| + | #!/bin/sh | ||
| + | | ||
| + | exec >/ | ||
| + | date | ||
| + | | ||
| + | is_running() { ps aux | grep -v grep | grep " | ||
| + | | ||
| + | #log files can get really big | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | | ||
| + | if is_running " | ||
| + | echo "n2n supernode is still running" | ||
| + | else | ||
| + | echo "start n2n supernode" | ||
| + | | ||
| + | fi | ||
| + | |||
| + | Crontab-Eintrag (/ | ||
| + | |||
| + | */5 * * * * | ||
| + | |||
| + | |||
| + | |||