[tor-commits] [meek/master] Proxy examples and restrictions.

dcf at torproject.org dcf at torproject.org
Mon Sep 8 22:17:27 UTC 2014


commit 7a640eaa4906d79582e937c8f591887a0a900dd0
Author: David Fifield <david at bamsoftware.com>
Date:   Sun Aug 10 23:05:40 2014 -0700

    Proxy examples and restrictions.
---
 doc/meek-client.1.txt |   22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/doc/meek-client.1.txt b/doc/meek-client.1.txt
index 5e9e6e3..601836b 100644
--- a/doc/meek-client.1.txt
+++ b/doc/meek-client.1.txt
@@ -47,6 +47,18 @@ The **--helper** option prevents meek-client from doing any network
 operations itself. Rather, it will send all requests through a browser
 extension, which must be set up separately.
 
+You can also control an upstream proxy using torrc options:
+----
+HTTPSProxy localhost:8080
+Socks4Proxy localhost:1080
+Socks5Proxy localhost:1080
+----
+or, equivalently, using the **--proxy** command-line option or **proxy**
+SOCKS arg.
+
+When the **--helper** option is used, you can use any type of proxy:
+HTTP or SOCKS. Without **--helper**, you can only use an HTTP proxy.
+
 OPTIONS
 -------
 **--front**=__DOMAIN__::
@@ -58,9 +70,13 @@ OPTIONS
     **--helper 127.0.0.1:7000**.
 
 **--proxy**=__URL__::
-    URL of upstream proxy.
-    The **proxy** SOCKS arg overrides the command line. For
-    example, **--proxy=http://localhost:8787/**.
+    URL of upstream proxy. For example,
+    **--proxy=http://localhost:8080/**,
+    **--proxy=socks4a://localhost:1080**, or
+    **--proxy=socks5://localhost:1080**. The **proxy** SOCKS arg
+    overrides the command line. You would normally control the proxy
+    using the **HTTPSProxy**, **Socks4Proxy**, or **Socks5Proxy**
+    configuration options in a torrc file, instead of using this option.
 
 **--log**=__FILENAME__::
     Name of a file to write log messages to (default stderr).





More information about the tor-commits mailing list