Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managing a proxy server #3

Open
ad-m opened this issue Sep 9, 2017 · 4 comments
Open

Managing a proxy server #3

ad-m opened this issue Sep 9, 2017 · 4 comments

Comments

@ad-m
Copy link
Owner

ad-m commented Sep 9, 2017

Google accepts IP address mismatch. However, in the future this can be changed.

Anticaptcha supports the connection of workers via a proxy. The library could be responsible for launching a local proxy server for this purpose.

When needed, this will be implemented. Please signal if I missed the change.

@fake-name
Copy link

fake-name commented Feb 3, 2019

FWIW, I implemented this in a wrapper for captcha solvers in my WebRequest project.

SocksProxy.py is a in-process SOCKS5 proxy. PunchPort.py handles setting up a local UPnP port forward (if needed) when you're behind a NAT.

Standing up a proxy is pretty simple.

It's part of a WTFPL project, so feel free to take bits and pieces.

@ad-m
Copy link
Owner Author

ad-m commented Feb 3, 2019

@fake-name can you create a pull request to add into README section about community using this library?

@fake-name
Copy link

fake-name commented Feb 3, 2019

I don't know if I'd recommend anyone use the entire project, really, It's kind of terrible internally (nowadays, people should just use requests), and it's basically developed specifically for a bunch of my web-spider use-cases (and there's no general stable API - it changes to suit my the ongoing needs of my various projects).

The UPnP/Proxy stuff is somewhat more sensibly written, but that can't be said of the internals in general

@ad-m
Copy link
Owner Author

ad-m commented Feb 3, 2019

Pull requests are welcome, when you have something worth to mention. I see that there are many projects that use my library and I would be happy to catalog them, because they can be a source of inspiration on how to use the library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants