mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-03-02 22:57:22 -05:00
Use proxy for FlareSolver requests #952
Labels
No labels
Area: API
Area: Database
Area: Db-migration
Area: Download Clients
Area: Indexer
Area: Metadata API
Area: Notifications
Area: Tooling
Area: UI
Area: Update API
Priority: High
Priority: Low
Priority: Medium
Status: Cannot Reproduce
Status: Confirmed
Status: Help Wanted
Status: In Progress
Status: Indexer - need invite
Status: Info Needed
Status: Investigating
Status: Logs Needed
Status: Maybe One Day
Status: Needs Triage
Status: Unlikely
Status: Waiting for OP
Status: Won't Fix
Type: Bug
Type: Bug
Type: Documentation
Type: Duplicate
Type: Enhancement
Type: External Bug
Type: Feature Request
Type: Regression
Type: Support
Type: Support.
lidarr-pull
radarr-pull
sonarr upstream
sonarr-pull
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Prowlarr#952
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 @akrigator on GitHub (Oct 31, 2023).
Is there an existing issue for this?
Is your feature request related to a problem? Please describe
I'm using Tor addon as proxy for lidarr, sonarr, radarr and prowlarr addons to bypass censorship restrictions. Those addons works great via tor proxy, except one scenario for prowlarr. Some indexers have cloudflare protection, which could not be resolved since Cloudflare is also blocked. I got error when I'm adding the FlareSolverr proxy into prowlarr:
I guess that it also may be workarounded by setup a tor proxy in FlareSolverr addon.
Describe the solution you'd like
Have an ability to configure a proxy for FlareResoler at adding subwindow:

and than use this value as
proxyparameter for create and get requestsDescribe alternatives you've considered
N/A
Anything else?
Use tagging approach to reuse already available proxies, like on mock

@bakerboy448 commented on GitHub (Oct 31, 2023):
Duplicate of https://github.com/Prowlarr/Prowlarr/issues/1686
@akrigator commented on GitHub (Oct 31, 2023):
@bakerboy448, could you please clarify how to setup FlareSolver proxy to use another for requests? Since i don't see such way in #1686
@akrigator commented on GitHub (Oct 31, 2023):
Oh, it uses general

shame on me
@akrigator commented on GitHub (Oct 31, 2023):
@bakerboy448, could it be configured per Flare Resolver proxy only instead of systemwide? I guess in my case i need only for one instead of sending request to indexer throw proxy
@pmialon commented on GitHub (Dec 12, 2023):
@bakerboy448 The defined setup didn't work for me, when I define a Proxy in General the flaresolverr received the following request:
{'maxTimeout': 60000, 'cmd': 'request.get', 'url': 'https://example.com', 'proxy': {'url': 'socks5://socksproxy:9050/'}}or
{'maxTimeout': 60000, 'cmd': 'request.get', 'url': 'https://example.com', 'proxy': {'url': 'http://httpproxy:8080/'}}The issue is the trailing / at the end of the proxy.url: flaresolverr failed with ERR_NO_SUPPORTED_PROXIES
@bakerboy448 commented on GitHub (Dec 12, 2023):
@pmialon thats an issue you'll need to take up with Flaresolverr not supporting a proxy parameter as a valid URI