#40 Refreshing through Tor fails

Closed
opened 3 years ago by abrax · 0 comments
abrax commented 3 years ago

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 3 years ago
abrax referenced this issue from a commit 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Due Date

Dec 31, 0000 Overdue

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.