Есть сервер на ubuntu server (amazon aws), на нем стоит openvpn access server (openvpn сервер с веб-интерфейсом).
Нужно сделать чтобы у клиентов, подключившихся к серверу, трафик шел через сеть tor'а.
Сейчас сделал так, что трафик самого сервера идет через TOR (по этому руководству goo.gl/4C4fIZ), но трафик у клиентов идет не через тор. Нужно чтобы при просмотре своего ip-адреса, клиент видел Ip-адрес сети TOR, а не адрес сервера.
трафик самого сервера идет через TOR (по этому руководству goo.gl/4C4fIZ), но трафик у клиентов идет не через тор
Не совсем понятно что вы этим хотите сказать.
Чем трафик сервера отличается от трафика клиентов? О каком трафике вы говорите?
Поподробнее схему сети обрисуйте..
Только с плагином браузер может резолвить .onion-адреса, перенаправляя трафик в TOR-сеть и затем, получая контент оттуда.
Иначе - только отдельным браузером, в котором уже есть это разделение "из коробки".
логики соединения.
А каким образом браузер резолвит .onion-домены?
Браузер как подключён к Вашему серверу: через proxy или весь ПК подключен через VPN к Вашему серверу?
tellst1: т.е. клиент (компьютер, смарт) находясь просто в интернете, коннектится вначале к серверу через VPN-подключение: создаёт туннель, а затем - запускается браузер и всё работает.
Такая последовательность?