df8e46a3d1de0f1fc6360619b2b37dadc8763f18
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

1) 
2) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

3) 
4) 
5) 
6) 
7) ## translation metadata
8) # Revision: $Revision$
9) # Translation-Priority: 3-low
10) #include "head.wmi" TITLE="Tor: Hidden Service Configuration Instructions" CHARSET="UTF-8"
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

11) <div class="center">
12) 
13) <div class="main-column">
14) 
yGREK Heretix ru update (switch to UTF-8)

yGREK Heretix authored 16 years ago

15) <h1>Настройка скрытых сервисов <a href="<page index>">Tor</a></h1>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

16) <hr />
17) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

18) <p>Tor позволяет клиентам и узлам предоставлять скрытые сервисы. Таким образом
19) Вы можете предоставлять доступ к веб-серверам, SSH-серверам, итд., без
20) разглашения своего IP-адреса пользователям. Также, так как Вы не используете
21) какие-либо внешние адреса, Вы можете запустить скрытый сервис за
22) брандмауэром (не имея внешнего IP-адреса).
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

23) </p>
24) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

25) <p>Если Вы уже установили Tor, Вы можете ознакомиться с действующими скрытыми
26) сервисами, ознакомившись с <a href="http://duskgytldkxiuqc6.onion/">примером
27) скрытого сервиса</a> или <a href="http://gaddbiwdftapglkq.onion/">скрытым
28) сервисом Wikileaks</a>.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

29) </p>
30) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

31) <p>Данное руководство описывает порядок настройки вашего собственного скрытого
32) сервиса. Технические детали работы протокола скрытых сервисов описаны на
33) странице <a href="<page hidden-services>">описания протокола скрытых
34) сервисов</a>.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

35) </p>
36) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

37) <hr /> <a id="zero"></a>
38) <h2><a class="anchor" href="#zero">Прежде всего: запуск Tor</a></h2>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

39) <br />
40) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

41) <p>Перед началом убедитесь в следующем:</p>
yGREK Heretix ru update

yGREK Heretix authored 16 years ago

42) <ol>
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

43) <li>Что Tor запущен,</li>
44) <li>Что Вы на самом деле настроили его корректно,</li>
yGREK Heretix ru update

yGREK Heretix authored 16 years ago

45) </ol>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

46) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

47) 
48) <p>Пользователи ОС Windows должны воспользоваться <a href="<page
49) docs/tor-doc-windows>">руководством для пользователей Windows</a>,
50) пользователи OS X должны воспользоваться <a href="<page
51) docs/tor-doc-osx>">руководством для OS X</a>, и пользователи Linux/BSD/Unix
52) должны воспользоваться <a href="<page docs/tor-doc-unix>">руководством для
53) пользователей Unix</a>.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

54) </p>
55) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

56) <p>Когда Вы уже установили и настроили Tor, вы сможете ознакомиться с
57) действующими скрытыми сервисами, доступными по адресам: <a
58) href="http://duskgytldkxiuqc6.onion/">пример скрытого сервиса</a> или <a
59) href="http://gaddbiwdftapglkq.onion/">скрытый сервер Wikileaks</a>. Загрузка
60) занимает обычно 10-60 секунд (или решение о недоступности сервера). Если
61) браузер немедленно выдаёт ошибку "www.duskgytldkxiuqc6.onion could not be
62) found, please check the name and try again", то значит, что у Вас
63) некорректно настроен Tor, ознакомьтесь с <a
64) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ItDoesntWork">частыми
65) вопросами</a> - возможно, это поможет.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

66) </p>
67) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

68) <hr /> <a id="one"></a>
69) <h2><a class="anchor" href="#one">Шаг 1: установка локального веб-сервера</a></h2>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

70) <br />
71) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

72) <p>Прежде всего Вам следует установить локальный веб-сервер. Это может
73) оказаться сложной задачей, поэтому в данном руководстве будут рассмотрены
74) лишь базовые моменты. Если Вы запутались или хотите большего, попросите
75) кого-нибудь о помощи. Рекомендуется установить отдельный сервер для скрытого
76) сервиса, даже если у Вас уже есть один сервер, используемый для настоящего
77) сайта.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

78) </p>
79) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

80) <p>Если Вы работаете из-под UNIX или OS X и работа с командной строкой не
81) доставляет Вам неудобств, лучшим началом будет установка <a
82) href="http://www.acme.com/software/thttpd/">thttpd</a>. Просто скачайте
83) самый свежий архив, распакуйте его (будет создана папка с файлами), и
84) запустите <kbd>./configure &amp;&amp; make</kbd>. Затем <kbd>mkdir hidserv;
85) cd hidserv</kbd>, и выполните <kbd>../thttpd -p 5222 -h
86) localhost</kbd>. Сервер вернёт ввод в командную строку, будет запущен сервер
87) на порту 5222. Вы можете поместить размещаемые файлы в каталог hidserv.
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

