[GH-ISSUE #24] Tor support #17

Closed
opened 2026-02-25 20:34:41 +03:00 by kerem · 1 comment
Owner

Originally created by @benbusby on GitHub (May 11, 2020).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/24

Describe the feature you'd like to see added
Whoogle Search should allow conditional support for Tor routing, to add an extra option for further anonymity.

Describe which parts of the project this would modify (front end/back end/configuration/etc)
Configuration would need to be updated with a key/value pairing for "tor": to enable/disable routing per request.

Back end modification of the request class would be needed to use proxy if the config value returns True. Example code from prior conversation:

crl.setopt(crl.PROXY, "123.123.123.123")
crl.setopt(crl.PROXYPORT, 9050)
crl.setopt(crl.PROXYTYPE, pycurl.PROXYTYPE_SOCKS5)

Front end needs update to expose Tor routing config option

Docker files will need to be updated to install Tor package and run any necessary setup commands as well.

Additional context
Would also need to update the javascript filter to allow captchas through on the "unusual traffic" page, since requests through Tor generally encounter this result from Google.

Originally created by @benbusby on GitHub (May 11, 2020). Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/24 **Describe the feature you'd like to see added** Whoogle Search should allow conditional support for Tor routing, to add an extra option for further anonymity. **Describe which parts of the project this would modify (front end/back end/configuration/etc)** Configuration would need to be updated with a key/value pairing for "tor":<bool> to enable/disable routing per request. Back end modification of the request class would be needed to use proxy if the config value returns True. Example code from prior conversation: ```python crl.setopt(crl.PROXY, "123.123.123.123") crl.setopt(crl.PROXYPORT, 9050) crl.setopt(crl.PROXYTYPE, pycurl.PROXYTYPE_SOCKS5) ``` Front end needs update to expose Tor routing config option Docker files will need to be updated to install Tor package and run any necessary setup commands as well. **Additional context** Would also need to update the javascript filter to allow captchas through on the "unusual traffic" page, since requests through Tor generally encounter this result from Google.
kerem 2026-02-25 20:34:41 +03:00
Author
Owner

@benbusby commented on GitHub (May 13, 2020):

Merged into #30

<!-- gh-comment-id:628186053 --> @benbusby commented on GitHub (May 13, 2020): Merged into #30
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#17
No description provided.