[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-relays] exit operators: overall DNS failure rate above 5% - please check your DNS resolver
- To: tor-relays@xxxxxxxxxxxxxxxxxxxx
- Subject: Re: [tor-relays] exit operators: overall DNS failure rate above 5% - please check your DNS resolver
- From: Tyler Durden <virii@xxxxxx>
- Date: Sun, 07 Jul 2019 15:06:00 +0000
- Autocrypt: addr=virii@xxxxxx; prefer-encrypt=mutual; keydata= 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
- Delivered-to: archiver@xxxxxxxx
- Delivery-date: Sun, 07 Jul 2019 22:43:32 -0400
- In-reply-to: <1562362323.2862.64.camel@tn-x.org>
- List-archive: <http://lists.torproject.org/pipermail/tor-relays/>
- List-help: <mailto:tor-relays-request@lists.torproject.org?subject=help>
- List-id: "support and questions about running Tor relays \(exit, non-exit, bridge\)" <tor-relays.lists.torproject.org>
- List-post: <mailto:tor-relays@lists.torproject.org>
- List-subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays>, <mailto:tor-relays-request@lists.torproject.org?subject=subscribe>
- List-unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-relays>, <mailto:tor-relays-request@lists.torproject.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- References: <de84f537-8659-e10f-29f2-a7a294c516d7@riseup.net> <1562362323.2862.64.camel@tn-x.org>
- Reply-to: tor-relays@xxxxxxxxxxxxxxxxxxxx
- Sender: "tor-relays" <tor-relays-bounces@xxxxxxxxxxxxxxxxxxxx>
Thanks for confirmation!
That's what I was suspecting.
Tim Niemeyer:
> Moin
>
> I just played a bit with the sources of this test system.
>
> At first I didn't get it work, but then I changed the hard coded guard
> to one of my own and voila ..
>
>
> I picked an exit with an error rate of 100%:
> 0FF233C8D78A17B8DB7C8257D2E05CD5AA7C6B88
>
> .. the test resultet in many many "SUCCEEDED".
>
>
>
> --- %< ---
> 1/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615)]
> 2/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291)]
> 3/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336)]
> 4/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094)]
> 5/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422)]
> 6/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422), ('SUCCEEDED', '2019-07-05 23:29:45.690206', 0.7719564437866211)]
> 7/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422), ('SUCCEEDED', '2019-07-05 23:29:45.690206', 0.7719564437866211), ('SUCCEEDED', '2019-07-05 23:29:46.263253', 0.4417731761932373)]
> 8/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422), ('SUCCEEDED', '2019-07-05 23:29:45.690206', 0.7719564437866211), ('SUCCEEDED', '2019-07-05 23:29:46.263253', 0.4417731761932373), ('SUCCEEDED', '2019-07-05 23:29:47.031197', 0.5484879016876221)]
> 9/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422), ('SUCCEEDED', '2019-07-05 23:29:45.690206', 0.7719564437866211), ('SUCCEEDED', '2019-07-05 23:29:46.263253', 0.4417731761932373), ('SUCCEEDED', '2019-07-05 23:29:47.031197', 0.5484879016876221), ('SUCCEEDED', '2019-07-05 23:29:47.718230', 0.4196751117706299)]
> 10/10: 1/1 $D6D6B6614C9EF2DAD13AC0C94487AD8ED3B6877F : [('SUCCEEDED', '2019-07-05 23:29:41.927196', 0.5837132930755615), ('SUCCEEDED', '2019-07-05 23:29:42.613310', 0.4149782657623291), ('SUCCEEDED', '2019-07-05 23:29:43.313887', 0.40435171127319336), ('SUCCEEDED', '2019-07-05 23:29:43.914470', 0.3811912536621094), ('SUCCEEDED', '2019-07-05 23:29:44.609796', 0.5054607391357422), ('SUCCEEDED', '2019-07-05 23:29:45.690206', 0.7719564437866211), ('SUCCEEDED', '2019-07-05 23:29:46.263253', 0.4417731761932373), ('SUCCEEDED', '2019-07-05 23:29:47.031197', 0.5484879016876221), ('SUCCEEDED', '2019-07-05 23:29:47.718230', 0.4196751117706299), ('SUCCEEDED', '2019-07-05 23:29:48.309022', 0.44235873222351074)]
> --- >% ---
>
> My Patch:
> --- %< ---
> diff --git a/relay_perf.py b/relay_perf.py
> index 52b5444..cb54371 100644
> --- a/relay_perf.py
> +++ b/relay_perf.py
> @@ -14,7 +14,7 @@ from twisted.web.client import readBody
>
> def write_json(filestem, data):
> now = datetime.datetime.now().strftime("%Y%m%d_%H%M");
> - print(data)
> + #print(data)
> jsonStr = json.dumps(data)
> with open(filestem + "_" + now + ".json", "w") as f:
> f.write(jsonStr)
> @@ -103,11 +103,14 @@ async def _main(reactor):
> config.save()
> routers = state.all_routers
>
> - guard1 = state.routers_by_hash["$F6740DEABFD5F62612FA025A5079EA72846B1F67"]
> + guard1 = state.routers_by_hash["$9973E1E9730A58FDBA9E112D2B3342D2C0D921B5"]
> exits = list(filter(lambda router: "exit" in router.flags, routers))
> + exits = list(filter(lambda router: "0FF233C8D78A17B8DB7C8257D2E05CD5AA7C6B88" in router.unique_name, exits))
> exit_results = await test_exits(reactor, state, socks, guard1, exits, 10)
> exit_results["_relays"] = relay_data(True)
> - write_json("../all_exit_results/exit_results", exit_results)
> + write_json("exit_results.json", exit_results)
> +
> + return
>
> exit_node = state.routers_by_hash["$1AE949967F82BBE7534A3D6BA77A7EBE1CED4369"]
> relays = list(filter(lambda router: "exit" not in router.flags, routers))
> --- >% ---
>
> Regrads..
> Tim
>
> Am Freitag, den 28.06.2019, 20:16 +0000 schrieb nusenu:
>> Dear Exit relay operators,
>>
>> first of all thanks for running exit relays!
>>
>> One of the crucial service that you provide in addition to
>> forwarding
>> TCP streams is DNS resolution for tor clients.
>> Exit relays which fail to resolve hostnames
>> are barely useful for tor clients.
>>
>> We noticed that lately the failure rates did increase significantly
>> due to some major exit operators apparently having DNS issues and we
>> would like
>> to urge you to visit Arthur's "Tor Exit DNS Timeouts"
>> page that shows you the DNS error rate for exit relays:
>>
>> https://arthuredelstein.net/exits/
>> (the page is usually updated once a day)
>>
>> Please consider checking your DNS if your exit relay consistently
>> shows a non zero
>> timeout rate - and make sure you run an up to date tor version.
>>
>> If you are an exit operator but have no (or no working) ContactInfo,
>> please consider
>> updating that field in your torrc so we can reach you if something is
>> wrong
>> with your relay.
>>
>> kind regards
>> nusenu
>> _______________________________________________
>> tor-relays mailing list
>> tor-relays@xxxxxxxxxxxxxxxxxxxx
>> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
>>
>> _______________________________________________
>> tor-relays mailing list
>> tor-relays@xxxxxxxxxxxxxxxxxxxx
>> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
_______________________________________________
tor-relays mailing list
tor-relays@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays