150c8f98671a8c57d89e1dd7d08e1217a2ff7da2
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

1) ## translation metadata
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

2) # Based-On-Revision: 20912
Pei Hanru Updated zh-cn translation....

Pei Hanru authored 16 years ago

3) # Translation-Priority: 3-low
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

4) # Last-Translator: peihanru AT gmail.com
5) 
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 16 years ago

6) #include "head.wmi" TITLE="Tor: 隐匿服务配置指导" CHARSET="UTF-8"
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

7) 
8) <div class="center">
9) 
10) <div class="main-column">
11) 
Bogdan Drozdowski Translation/mainetance upda...

Bogdan Drozdowski authored 16 years ago

12) <h1>配置 <a href="<page index>">Tor</a> 隐匿服务</h1>
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

13) <hr />
14) 
Pei Hanru Updated zh-cn translation....

Pei Hanru authored 16 years ago

15) <p>Tor 允许客户端和中继提供隐匿服务。即你能够在不向用户泄露你的 IP 地址的情况下
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

16) 提供 Web 服务、SSH 服务等等。事实上,因为你不需要任何公开的地址,你能在防火墙后面
17) 运行隐匿服务。
18) </p>
19) 
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

20) <p>如果你已安装了 Tor,你能通过访问<a href="http://duskgytldkxiuqc6.onion/">我们的
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

21) 隐匿服务实例</a>或者 <a href="http://gaddbiwdftapglkq.onion/">Wikileaks
22) 隐匿服务</a>来感受隐匿服务是如何运行的。
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

23) </p>
24) 
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 15 years ago

25) <p>本指导描述了设置你自己的隐匿服务网站的步骤。如需了解隐匿服务的工作原理,
26) 请查看<a href="<page hidden-services>">隐匿服务协议</a>页面。
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

27) </p>
28) 
29) <hr />
30) <a id="zero"></a>
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

31) <h2><a class="anchor" href="#zero">第零步:使 Tor 正常工作</a></h2>
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

32) <br />
33) 
34) <p>开始前,你需要确认:</p>
35) <ol>
36) <li>Tor 正在运行,</li>
37) <li>你确实正确地设置了一切。</li>
38) </ol>
39) 
40) 
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 16 years ago

41) <p>Windows 用户应该遵照 <a href="<page docs/tor-doc-windows>">Windows 指导</a>,OS
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

42) X 用户应该遵照 <a href="<page docs/tor-doc-osx>">OS X 指导</a>,Linux/BSD/Unix
43) 用户应该遵照 <a href="<page docs/tor-doc-unix>">Unix 指导</a>。
44) </p>
45) 
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

46) <p>一旦 Tor 安装与配置完成,你能通过访问<a
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

47) href="http://duskgytldkxiuqc6.onion/">我们的隐匿服务实例</a>或者 <a
48) href="http://gaddbiwdftapglkq.onion/">Wikileaks 隐匿服务</a>来感受隐匿服务是如何运行的。
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

49) 通常需要 10 到 60 秒的时间来载入页面(或者确定当前无法访问)。如果立刻失败并且
Pei Hanru Updated other zh-cn transla...

Pei Hanru authored 16 years ago

50) 浏览器弹出警告说“找不到 www.duskgytldkxiuqc6.onion,请检查地址重新尝试”,则说明
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 14 years ago

51) 你没能正确配置 Tor。请查看<a
Roger Dingledine patch from ararat to update...

Roger Dingledine authored 16 years ago

52) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ItDoesntWork">此
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

