Skip to main content
rolled back to the old version plus edits from Philipp, please make sure that answers don't just contain a link to an external source, but actually have an answer.
Source Link
Jens Kubieziel
  • 8.6k
  • 5
  • 35
  • 116

The Tor Project's official guide is available here. It has instructions on how to set up an obfs4 bridge for several platforms, including Debian and Ubuntu. Don't forget to make sure that your OR port and your obfs4 port must be publicly reachable. Tor automatically tests its OR port but it currently (as of August 2019) does not test its obfs4 port. You can use this scanning tool to make sure that your obfs4 port is publicly reachable.

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

The Tor Project's official guide is available here. It has instructions on how to set up an obfs4 bridge for several platforms, including Debian and Ubuntu. Don't forget to make sure that your OR port and your obfs4 port must be publicly reachable. Tor automatically tests its OR port but it currently (as of August 2019) does not test its obfs4 port. You can use this scanning tool to make sure that your obfs4 port is publicly reachable.

The Tor Project's official guide is available here. It has instructions on how to set up an obfs4 bridge for several platforms, including Debian and Ubuntu. Don't forget to make sure that your OR port and your obfs4 port must be publicly reachable. Tor automatically tests its OR port but it currently (as of August 2019) does not test its obfs4 port. You can use this scanning tool to make sure that your obfs4 port is publicly reachable.

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.
Make instructions point to our canonical guide.
Source Link

Step 0: Follow The Tor Project's official guide this guideis available here. It has instructions on how to setup the official package repositoryset up an obfs4 bridge for several platforms, and install Tor.

Step 1: Edit yourincluding sources.listDebian and Ubuntu. Don't forget to addmake sure that your OR port obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.and

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restartobfs4 port must be publicly reachable. Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the automatically tests its OR port but it currently ORPort is reachable and the(as of August 2019) does not test its obfs4 port. You can use obfs4proxythis scanning tool to make sure that your obfs4 port is workingpublicly reachable.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

The Tor Project's official guide is available here. It has instructions on how to set up an obfs4 bridge for several platforms, including Debian and Ubuntu. Don't forget to make sure that your OR port and your obfs4 port must be publicly reachable. Tor automatically tests its OR port but it currently (as of August 2019) does not test its obfs4 port. You can use this scanning tool to make sure that your obfs4 port is publicly reachable.

obfs4proxy is now packaged for debian
Source Link
mrphs
  • 2.8k
  • 4
  • 21
  • 34

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

Step 0: Follow this guide to setup the official package repository, and install Tor.

Step 1: Edit your sources.list to add obfs4proxy repository:

Note: you can skip this step if you're running Debian stable (jessie) or more recent.

deb http://deb.torproject.org/torproject.org obfs4proxy main

Step 2: Install obfs4proxy:

$ sudo apt-get update && sudo apt-get install obfs4proxy

Step 3: Edit your torrc config file, usually located at /etc/tor/torrc

#Bridge config
RunAsDaemon 1
ORPort 9001
BridgeRelay 1
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ExtORPort auto
#set the Nickname and Contact info
ContactInfo <your-contact-info>
Nickname <pick-a-nickname>

Step 4: Restart Tor

$ sudo service tor restart

Step 5: Check the logs and confirm the ORPort is reachable and the obfs4proxy is working.

$ sudo tail -F /var/log/tor/log

You should see something like this:

[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:9001 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.
added sudo and corrected tail call
Source Link
Jens Kubieziel
  • 8.6k
  • 5
  • 35
  • 116
Loading
Source Link
mrphs
  • 2.8k
  • 4
  • 21
  • 34
Loading