A simple way to run your any python service over tor using tor-proxy.
Project description
Tor-Proxy
Run your any python service over tor using tor-proxy.It doesn’t interfere with other tor processes on your computer, so you can use the Tor Browser or the system tor on their own.
Disclaimer:-
Use it only for educational purpose.
Features
- No need root permission
- Multiple instances
Compatability
Python 3.6+ is required.
Installation
pip install tor-proxy
Quickstart
- Import with
from tor_proxy import tor_proxy
. - call function
tor_proxy()
, store as variable and give it as port argument in proxies.
# tor_proxy_example.py
from tor_proxy import tor_proxy
import requests
port = tor_proxy()
http_proxy = f"socks5h://127.0.0.1:{port}"
https_proxy = f"socks5h://127.0.0.1:{port}"
proxies = {
"http" : http_proxy,
"https" : https_proxy,
}
url = "https://api.ipify.org"
r = requests.get(url, proxies=proxies)
print(r.text)