summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJakub Sławiński2005-08-05 21:45:31 +0200
committerJoshua Judson Rosen2014-07-17 21:14:59 +0200
commit43e8714797d40bcf63efab428dcd25f9caf1d52b (patch)
tree796974a873a97f2a44f872f3dd3587508e35aa64 /doc
parentv0.7.1 (diff)
downloadapf-43e8714797d40bcf63efab428dcd25f9caf1d52b.tar.gz
v0.7.2
- Added: http proxy basic authorization - Fixed: logging initialization after some value checking - Fixed: auto-reconnect failure when --nossl option is set - Added: auto-reconnect when afserver is not reachable on start - Added: auto-reconnect after normal afserver quit - Added: per user statistics: idle time, amount of downloaded/uploaded bytes and current download/upload rate - Added: support for https proxies - Added: possibility to bind sockets on different interfaces - Fixed: receiving incomplete headers from afclient - Fixed: close user connections by afclient
Diffstat (limited to 'doc')
-rw-r--r--doc/afclient.126
-rw-r--r--doc/afserver.110
-rw-r--r--doc/afserver.conf.52
-rw-r--r--doc/en/README28
4 files changed, 49 insertions, 17 deletions
diff --git a/doc/afclient.1 b/doc/afclient.1
index c2d1bc3..fce6381 100644
--- a/doc/afclient.1
+++ b/doc/afclient.1
@@ -1,4 +1,4 @@
-.TH afclient 1 "apf 0.7.1" Jeremian
+.TH afclient 1 "apf 0.7.2" Jeremian
.SH NAME
afclient \- active port forwarder client
.SH SYNOPSIS
@@ -72,8 +72,19 @@ is running (required)
.B -K, --keep-alive N
send keepalive packets every N seconds (default: not send keepalive packets)
+.I Auto-reconnection
+
+.B --ar-start
+ enable auto-reconnection when afserver is not reachable on start (default: disabled)
+
+.B --ar-quit
+ enable auto-reconnection after normal afserver quit (default: disabled)
+
+.B --noar
+ disable auto-reconnection after premature afserver quit (default: enabled)
+
.B -A, --ar-tries N
- try N times to reconnect to afserver after its premature quit (default: unlimited)
+ try N times to reconnect (default: unlimited)
.B -T, --ar-delay N
wait N seconds between reconnect tries (default: 5)
@@ -113,7 +124,10 @@ is running (required)
.B -L, --Load
load a module for service's packets filtering
-.I HTTP PROXY
+.I HTTP/HTTPS PROXY
+
+.B -S, --use-https
+ use https proxy instead of http proxy
.B -P, --proxyname
the name of the machine with proxy server
@@ -121,6 +135,12 @@ is running (required)
.B -X, --proxyport
the port used by proxy server (default: 8080)
+.B -C, --pa-cred U:P
+ the user (U) and password (P) used in proxy authorization
+
+.B -B, --pa-t-basic
+ the Basic type of proxy authorization (default)
+
.SH "REMOTE ADMINISTRATION"
Remote administration mode is enabled by
diff --git a/doc/afserver.1 b/doc/afserver.1
index 042789e..24f9e6d 100644
--- a/doc/afserver.1
+++ b/doc/afserver.1
@@ -1,4 +1,4 @@
-.TH afserver 1 "apf 0.7.1" Jeremian
+.TH afserver 1 "apf 0.7.2" Jeremian
.SH NAME
afserver \- active port forwarder server
.SH SYNOPSIS
@@ -29,11 +29,11 @@ which redirects it to the specified destination host:port.
.B -n, --hostname NAME
used when creating listening sockets (default: '')
-.B -l, --listenport PORT
- listening port number - users connect to it (default: 50127)
+.B -l, --listenport [HOST:]PORT
+ listening [host:]port number - users connect to it (default: 50127)
-.B -m, --manageport PORT
- manage port number -
+.B -m, --manageport [HOST:]PORT
+ manage [host:]port number -
.I afclient
connects to it (default: 50126)
diff --git a/doc/afserver.conf.5 b/doc/afserver.conf.5
index 0337469..b942403 100644
--- a/doc/afserver.conf.5
+++ b/doc/afserver.conf.5
@@ -1,4 +1,4 @@
-.TH afserver.conf 5 "apf 0.7.1" Jeremian
+.TH afserver.conf 5 "apf 0.7.2" Jeremian
.SH NAME
afserver.conf \- Configuration File for afserver
.SH INTRODUCTION
diff --git a/doc/en/README b/doc/en/README
index 5dca91c..fab53ae 100644
--- a/doc/en/README
+++ b/doc/en/README
@@ -1,4 +1,4 @@
-AF - Active Port Forwarder 0.7.1 - README
+AF - Active Port Forwarder 0.7.2 - README
Copyright (C) 2003,2004,2005 jeremian - <jeremian [at] poczta.fm>
=================================================================
@@ -108,10 +108,10 @@ Multiple clients allow to create more sophisticated tunneling scheme.
-n, --hostname - it's used when creating listening sockets
(default: '')
- -l, --listenport - listening port number - users connect
- to it (default: 50127)
- -m, --manageport - manage port number - second part of the active
- port forwarder connects to it (default: 50126)
+ -l, --listenport - listening [host:]port - users connect to it
+ (default: 50127)
+ -m, --manageport - manage [host:]port - afclient connects to it
+ (default: 50126)
-V, --version - display version number
-h, --help - prints this help
@@ -203,8 +203,16 @@ Multiple clients allow to create more sophisticated tunneling scheme.
for details) (default: %d.%m.%Y %H:%M:%S)
-K, --keep-alive N - send keepalive packets every N seconds
(default: not send keepalive packets)
- -A, --ar-tries N - try N times to reconnect to afserver after
- its premature quit (default: unlimited)
+
+ Auto-reconnection:
+
+ --ar-start - enable auto-reconnection when afserver is not
+ reachable on start (default: disabled)
+ --ar-quit - enable auto-reconnection after normal afserver quit
+ (default: disabled)
+ --noar - disable auto-reconnection after premature afserver
+ quit (default: enabled)
+ -A, --ar-tries N - try N times to reconnect (default: unlimited)
-T, --ar-delay N - wait N seconds between reconnect tries (default: 5)
Modes:
@@ -233,10 +241,14 @@ Multiple clients allow to create more sophisticated tunneling scheme.
-l, --load - load a module for user's packets filtering
-L, --Load - load a module for service's packets filtering
- HTTP PROXY:
+ HTTP/HTTPS PROXY:
+ -S, --use-https - use https proxy instead of http proxy
-P, --proxyname - the name of the machine with proxy server
-X, --proxyport - the port used by proxy server (default: 8080)
+ -C, --pa-cred U:P - the user (U) and password (P) used in proxy
+ authorization
+ -B, --pa-t-basic - the Basic type of proxy authorization (default)
================================================================================