С тором все намного проще. Ты тупо запускаешь его на компе, а дальше используешь его в питоне как простой socks5
Если хочешь управлять сменой цепочек нужно будет прописать в конфиг тора torrc
ControlPort 9051
HashedControlPassword хеш пароля
CookieAuthentication 1
Потом использовать библиотеку stem чтобы контролить тор на этом порте 9051