1OBFS4PROXY(1)               General Commands Manual              OBFS4PROXY(1)
2
3
4

NAME

6       obfs4proxy - pluggable transport proxy for Tor, implementing obfs4
7

SYNOPSIS

9       obfs4proxy [options]
10

DESCRIPTION

12       obfs4proxy  is  a tool that attempts to circumvent censorship by trans‐
13       forming the Tor traffic between the client and  the  bridge.  This  way
14       censors, who usually monitor traffic between the client and the bridge,
15       will see innocent-looking transformed traffic instead of the actual Tor
16       traffic.
17
18       obfs4proxy implements the obfuscation protocols obfs2, obfs3, Scramble‐
19       Suit (client only), meek (client only) and obfs4.
20
21       obfs4proxy is currently only supported as a managed pluggable transport
22       spawned as a helper process via the tor daemon.
23

OPTIONS

25       -h, --help
26              Display usage information and exit.
27
28       --version
29              Display version information and exit.
30
31       --enableLogging
32              Enable logging.
33
34       --logLevel=level
35              Specify  the maximum log severity to log out of "ERROR", "WARN",
36              "INFO", and "DEBUG".
37
38       --unsafeLogging
39              Disable the IP address scrubber when logging, storing personally
40              identifiable information in the logs.
41
42       --obfs4-distBias
43              When  generating  probability distributions for the obfs4 length
44              and timing obfuscation, generate biased distributions similar to
45              ScrambleSuit.
46

ENVIORNMENT

48       obfs4proxy  honors all of the enviornment variables as specified in the
49       Tor Pluggable Transport Specification.
50

FILES

52       DataDirectory/pt_state/obfs4proxy.log
53           The log file, assuming logging is enabled.
54
55       DataDirectory/pt_state/obfs4_state.json
56           The Bridge (server) auto-generated obfs4  bridge  parameters  file.
57           This  file  will not be created if the administrator specifies them
58           in the torrc via a ServerTransportOptions directive.
59
60       DataDirectory/pt_state/obfs4_bridgeline.txt
61           The Bridge (server) obfs4 bridge's client parameters.  This file is
62           created  and  contains  the Bridge directive a client should add to
63           their torrc to connect to the running server's obfs4 instance.
64

CONFORMING TO

66       Tor Pluggable Transport Specification
67

NOTES

69       Using the obfs4 protocol requires tor-0.2.5.x or later.
70
71       The obfs2 protocol is included  for  backwards  compatibility  purposes
72       only, and should not be used in new deployments.
73

EXAMPLE

75       To  configure  tor  to  be able to use obfs4 bridges (as a client), add
76       obfs4proxy to the torrc like thus:
77
78              # Use obfs4proxy to provide the obfs4 protocol.
79              ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
80
81       To configure tor to act  as  an  obfs4  bridge  (as  the  server),  add
82       obfs4proxy to the torrc like thus:
83
84              #
85              # In addition to the standard tor bridge configuration, add:
86              #
87
88              # Use obfs4proxy to provide the obfs4 protocol.
89              ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
90

SEE ALSO

92       tor (1), torrc (5), obfsproxy (1)
93
94
95
96                                  2015-10-29                     OBFS4PROXY(1)
Impressum