Refreshing through Tor fails #40

Closed
opened 6 years ago by abrax · 0 comments
abrax commented 6 years ago
Owner

8ch.net is meant to accept only clearnet connections, while Tor users are supposed to use the oxwugzccvk3dk6tj.onion and will be blocked from 8ch.net by cloudflare if detected.

If user tries to lizard r through Tor (torify lizard r or just Tor set as SOCKS proxy) then sometimes cloudflare will serve a 403 page which will cause the page download function to fail (as designed) and the user sees a confusing stack trace.

What should happen is that if a 403 is encountered, and if the user requested clearnet refresh, then the exception should be caught and user should see the message:

8ch.net returned 403 (forbidden). There can be many reasons for this, but a common one is trying to connect to 8ch.net (instead oxwugzccvk3dk6tj.onion) through Tor. If you are using Tor, please substitute r commands with tr (trl, trc, etc).

`8ch.net` is meant to accept only clearnet connections, while Tor users are supposed to use the `oxwugzccvk3dk6tj.onion` and will be blocked from `8ch.net` by cloudflare if detected. If user tries to `lizard r` through Tor (`torify lizard r` or just Tor set as SOCKS proxy) then sometimes cloudflare will serve a 403 page which will cause the page download function to fail (as designed) and the user sees a confusing stack trace. What should happen is that if a 403 is encountered, and if the user requested clearnet refresh, then the exception should be caught and user should see the message: >8ch.net returned 403 (forbidden). There can be many reasons for this, but a common one is trying to connect to 8ch.net (instead oxwugzccvk3dk6tj.onion) through Tor. If you are using Tor, please substitute r commands with tr (trl, trc, etc).
abrax referenced this issue from a commit 5 years ago
abrax closed this issue 5 years ago
abrax reopened this issue 5 years ago
abrax referenced this issue from a commit 5 years ago
abrax closed this issue 5 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

0000-12-31

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.