Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
REDIR(1)		    General Commands Manual		      REDIR(1)

NAME
       redir - redirect	tcp connections

SYNOPSIS
       redir	[--laddr=incoming.ip.address]	[--caddr=host]	 [--debug]   [--syslog
       [--name=str]   [--timeout=n]   [--bind_addr=my.other.ip.address]	  [--ftp=type]
       [--transproxy]  [--connect=host:port]  --lport=port  --cport=port [--bufsize=n]
       [--maxbandwidth=n] [--random_wait=n] [--wait_in_out=n]
       redir --inetd [--caddr=host] [--debug] [--syslog	[--name=str]  [--time-
       out=n]  [--ftp=type]  [--transproxy] [--connect=host:port] --cport=port
       [--bufsize=n] [--maxbandwidth=n]	[--random_wait=n] [--wait_in_out=n]

DESCRIPTION
       Redir redirects tcp connections coming in to a local port to  a
       specified address/port combination.

       It may be run either from inetd or as a standalone daemon.  De-
       pending on how redir was	 compiled,  not	 all  options  may  be
       available.

OPTIONS
       --lport
	      Specifies	 port  to  listen for connections on (when not
	      running from inetd)

       --laddr
	      IP address to bind to  when  listening  for  connections
	      (when not	running	from inetd)

       --cport
	      Specifies	port to	connect	to.

       --caddr
	      Specifies	remote host to connect to. (localhost if omit-
	      ted)

       --inetd
	      Run as a process started from inetd, with	the connection
	      passed as	stdin and stdout on startup.

       --debug
	      Write debug output to stderr or syslog.

       --name Specify  program	name to	be used	for TCP	wrapper	checks
	      and syslog logging.

       --timeout
	      Timeout and close	the connection after n seconds on  in-
	      activity.

       --syslog
	      Log information to syslog.

       --bind_addr
	      Forces  redir  to	 pick  a specific address/interface to
	      bind to when it listens for incoming connections.

       --ftp  When using redir for an  FTP  server,  this  will	 cause
	      redir  to	also redirect ftp connections.	Type should be
	      specified	as either "port", "pasv", or "both", to	 spec-
	      ify  what	 type  of FTP connection to handle.  Note that
	      --transproxy often makes one  or	the  other  (generally
	      port) undesirable.

       --transproxy
	      On  a  linux  system  with transparany proxying enables,
	      causes redir to make connections appear as if  they  had
	      come from	their true origin.  (see transproxy.txt	in the
	      source archive)

       --connect
	      Redirects	connections through an HTTP proxy  which  sup-
	      ports the	CONNECT	command.  Specify the address and port
	      of the proxy using --caddr and --cport.	--connect  re-
	      quires  the  hostname and	port which the HTTP proxy will
	      be asked to connect to.

       --bufsize n
	      Set the bufsize (defaut 4096) in bytes. Can be used com-
	      bined with --maxbandwidth	or --random_wait to simulate a
	      slow connection.

       --maxbandwidth n
	      Reduce the bandwidth to be no more than n	bits/sec.  The
	      algorithme is basic, the goal is to simulate a slow con-
	      nection, so there	is no pic acceptance.

       --random_wait n
	      Wait between 0  and  2  x	 n  milliseconds  before  each
	      "packet".	 A "packet" is a bloc of data read in one time
	      by redir.	A "packet" size	is always less than  the  buf-
	      size (see	also --bufsize).

       --wait_in_out n
	      Apply --maxbandwidth and --random_wait for input if n=1,
	      output if	n=2 and	both if	n=3.

SEE ALSO
       inetd(1)

				     local			      REDIR(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=redir&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help