summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis-Philippe VĂ©ronneau <pollito@riseup.net>2017-11-01 17:06:53 -0400
committerLouis-Philippe VĂ©ronneau <pollito@riseup.net>2017-11-01 17:06:53 -0400
commit7170dae37787ad213ace30648a5929a1171f7529 (patch)
treed8bbd8e6d976efb704616dda0045c5a098c16cf4
parent76ab876ae0e660e1f68e2d8432b865f8e7915da7 (diff)
document the new transport plugin mechanism
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index 7186ab7..b44f7e3 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,7 @@
* [Configuring hidden services](#configuring-hidden-services)
* [Configuring directories](#configuring-directories)
* [Configuring exit policies](#configuring-exit-policies)
+ * [Configuring transport plugins](#configuring-transport-plugins)
* [Polipo](#polipo)
* [Munin](#munin)
@@ -202,6 +203,23 @@ To configure exit policies, you can do the following:
reject => "*:*";
}
+## Configuring transport plugins<a name="configuring-transport-plugins"></a>
+
+To configure transport plugins, you can do the following:
+
+ tor::daemon::transport_plugins { "obfs4":
+ ext_port => '80',
+ servertransport_plugin => 'obfs4 exec /usr/bin/obfs4proxy',
+ }
+
+If you wish to use `obfs4proxy`, you will also need to install the required
+Debian package, as the puppet module will not do it for you.
+
+Other options for transport plugins are also available but not defined by
+default:
+
+ $servertransport_listenaddr #Set a different address for the transport plugin mechanism
+ $servertransport_options #Pass a k=v parameters to the transport proxy
# Polipo<a name="polipo"></a>