hitch man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

HITCH(8)							      HITCH(8)

NAME
       Hitch - high performance TLS proxy

SYNOPSIS
       hitch [OPTIONS] [PEM]

DESCRIPTION
       Hitch  is  a network proxy that terminates TLS/SSL connections and for‐
       wards the unencrypted traffic to some backend. It's designed to	handle
       10s of thousands of connections efficiently on multicore machines.

       Hitch  has  very	 few  features	--  it's designed to be paired with an
       intelligent backend like Varnish Cache. It maintains a strict 1:1  con‐
       nection	pattern with this backend handler so that the backend can dic‐
       tate throttling behavior, maximum connection behavior, availability  of
       service, etc.

       The  only  required  argument is a path to a PEM file that contains the
       certificate (or a chain of certificates) and  private  key.  It	should
       also  contain  DH  parameter  if	 you wish to use Diffie-Hellman cipher
       suites.

COMMAND LINE ARGUMENTS
	  --config=FILE
		 Load configuration from specified file.

	  --tls	 TLSv1 (default. No SSLv3)

	  --ssl	 SSLv3 (enables SSLv3)

	  -c

		 --ciphers=SUITE
			Sets allowed ciphers (Default: "")

	  -e

		 --ssl-engine=NAME
			Sets OpenSSL engine (Default: "")

	  -O

		 --prefer-server-ciphers
			Prefer server list order

	  --client
		 Enable client proxy mode

	  -b	 --backend=[HOST]:PORT	    Backend  [connect]	 (default   is
		 "[127.0.0.1]:8000")

	  -f	 --frontend=[HOST]:PORT[+CERT]	   Frontend [bind] (default is
		 "[*]:8443") (Note: brackets are mandatory in endpoint	speci‐
		 fiers.)

	  -n

		 --workers=NUM
			Number of worker processes (Default: 1)

	  -B

		 --backlog=NUM
			Set listen backlog size (Default: 100)

	  -k

		 --keepalive=SECS
			TCP keepalive on client socket (Default: 3600)

	  -r

		 --chroot=DIR
			Sets chroot directory (Default: "")

	  -u

		 --user=USER
			Set uid/gid after binding the socket (Default: "")

	  -g

		 --group=GROUP
			Set gid after binding the socket (Default: "")

	  -q

		 --quiet
			Be quiet; emit only error messages

	  -s

		 --syslog
			Send  log message to syslog in addition to stderr/std‐
			out

	  --syslog-facility=FACILITY
		 Syslog facility to use (Default: "daemon")

	  --daemon
		 Fork into background and become a daemon; this also sets  the
		 --quiet option (Default: off)

	  --write-ip
		 Write	1  octet with the IP family followed by the IP address
		 in 4 (IPv4) or 16  (IPv6)  octets  little-endian  to  backend
		 before the actual data (Default: off)

	  --write-proxy-v1
		 Write	HaProxy's PROXY v1 (IPv4 or IPv6) protocol line before
		 actual data (Default: off)

	  --write-proxy-v2
		 Write HaProxy's PROXY v2 binary (IPv4 or IPv6)	 protocol line
		 before actual data (Default: off)

	  --write-proxy
		 Equivalent  to	 --write-proxy-v2.  For	 PROXY	version	 1 use
		 --write-proxy-v1 explicitly

	  --proxy-proxy
		 Proxy HaProxy's PROXY (IPv4 or	 IPv6)	protocol  line	before
		 actual data (PROXY v1 only) (Default: off)

	  --sni-nomatch-abort
		 Abort	handshake  when	 client	 submits  an  unrecognized SNI
		 server name (Default: off)

	  -t

		 --test Test configuration and exit

	  -p

		 --pidfile=FILE
			PID file

	  -V

		 --version
			Print program version and exit

	  -h

		 --help This help message

HISTORY
       Hitch was originally called stud and was written	 by  Jamie  Turner  at
       Bump.com.

								      HITCH(8)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net