Из доки код прокси выглядит очень простым:
from twisted.internet import reactor
from twisted.web import proxy, server

site = server.Site(proxy.ReverseProxyResource('www.yahoo.com', 80, ''))
reactor.listenTCP(8080, site)
reactor.run()
но стоит копнуть дальше - дружелюбность доки резко прекращяется.

У меня есть некий динамический список хостов, куда надо проксировать запросы.
Есть некоторые правила, которые формируют таблицу маршрутизации.
Я хочу при запросе на твистед, формировать список хостов, брать один из них и проксировать туда.
Можно ли это сделать из коробки? Или нужно вручную выбор хоста, делать запрос через AsyncHTTPClient куда надо и возвращать данные обратно?