mirror of
https://github.com/benbusby/whoogle-search.git
synced 2026-04-25 12:15:50 +03:00
[GH-ISSUE #1186] [FEATURE] Anti "Instance Has Been Ratelimited" tool #715
Labels
No labels
Fixed (Pending PR Merge)
Stale
bug
enhancement
enhancement
good first issue
help wanted
keep-open
needs more info
pull-request
question
theme
unfortunate
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/whoogle-search#715
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @patyarishimai on GitHub (Oct 13, 2024).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/1186
Describe the feature you'd like to see added
After self-hosting Whoogle, it will eventually get ratelimited. This happens not only with a self-hosted instance but also with every public instance rendering Whoogle useless and unusable. I would truly appreciate a way or method to stop this annoying problem from happening.
Additional context
A temporary fix was implemented named Farside, the problem with this is that if you want to use Whoogle, it redirects to another ratelimited instance ad infinitum, it also redirects to SearXNG and other search engines but I (as many others) want to use Whoogle.
@boognish-rising commented on GitHub (Aug 7, 2025):
I suspect @benbusby is familiar with Farside, as it's another project of his. So, without speaking for him, I also suspect he sympathizes. I know I do. However, I'm not sure that there's much that can be done about it. Google sets and enforces rate limits so it becomes a numbers game of the number of available (not rate limited) instances vs. the number of users/queries, with the rate limit value also factoring in there somewhere, i.e., the number of queries at which Google declares an instance to be rate limited for X period of time.
Farside is one of the only tools/solutions I'm aware of that attempts to combat the problem of rate limits on public instances of self-hosted front-ends, but it can only do so much. Sadly, at present, there is no silver bullet against the scourge that is rate limiting and I do believe that Farside is probably the closest thing we've got to one.