88) </p>
89) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

90) <p>Если Вы под Windows, Вы можете ознакомиться с <a
91) href="http://savant.sourceforge.net/">Savant</a> или <a
92) href="http://httpd.apache.org/">Apache</a>, проверьте, что сервер
93) прослушивает только localhost. Также Вам потребуется узнать, какой порт
94) прослушиает сервер - это Вам понадобится в дальнейшем.
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

95) </p>
96) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

97) <p>(причина для прослушивания только localhost - убедиться, что сервер не
98) является общедоступным. Если пользователи смогут получить доступ к серверу
99) напрямую, они смогут убедиться, что именно этот компьютер предоставляет
100) скрытый сервис.
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

101) </p>
102) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

103) <p>После запуска сервера убедитесь, что он работает корректно: откройте адрес
104) <a href="http://localhost:5222/">http://localhost:5222/</a> в Вашем
105) браузере, где 5222 - порт, на который настроен сервер. После этого
106) попробуйте запросить главную страницу, убедитесь, что она отображается
107) корректно.
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

108) </p>
109) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

110) <hr /> <a id="two"></a>
111) <h2><a class="anchor" href="#two">Шаг 2: настройка скрытого сервиса</a></h2>
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

112) <br />
113) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

114) <p>Далее Вам потребуется настроить Ваш скрытый сервис на ваш локальный
115) веб-сервер.
116) </p>
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

117) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

118) <p>Откройте файл torrc в текстовом редакторе (см. <a
119) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#torrc">частые
120) вопросы о torrc</a>). Перейдите на среднюю секцию и найдите строчку</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

121) 
122) <pre>
123) \############### This section is just for location-hidden services ###
124) </pre>
125) 
126) <p>
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

127) Эта секция состоит из набора сгруппированных строк, каждая группа
128) соответствует одному скрытому сервису. На данный момент они все
129) закомментированы (строки, начинающиеся с #), соответственно, скрытые сервисы
130) неактивны. Каждая группа строк содержит строку <var>HiddenServiceDir</var> и
131) одну (или более) строку <var>HiddenServicePort</var>:</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

132) <ul>
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

133) <li><var>HiddenServiceDir</var> - каталог, в котором Tor сохранит информацию о
134) скрытом сервисе. В частности, в данном каталоге Tor создаст файл с названием
135) <var>имя_сервера</var>, которое будет равно URL для Tor. Вручную добавлять
136) файлы в этот каталог не стоит.</li>
137) <li><var>HiddenServicePort</var> отвечает за назначение виртуального порта
138) (т.е. какой порт будет доступен для пользователей) IP-адресу и порту для
139) перенаправления соединений к запрошенному виртуальному порту.</li>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

140) </ul>
141) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

142) <p>Добавьте следующие строки в torrc:
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

143) </p>
144) 
145) <pre>
146) HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

147) HiddenServicePort 80 127.0.0.1:5222
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

148) </pre>
149) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

150) <p>Вам, возможно, понадобится изменить значение в строке
151) <var>HiddenServiceDir</var>, чтобы она указывала на реально существующую
152) папку, в которую разрешено чтение и запись для пользователя, от чьего имени
153) запускается Tor. Строку выше можно оставить, если Вы работаете на OS X. На
154) UNIX попробуйте "/home/имя_пользователя/hidserv/", где вместо
155) "имя_пользователя" наберите имя Вашего пользователя. В Windows Вы можете
156) использовать следующую строку:</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

157) <pre>
158) HiddenServiceDir C:\Documents and Settings\username\Application Data\hidden_service\\
yGREK Heretix ru update (hidden-service)

yGREK Heretix authored 17 years ago

159) HiddenServicePort 80 127.0.0.1:5222
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

160) </pre>
161) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

162) <p>Сохраните torrc и перезапустите Tor.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

163) </p>
164) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

165) <p>Если Tor запустится - отлично. Если же нет - значит, где-то была ошибка. В
166) первую очередь просмотрите отчёты в лог-файлах. Там должны быть какие-то
167) предупреждения или сообщения об ошибках. Они должны Вам подсказать, в чём
168) проблема. Обычно это опечатки в torrc или некорректно настроенные разрешения
169) (см. <a
170) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#Logs">частые
171) вопросы об отчётах</a>, если Вы не знаете, где включить протоколирование
172) ошибок или найти отчёты).
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

