DMZ
06:46 29-03-2010 Прозрачная связка squid и tor
Дома я кушаю 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
Если используется больше чем один родительский прокси, то правила будут посложнее. Но я до этого додумаюсь, когда возникнет практическая необходимость.