Настройка прозрачного прокси через Tor

Долгое время я не чувствовал необходимости обходить великий и ужасный реестр заблокированных сайтов, но вот и до меня дошла беда - мой любимый провайдер выпилил нахрен лостфильм. Вкупе с секретными разделами это стало последней каплей, так что сегодня я расскажу как настроить тор в качестве прокси и использовать его в связке с хромом (выбор браузера не принципиален). Возможно, конкретно тебе, уважаемый реакторчанин, эта информация покажется банальной (во многом из-за того, что это действительно просто), но я искренне надеюсь, что кому-то она окажется полезной.

Я бы хотел рассмотреть два случая и начать с более простого и обыденного, при котором все разворачивается на локальном компе. Ну а если вам понравится, то дополню и более устрашающим - с разворачиванием конструкции на отдельном сервере для комфортной работы из домашней локалки.
 
Итак, погнали. 

Установка TOR без лишнего мусора

 Если у нас есть просто комп с виндой, то первым делом идем сюда: https://www.torproject.org/download/download.html.en, разворачиваем раздел Microsoft Windows и качаем Vidalia Relay Bundle. После установки и запуска появится следующее окно: 
Vidalia Control Panel
23
Status
4
|k\ Connected to the Tor network!
Vidalia Shortcuts
Setup Relaying
±
Use a New Identity
B, Bandwidth Graph O Help	About
[f=J Message Log	/-'‘	Settings £2|Exit
[7' Show this window on startup	Hide
| Stop Tor
the Network,интернет,цензура,реестр

 Снимаем галку Show this window on startup, затем тыкаем кнопку Settings и переходим во вкладку Sharing:
X' Settings
X £		Y Ei	©	©
General Network	Sharing	Services Appearance	Advanced	Help
o Run as a dient only
Relay traffic inside the Tor network (non-exit relay)
Relay traffic for the Tor network (exit relay)
Help censored users reach the Tor network What's this?
[ OK
©
Cancel,интернет


Выбираем опцию Run as client only, если не хотим пропускать через себя чужой трафик для повышения общей скорости tor-сети. Давим OK

В главном окне нажимаем Hide, чтобы свернуть программу в трей. При перезапуске винды тор стартует автоматически. Переходим к настройке браузера.

Настройка браузера на примере Google Chrome

Для работы с прокси в Хроме я использую расширение FoxyProxy Standard, существующее для Хрома, Файрфокса и ИЕ.
Заходим в настройки:


Здесь нужно выбрать в верхнем меню Use proxies based on their pre-defined patterns and priorities - эта опция позволит не работать через прокси все время, а автоматически включать ее на определенных сайтах. Тут же нажимаем Add New Proxy.
На первой вкладке вводим имя прокси, например Local Tor:


На второй вкладке вводим:
Host IP Address: 127.0.0.1
Port: 9050
SOCKS Proxy: ставим галку
SOCKS v4/v4a: выбираем


Переходим на третью вкладку, тут будем добавлять сайты, на которые нужно ходить через прокси.


Нажимаем Add new pattern. Добавим лостфильм. 

FoxyProxy Standard - Add/Edit pattern
@ Enabled O Temporary
		
Patte rr Nam« URL patterr	LostFilm	
		
	hostfilm.tv*	
			
& Whitelist URLs matching this pattern are loaded through this proxy Blacklist URLs matching this pattern are NOT loaded through this proxy
(§) wildcards	Example:	‘mail


Pattern name:  LostLilm
URL pattern: *lostfilm.tv*
(Для паттернов используются обыкновенные маски, таким образом запись *lostfilm.tv* означает все ссылки, в которых встречается адрес сайта.)
Нажимаем Save в окне редактирования паттерна, потом еще раз - в окне Proxy Settings. Теперь кроме Default Proxy у нас появилась наша - Local Tor.
Proxies
Enabled Color		Proxy Name	Proxy Notes
	■	Local Tor	
	■	Default	These are the settings that are used when no patterns match an URL
Host or IP Address	Port	SOCKS proxy?	SOCKS Version	Auto PAC URL
127.0.0.1	9050		4	
5,интернет,цензура,реестр запрещенных сайтов,TOR,The Onion Router, ТОР


Теперь при попытке зайти на лостфильм фоксипрокси автоматически заставит браузер использовать наш тор и никакой реестр нам больше не страшен.
Для того чтобы добавить другие сайты ;), нужно отредактировать созданную прокси - Local Tor, перейдя в третью вкладку и добавив новый паттерн.

Спасибо, надеюсь данный мануал стоил для вас потраченного времени =)