173) </p>
174) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

175) <p>Tor при запуске автоматически (при необходимости) создаст каталог
176) <var>HiddenServiceDir</var> и создаст там два файла.</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

177) 
yGREK Heretix ru update

yGREK Heretix authored 16 years ago

178) <dl>
179) <dt><var>private_key</var></dt>
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

180) <dd>Сначала Tor создаст пару ключей (общий и личный) для вашего скрытого
181) сервиса. Ключ записывается в файл с названием "private_key". Не давайте этот
182) ключ никому и не публикуйте его нигде, иначе Вас смогут опознать и найти.</dd>
183) <dt><var>имя_узла</var></dt>
184) <dd>Следующий файл, который создаёт Tor, называется "имя_узла". Он содержит
185) краткое содержание Вашего общего ключа, и имя будет у файла похоже на нечто
186) вроде <tt>duskgytldkxiuqc6.onion</tt>. Это общедоступное имя для вашего
187) узла, Вы можете его сообщать другим, публиковать на вебсайтах, печатать на
188) визитках итд.</dd>
yGREK Heretix ru update

yGREK Heretix authored 16 years ago

189) </dl>
190) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

191) <p>Если Tor запускается не от Вашего имени, например, на OS X, Debian или Red
192) hat, Вам возможно потребуются привилегии суперпользователя root для
193) просмотра этих файлов.</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

194) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

195) <p>После перезапуска Tor сохраняет точки доступа в сеть и создаёт
196) <em>дескриптор скрытого сервиса</em>. Это подписанный список точек доступа,
197) объединённый с общим ключом Вашего сервиса. Tor анонимно публикует
198) дескриптор на сервера каталогов, и другие пользователи анонимно получают Ваш
199) дескриптор при попытке зайти на Ваш сервис.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

200) </p>
201) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

202) <p>Try it now: paste the contents of the hostname file into your web
203) browser. If it works, you'll get the html page you set up in step one.  If
204) it doesn't work, look in your logs for some hints, and keep playing with it
205) until it works.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

206) </p>
207) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

208) <hr /> <a id="three"></a>
209) <h2><a class="anchor" href="#three">Step Three: More advanced tips</a></h2>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

210) <br />
211) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

212) <p>If you plan to keep your service available for a long time, you might want
213) to make a backup copy of the <var>private_key</var> file somewhere.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

214) </p>
215) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

216) <p>We avoided recommending Apache above, a) because many people might already
217) be running it for a public web server on their computer, and b)  because
218) it's big and has lots of places where it might reveal your IP address or
219) other identifying information, for example in 404 pages. For people who need
220) more functionality, though, Apache may be the right answer. Can somebody
221) make us a checklist of ways to lock down your Apache when you're using it as
222) a hidden service? Savant probably has these problems too.
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

223) </p>
224) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

225) <p>If you want to forward multiple virtual ports for a single hidden service,
226) just add more <var>HiddenServicePort</var> lines.  If you want to run
227) multiple hidden services from the same Tor client, just add another
228) <var>HiddenServiceDir</var> line. All the following
229) <var>HiddenServicePort</var> lines refer to this <var>HiddenServiceDir</var>
230) line, until you add another <var>HiddenServiceDir</var> line:
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

231) </p>
232) 
233) <pre>
234) HiddenServiceDir /usr/local/etc/tor/hidden_service/
235) HiddenServicePort 80 127.0.0.1:8080
236) 
237) HiddenServiceDir /usr/local/etc/tor/other_hidden_service/
238) HiddenServicePort 6667 127.0.0.1:6667
239) HiddenServicePort 22 127.0.0.1:22
240) </pre>
241) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

242) <p>There are some anonymity issues you should keep in mind too:
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

243) </p>
244) <ul>
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

245) <li>As mentioned above, be careful of letting your web server reveal identifying
246) information about you, your computer, or your location.  For example,
247) readers can probably determine whether it's thttpd or Apache, and learn
248) something about your operating system.</li>
249) <li>If your computer isn't online all the time, your hidden service won't be
250) either. This leaks information to an observant adversary.</li>
251) 
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

252) <!-- increased risks over time -->
253) </ul>
254) 
255) <hr />
256) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

257) <p>If you have suggestions for improving this document, please <a href="<page
258) contact>">send them to us</a>. Thanks!</p>
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

259) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

260)   </div>
261) <!-- #main -->
yGREK Heretix ru update: added docs/hidde...

yGREK Heretix authored 17 years ago

262) </div>
263) 
Runa A. Sandvik updated translations from p...

Runa A. Sandvik authored 14 years ago

264)