From 74de0c17c13f47cad236442960a6ab16565607ab Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 26 May 2008 01:12:38 +0000 Subject: added manpage for anyrtpproxy (not finished yet) --- src/man/Makefile | 8 ++- src/man/anyrtpproxy.8.txt | 151 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+), 2 deletions(-) create mode 100644 src/man/anyrtpproxy.8.txt (limited to 'src') diff --git a/src/man/Makefile b/src/man/Makefile index bbeaf2c..a015ace 100644 --- a/src/man/Makefile +++ b/src/man/Makefile @@ -12,11 +12,15 @@ anytun-config.8: anytun-config.8.txt anytun-showtables.8: anytun-showtables.8.txt a2x -f manpage anytun-showtables.8.txt +anyrtpproxy.8: anyrtpproxy.8.txt + a2x -f manpage anyrtpproxy.8.txt -manpage: anytun.8 anytun-controld.8 anytun-config.8 anytun-showtables.8 + +manpage: anytun.8 anytun-controld.8 anytun-config.8 anytun-showtables.8 anyrtpproxy.8 clean: rm -f anytun.8 anytun.8.xml rm -f anytun-controld.8 anytun-controld.8.xml rm -f anytun-config.8 anytun-config.8.xml - rm -f anytun-showtables.8 anytun-showtables.8.xml \ No newline at end of file + rm -f anytun-showtables.8 anytun-showtables.8.xml + rm -f anyrtpproxy.8 anyrtpproxy.8.xml \ No newline at end of file diff --git a/src/man/anyrtpproxy.8.txt b/src/man/anyrtpproxy.8.txt new file mode 100644 index 0000000..d2ba285 --- /dev/null +++ b/src/man/anyrtpproxy.8.txt @@ -0,0 +1,151 @@ +anyrtpproxy(8) +============== + +NAME +---- +anyrtpproxy - anycast rtpproxy + +SYNOPSIS +-------- + +*anyrtpproxy* +[ *-h|--help* ] +[ *-D|--nodaemonize* ] +[ *-C|--chroot* ] +[ *-u|--username* ] +[ *-H|--chroot-dir* ] +[ *-P|--write-pid* ] +[ *-i|--interface* ] +[ *-s|--control* [:] ] +[ *-p|--port-range* ] +[ *-n|--nat* ] +[ *-o|--no-nat-once* ] +[ *-S|--sync-port* port> ] +[ *-M|--sync-hosts* :[,:[...]] ] + + +DESCRIPTION +----------- + +*anyrtpproxy* is a rtpproxy which can be used in combination with anycast + +OPTIONS +------- + +-D|--nodaemonize +~~~~~~~~~~~~~~~~ + +This option instructs *anyrtpproxy* to run in the foreground +instead of becoming a daemon. + +-C|--chroot +~~~~~~~~~~~ + +chroot and drop privileges + +-u|--username +~~~~~~~~~~~~~~~~~~~~~~~~ + +if chroot change to this user + +-H|--chroot-dir +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +chroot to this directory + +-P|--write-pid +~~~~~~~~~~~~~~~~~~~~~~~~~ + +write pid to this file + +-i|--interface +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +TODO + +-s|--control [:] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +TODO + +-p|--port-range +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +TODO + +-n|--nat +~~~~~~~~ + +TODO + +-o|--no-nat-once +~~~~~~~~~~~~~~~~ + +TODO + +-S|--sync-port +~~~~~~~~~~~~~~~~~~~~~ + +local unicast(sync) port to bind to + +This port is used +by anycast hosts to synchronize information about tunnel +endpoints. No payload data is transmitted via this port. + +It is possible to obtain a list of active connections +by telnetting into this port. This port is read-only +and unprotected by default. It is advised to protect +this port using firewall rules and, eventually, IPsec. + +-M|--sync-hosts :,[:[...]] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +remote hosts to sync with + +Here, one has to specify all unicast IP addresses of all +other anycast hosts that comprise the anycast tunnel endpoint. + +EXAMPLES +-------- + +TODO + +BUGS +---- +Most likely there are some bugs in *anyrtpproxy*. If you find a bug, please let +the developers know at satp@anytun.org. Of course, patches are preferred. + +SEE ALSO +-------- +anytun(8) + +AUTHORS +------- +Design of SATP and wizards of this implementation: + +Othmar Gsenger +Erwin Nindl +Christian Pointner + +Debian packaging: + +Andreas Hirczy + +Manual page: + +Alexander List + +RESOURCES +--------- + +Main web site: http://www.anytun.org/ + + +COPYING +------- + +Copyright \(C) 2007-2008 Othmar Gsenger, Erwin Nindl and Christian +Pointner. This program is free software; you can redistribute +it and/or modify it under the terms of the GNU General Public License +version 2 as published by the Free Software Foundation. + -- cgit v1.2.3