53) FAQ 条目</a>获得帮助。
54) </p>
55) 
56) <hr />
57) <a id="one"></a>
58) <h2><a class="anchor" href="#one">第一步:在本地安装 Web 服务器</a></h2>
59) <br />
60) 
61) <p>首先,你需要在本地设置一台 Web 服务器。设置 Web 服务器是一个棘手的难题,
62) 因此我们在这里将仅仅介绍一些基本步骤。如果你想知道更多,去找一位能帮助你的朋友。
63) 我们建议你为隐匿服务安装一台新的、独立的 Web 服务器,这是因为即使你已经有了一台,
64) 你也许正在用它(或打算用它)运行一个真实的网站。
65) </p>
66) 
67) <p>如果你使用的是 Unix 或 OS X 并且对命令行不陌生,目前为止最好的方法是安装
68) <a href="http://www.acme.com/software/thttpd/">thttpd</a>。获取最新的源文件压缩包,
69) 解压缩(它会创建自己的目录),运行 <kbd>./configure &amp;&amp; make</kbd>。
70) 然后 <kbd>mkdir hidserv; cd hidserv</kbd>,然后运行 <kbd>../thttpd -p 5222 -h
71) localhost</kbd>。你将回到提示符,现在一台 Web 服务器已在端口 5222 运行。你可以在
72) hidserv 目录放入(隐匿服务提供的)文件。
73) </p>
74) 
75) <p>如果你使用的是 Windows,你可以选择 <a href="http://savant.sourceforge.net/">Savant</a>
76) 或者 <a href="http://httpd.apache.org/">Apache</a>,请配置其仅绑定本地主机。
77) 你还应该知道监听的端口,下面将用到。
78) </p>
79) 
80) <p>(我们将 Web 服务器仅绑定本地主机的原因是为了保证它无法被公开地访问。如果有人
81) 可以直接访问它,他们将据此确认你的计算机正在提供隐匿服务。)
82) </p>
83) 
84) <p>当 Web 服务器设置完成时,请确认它工作正常:打开浏览器,访问 <a
85) href="http://localhost:5222/">http://localhost:5222/</a>,其中 5222 是上面你所
86) 选择的端口。然后在主目录中加入一个文件,看看它是否出现在你所访问的站点中。
87) </p>
88) 
89) <hr />
90) <a id="two"></a>
91) <h2><a class="anchor" href="#two">第二步:配置你的隐匿服务</a></h2>
92) <br />
93) 
94) <p>接下来,你需要将你的隐匿服务指向本地的 Web 服务器。
95) </p>
96) 
97) <p>首先,在你的文本编辑器中打开 torrc 文件。(如果不明白这句话的意思,请看<a
Roger Dingledine patch from ararat to update...

Roger Dingledine authored 16 years ago

98) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#torrc">关于 torrc 的
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

99) FAQ 条目</a>。)在中间部分查找这样一行</p>
100) 
101) <pre>
102) \############### This section is just for location-hidden services ###
103) </pre>
104) 
105) <p>文件的这一部分包括了几组,每组由多行构成,每一组都代表了一项隐匿服务。现在
106) 它们都被注释掉了(以 # 开始的行),所以隐匿服务是禁止的。每组都包括一行
107) <var>HiddenServiceDir</var>,另有一行或多行 <var>HiddenServicePort</var>:</p>
108) <ul>
109) <li><var>HiddenServiceDir</var> 是 Tor 将要保存隐匿服务信息的目录。特别地,Tor
110) 将创建一个名为 <var>hostname</var> 的文件记录 onion URL。你无需向此目录添加
111) 任何文件。</li>
112) <li><var>HiddenServicePort</var> 让你指定虚拟端口(即当他人访问隐匿服务时认为他们
113) 在使用的端口)和虚拟端口的连接重定向到的 IP 地址和端口。</li>
114) </ul>
115) 
116) <p>将以下两行加入 torrc:
117) </p>
118) 
119) <pre>
120) HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/
121) HiddenServicePort 80 127.0.0.1:5222
122) </pre>
123) 
124) <p>你需要修改 <var>HiddenServiceDir</var> 这一行,使其指向一个运行 Tor 的用户能够
125) 读写的目录。如果你正在使用 OS X 的 Tor 软件包,上面一行是有效的。在 Unix 上请
126) 尝试“/home/username/hidserv/”,“username”对应你自己的用户名。在 Windows 上或许可以
127) 这样:</p>
128) <pre>
129) HiddenServiceDir C:\Documents and Settings\username\Application Data\hidden_service\\
130) HiddenServicePort 80 127.0.0.1:5222
131) </pre>
132) 
133) <p>现在保存 torrc,关闭 Tor,然后再次启动它。
134) </p>
135) 
136) <p>如果 Tor 再次成功启动,很好。否则的话,说明什么地方发生了问题。首先查看日志文件
137) 寻找线索。它将记录一些警告或错误消息。你应该能够由此明白错在哪里。典型的错误是
138) torrc 中的笔误或不正确的目录权限。(如果你不知道如何激活日志或找不到日志文件,
Roger Dingledine patch from ararat to update...

Roger Dingledine authored 16 years ago

139) 请查看<a href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#Logs">关于
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

