Дома я кушаю web через squid. Потому что у меня туда и баннерорезка прикручена и прочие полезные штуковины.
Но для доступа на некоторые сайты пришлось поднять tor
А чтобы каждый раз не менять прокси в настройках бразуера tor можно прикрутить к squid
Как поставить и настройть squid и tor написано в куче других мест
А тут только конфиг:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| # Создаем acl любым доступным способом. Я выбрал файл со списком доменов
acl torhost dstdomain -i "/etc/squid/torhosts"
# Немного параноидальной анонимности
header_access UserAgent deny torhost
header_access From deny torhost
header_access Referer deny torhost
# Магия
# Родительский прокси на localhost:8118 таймаут 7 секунд
cache_peer localhost parent 8118 7 no-query default
# Пользоваться родительскими прокси разрешаем только torhost
never_direct allow torhost
# torhost разрешаем пользоваться только родительскими прокси
always_direct deny torhost
# Всем остальным разрешаем ходить напрямую
always_direct allow all |
Если используется больше чем один родительский прокси, то правила будут посложнее. Но я до этого додумаюсь, когда возникнет практическая необходимость.