mirror of
https://github.com/moparisthebest/sslh
synced 2024-11-25 10:32:18 -05:00
added transparent option to man page and help
This commit is contained in:
parent
621f0718dd
commit
7d6cac73d4
@ -2,7 +2,7 @@
|
|||||||
# main: processing of config file, command line options and start the main
|
# main: processing of config file, command line options and start the main
|
||||||
# loop.
|
# loop.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007-2012 Yves Rutschle
|
# Copyright (C) 2007-2014 Yves Rutschle
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it
|
# This program is free software; you can redistribute it
|
||||||
# and/or modify it under the terms of the GNU General Public
|
# and/or modify it under the terms of the GNU General Public
|
||||||
@ -33,7 +33,7 @@
|
|||||||
const char* USAGE_STRING =
|
const char* USAGE_STRING =
|
||||||
"sslh " VERSION "\n" \
|
"sslh " VERSION "\n" \
|
||||||
"usage:\n" \
|
"usage:\n" \
|
||||||
"\tsslh [-v] [-i] [-V] [-f] [-n] [-F <file>]\n"
|
"\tsslh [-v] [-i] [-V] [-f] [-n] [--transparent] [-F <file>]\n"
|
||||||
"\t[-t <timeout>] [-P <pidfile>] -u <username> -p <add> [-p <addr> ...] \n" \
|
"\t[-t <timeout>] [-P <pidfile>] -u <username> -p <add> [-p <addr> ...] \n" \
|
||||||
"%s\n\n" /* Dynamically built list of builtin protocols */ \
|
"%s\n\n" /* Dynamically built list of builtin protocols */ \
|
||||||
"\t[--on-timeout <addr>]\n" \
|
"\t[--on-timeout <addr>]\n" \
|
||||||
@ -41,6 +41,7 @@ const char* USAGE_STRING =
|
|||||||
"-V: version\n" \
|
"-V: version\n" \
|
||||||
"-f: foreground\n" \
|
"-f: foreground\n" \
|
||||||
"-n: numeric output\n" \
|
"-n: numeric output\n" \
|
||||||
|
"--transparent: behave as a transparent proxy\n" \
|
||||||
"-F: use configuration file\n" \
|
"-F: use configuration file\n" \
|
||||||
"--on-timeout: connect to specified address upon timeout (default: ssh address)\n" \
|
"--on-timeout: connect to specified address upon timeout (default: ssh address)\n" \
|
||||||
"-t: seconds to wait before connecting to --on-timeout address.\n" \
|
"-t: seconds to wait before connecting to --on-timeout address.\n" \
|
||||||
|
9
sslh.pod
9
sslh.pod
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
=head1 SYNOPSIS
|
=head1 SYNOPSIS
|
||||||
|
|
||||||
sslh [B<-F> I<config file>] [ B<-t> I<num> ] [B<-p> I<listening address> [B<-p> I<listening address> ...] [B<--ssl> I<target address for SSL>] [B<--ssh> I<target address for SSH>] [B<--openvpn> I<target address for OpenVPN>] [B<--http> I<target address for HTTP>] [B<--anyprot> I<default target address>] [B<--on-timeout> I<protocol name>] [B<-u> I<username>] [B<-P> I<pidfile>] [-v] [-i] [-V] [-f] [-n]
|
sslh [B<-F> I<config file>] [ B<-t> I<num> ] [B<--transparent>] [B<-p> I<listening address> [B<-p> I<listening address> ...] [B<--ssl> I<target address for SSL>] [B<--ssh> I<target address for SSH>] [B<--openvpn> I<target address for OpenVPN>] [B<--http> I<target address for HTTP>] [B<--anyprot> I<default target address>] [B<--on-timeout> I<protocol name>] [B<-u> I<username>] [B<-P> I<pidfile>] [-v] [-i] [-V] [-f] [-n]
|
||||||
|
|
||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
@ -86,6 +86,13 @@ protocol (which should usually be SSH). Default is 2s.
|
|||||||
Name of the protocol to connect to after the timeout period
|
Name of the protocol to connect to after the timeout period
|
||||||
is over. Default is 'ssh'.
|
is over. Default is 'ssh'.
|
||||||
|
|
||||||
|
=item B<--transparent>
|
||||||
|
|
||||||
|
Makes B<sslh> behave as a transparent proxy, i.e. the
|
||||||
|
receiving service sees the original client's IP address.
|
||||||
|
This works on Linux only and involves B<iptables> settings.
|
||||||
|
Refer to the README for more information.
|
||||||
|
|
||||||
=item B<-p> I<listening address>, B<--listen> I<listening address>
|
=item B<-p> I<listening address>, B<--listen> I<listening address>
|
||||||
|
|
||||||
Interface and port on which to listen, e.g. I<foobar:443>,
|
Interface and port on which to listen, e.g. I<foobar:443>,
|
||||||
|
Loading…
Reference in New Issue
Block a user