140) 日志的 FAQ 条目</a>。)
141) </p>
142) 
143) <p>Tor 在启动时会自动创建你所指定的 <var>HiddenServiceDir</var>(如果需要的话),
144) 它还将在那儿创建两个文件。</p>
145) 
146) <dl>
147) <dt><var>private_key</var></dt>
148) <dd>首先,Tor 将生成一对新的供隐匿服务使用的公钥/私钥对。它被写入一个
149) 名为“private_key”的文件中。不要与他人分享这一秘钥——如果你这么做,他们将能够冒充你的
150) 隐匿服务。</dd>
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 16 years ago

151) <dt><var>hostname</var></dt>
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

152) <dd>Tor 将创建的另一个文件是“hostname”。其中包括了你的公钥的简短摘要——它看起来像
Pei Hanru Updated other zh-cn transla...

Pei Hanru authored 16 years ago

153) <tt>duskgytldkxiuqc6.onion</tt>。这是你的服务的公开名字,你能够将它告诉别人,
Pei Hanru Added 4 pages of zh-cn tran...

Pei Hanru authored 16 years ago

154) 把它发布在网站上,打印在商务名片上,等等。</dd>
155) </dl>
156) 
157) <p>如果运行 Tor 的不是你而是其他用户,例如在 OS X、Debian 或 Red Hat 平台上,
158) 则你需要成为 root 来查看这些文件。</p>
159) 
160) <p>现在你已经重启了 Tor,它正忙于在 Tor 网络中选择介绍节点(introduction points),
161) 以及生成一个<em>隐匿服务描述符</em>。隐匿服务描述符是经过签名的介绍节点列表与服务
162) 的完整的公钥。它以匿名的方式将这一描述符发布到目录服务器,当其他用户尝试访问你的
163) 服务时,他们同样以匿名的方式从目录服务器获取这一描述符。
164) </p>
165) 
166) <p>现在就来试试:将 hostname 文件中的内容粘贴到浏览器中。如果一切正常,你将看到
167) 你在第一步时添加的 HTML 页面。如果工作不正常,请查看日志寻找线索,不断尝试直至
168) 正常工作。
169) </p>
170) 
171) <hr />
172) <a id="three"></a>
173) <h2><a class="anchor" href="#three">第三步:更多高级技巧</a></h2>
174) <br />
175) 
176) <p>如果你打算长期运行服务,你或许需要在什么地方备份 <var>private_key</var> 文件。
177) </p>
178) 
179) <p>在上面,我们避免推荐 Apache,这是因为 a) 许多人可能已在他们的计算机上用它来
180) 运行公开的 Web 服务器;b) 它很大,可能在许多地方泄露你的 IP 地址或其他信息,如
181) 404 页面中。但是对于需要更多功能的人来说,Apache 也许是正确的选择。有谁能为我们
182) 制作一份清单,列举使用 Apache 作为隐匿服务时需要注意的事项吗?Savant 可能也会有
183) 这些问题。
184) </p>
185) 
186) <p>如果你需要为一项隐匿服务转发多个虚拟端口,添加多行 <var>HiddenServicePort</var>
187) 即可。如果你需要从同一个 Tor 客户端运行多项隐匿服务,添加另一行 <var>HiddenServiceDir</var>
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 16 years ago

188) 即可。紧接着的所有 <var>HiddenServicePort</var> 行都与这一行 <var>HiddenServiceDir</var>