Hey,
Just installed my 1st bridge with docker.
Because of bug, the command from docs doesn’t working for me:
root@*:/home/tor# docker exec 2abf576a415f get-bridge-line
Could not create bridge line. Tor's log format may have changed. This is a bug.
I found an issue in project gitlab, so ok, lets do it manually.
I went into container:
docker exec -it 2abf576a415f bash
cd /var/lib/tor/pt_state
cat obfs4_bridgeline.txt
And got this line: Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=****** iat-mode=0
Next I checked out tor logs:
Tor 0.4.6.8 running on Linux with Libevent 2.1.12-stable, OpenSSL 1.1.1k, Zlib 1.2.11, Liblzma 5.2.5, Libzstd 1.4.8 and Glibc 2.31 as libc.
Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Read configuration file "/etc/tor/torrc".
Based on detected system memory, MaxMemInQueues is set to 1480 MB. You can override this by setting MaxMemInQueues by hand.
Opening OR listener on 0.0.0.0:18799
Opened OR listener connection (ready) on 0.0.0.0:18799
Opening OR listener on [::]:18799
Opened OR listener connection (ready) on [::]:18799
Opening Extended OR listener on 127.0.0.1:0
Extended OR listener listening on port 40303.
Opened Extended OR listener connection (ready) on 127.0.0.1:40303
Parsing GEOIP IPv4 file /usr/share/tor/geoip.
Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
Configured to measure statistics. Look for the *-stats files that will first be written to the data directory in 24 hours from now.
You are running a new relay. Thanks for helping the Tor network! If you wish to know what will happen in the upcoming weeks regarding its usage, have a look at https://blog.torproject.org/blog/lifecycle-of-a-new-relay
It looks like I need to generate and sign a new medium-term signing key, because I don't have one. To do that, I need to load (or create) the permanent master identity key. If the master identity key was not moved or encrypted with a passphrase, this will be done automatically and no further action is required. Otherwise, provide the necessary data using 'tor --keygen' to do it manually.
Your Tor server's identity key fingerprint is 'DockerObfs4Bridge ***'
Your Tor bridge's hashed identity key fingerprint is 'DockerObfs4Bridge ***'
Your Tor server's identity key ed25519 fingerprint is 'DockerObfs4Bridge 38/***'
You can check the status of your bridge relay at https://bridges.torproject.org/status?id=***
Bootstrapped 0% (starting): Starting
Starting with guard context "default"
Registered server transport 'obfs4' at '[::]:18500'
Unable to find IPv4 address for ORPort 18799. You might want to specify IPv6Only to it or set an explicit address or set Address.
My questions are:
Which of these are my PORT and FINGERPRINT for bridgeline?
What is 40303 port? Is it static for all future bridges I’ll run? Should I allow this port in my firewall rules?
Hello, I tested your bridges with bridgestrap, and some of them don’t look functional. Could you fix it?
Bridge 5E312C3949D2D19E832AE187EF0526EC78768517 advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:11:48.381690795 +0000 UTC (12h13m15.346790642s ago)
Bridge 95017DB6E9E90FE4F0530E8B3554A7F7183204AD advertises:
* obfs4: functional
Last tested: 2021-12-16 03:12:48.948580163 +0000 UTC (12h12m16.274590554s ago)
Bridge C640ED39CABFE1236C13C3461FB8618942B0AB8D advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:11:48.395600446 +0000 UTC (12h13m18.430583705s ago)
Bridge 46750CE1E60828CD745CFD8A78CF208E87180BE1 advertises:
* obfs4: dysfunctional
Error: We got an ECONNRESET or similar IO error from the connection with the OR.
Last tested: 2021-12-16 03:11:48.393001293 +0000 UTC (12h13m20.196859661s ago)
Bridge 5B3074237A3A57C6CCDEE0ACF6A98A97CCF08BBC advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:12:48.544901239 +0000 UTC (12h12m21.346146308s ago)
Bridge 4E220F45CD404C8A3082A36326A5ED19BB8D4404 advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:12:48.543181893 +0000 UTC (12h12m22.480240864s ago)
Bridge ADBDE8C005B8AF3E4F87FE2159D7E26D99E8DE08 advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:12:48.531806468 +0000 UTC (12h12m23.461525611s ago)
Bridge 513F0BBFBAC15EB877684640209DE380B97EF628 advertises:
* obfs4: dysfunctional
Error: We got an ECONNRESET or similar IO error from the connection with the OR.
Last tested: 2021-12-16 03:11:48.39206874 +0000 UTC (12h13m24.833217609s ago)
Bridge E1E4CA68091E05CDB518DEB27B52A4ADA3233092 advertises:
* obfs4: dysfunctional
Last tested: 2021-12-16 03:12:48.531628011 +0000 UTC (12h12m25.807412496s ago)
Bridge CA2645DCC5309CBC70C0118AB0A51FAEDA1C05BA advertises:
* obfs4: dysfunctional
Error: timed out waiting for bridge descriptor
Last tested: 2021-12-16 03:13:47.35780873 +0000 UTC (12h11m28.17949334s ago)
Hello everyone!
Campaign update: the Golden Gate Kit is totally gone now!
If you’ve deployed 10 bridges till today (December 16 2021, 1900 UTC) you’re classified to get a Golden Gate Kit, which means if your bridges is running and online, you will get your kit as described on the blog post.
I’m testing all your bridges and checking its availability. It’s important to keep your bridges online and running. The other kits are still available. Thanks everyone!
Hi, setup two bridges so far and also running a middle relay. Feels good to play my small role in this fight which I am sure i don’t get the full scale of.
Hi! I just joined the tor project and started my first bridge about a week ago:
10140C4EA056A81FC4CA3CEA941361F1FC5FD7BF
In the past, I’ve often thought about running a relay to support privacy via the tor network but never got around to it. For me, finding the docker container for an obfs4 bridge made setup and especially maintenance a lot easier, thanks for this. I’m happy to contribute some bandwidth, even if only in a small way. Happy holidays and all the best for 2020!