5f3538659a49fa96414b7d58780e20fc12c74018
Pei Hanru new zh-ch volunteer page, u...

Pei Hanru authored 17 years ago

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

Pei Hanru authored 16 years ago

2) # Based-On-Revision: 11649
Pei Hanru new zh-ch volunteer page, u...

Pei Hanru authored 17 years ago

3) # Last-Translator: peihanru AT gmail.com
4) 
5) #include "head.wmi" TITLE="志愿者" CHARSET="UTF-8"
6) 
7) <div class="main-column">
8) 
9) <!-- PUT CONTENT AFTER THIS TAG -->
10) <h2>三件每个人都可以做的事:</h2>
11) <ol>
12) <li>请考虑<a href="<page docs/tor-doc-server>">运行一台服务器</a>帮助 Tor 网络成长。</li>
13) <li>告诉你的朋友!请他们运行服务器。请他们运行隐匿服务。请他们告诉他们的朋友。</li>
14) <li>我们正在寻求资助与赞助商。如果你认同 Tor 的目标,
15) 请<a href="<page donate>">花一些时间捐助以支持 Tor 的后继开发</a>。
16) 如果你还知道任何需要通信安全的公司、非政府组织、代理商或其他组织,把我们告诉他们。</li>
17) </ol>
18) 
19) <a id="Usability"></a>
20) <h2><a class="anchor" href="#Usability">支撑应用</a></h2>
21) <ol>
22) <li>我们需要好的办法拦截 DNS 请求,这样,当我们想要匿名时,DNS 请求就不会泄露给本地的窃听者。
23) (会发生这种情况是因为应用程序在使用 SOCKS 代理之前进行了 DNS 解析。)</li>
Pei Hanru Update zh-cn translation.

Pei Hanru authored 16 years ago

24) <li>Tsocks/dsocks 相关:
Pei Hanru new zh-ch volunteer page, u...

Pei Hanru authored 17 years ago

25) <ul>
26) <li>我们需要<a href="http://wiki.noreply.org/noreply/TheOnionRouter/TSocksPatches">应用
27) 我们所有的 tsocks 补丁</a>并维护一个新的分支。如果你需要,我们将提供空间。</li>
28) <li>我们应该修补 Dug Song 的“dsocks”程序,令其从控制接口使用 Tor 的 <i>mapaddress</i> 命令,
29) 这样我们就不用浪费连接前在 Tor 内部作解析的整个时间。</li>
30) <li>我们需要使我们的 <i>torify</i> 脚本检测安装的是 tsocks 还是 dsocks,并恰当地调用它们。
31) 这或许意味着统一它们的接口,也许还包括在它们之间共用代码或弃用其中之一。</li>
32) </ul>
Pei Hanru Update zh-cn translation.

Pei Hanru authored 16 years ago

33) </li>
Pei Hanru new zh-ch volunteer page, u...

Pei Hanru authored 17 years ago

34) <li>运行服务器的志愿者告诉我们他们想在一天中的某个时间段限制一种速率,在其他的时间段限制另一种速率。
35) 我们应当写一个脚本通过 <a href="<page gui/index>">Tor 控制接口</a>修改带宽限制,而不是把代码加入 Tor。
36) 也许它可以通过 cron 实现,也许它可以一直休眠并在适当的时候干活(这种办法可能更具可移植性)。
37) 有谁能为我们写一个吗,我们将把它置于 <a href="<svnsandbox>contrib/">contrib/</a>?
38) 这是 <a href="<page gui/index>">Tor 图形用户界面竞赛</a>的一个不错的项目。
39)   <!-- We have a good script to adjust stuff now, right? -NM -->
40) </li>
41) <li>Tor 能够<a href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#ChooseEntryExit">从
42) Tor 网络中选择特定的出口节点</a>,但我们应当能够指定一个国家并自动挑选(该国家的出口节点)。
43) 最有希望的办法是一并获取 Blossom 的目录,在本地运行一个 Blossom 客户端能够安全地获取这个目录
44) (通过 Tor 并检查签名),拦截 <tt>.country.blossom</tt> 主机名,并做该做的事。</li>
45) <li>说到地理位置数据,希望有人能画出一张标记每一台 Tor 服务器地理位置的地图。
46) 如果它能随着网络的变化而更新就更好了。
47) 不幸的是,实现这个功能的简单的办法会将所有的数据发送至 Google 并由他们画出地图。
48) 这么做会影响隐私吗,我们有其他好办法吗?</li>
49) </ol>
50) 
51) <a id="Documentation"></a>
52) <h2><a class="anchor" href="#Documentation">文档</a></h2>
53) <ol>
54) <li>我们听说如果 Tor 的用户没有禁用 javascript、java、activex、flash 等等,
55) 他们会成为匿名破坏攻击的受害者。有方便用户规避这种风险的插件吗(比如 Firefox 的 NoScript)?
56) 这种风险到底是什么?</li>
57) <li>有能够取代 Privoxy 所有功能的、供 Firefox 1.5+ 使用的一整套插件吗?
58) 我们听说当拿掉了 Privoxy 时,Tor 要快得多。</li>
59) <li>请帮助 Matt Edman 完善他的 Tor 控制器——<a href="http://vidalia-project.net/">Vidalia</a>
60) 的文档和使用指导。</li>
61) <li>评估并完善能被配置使用 Tor 的<a
62) href="http://wiki.noreply.org/wiki/TheOnionRouter/TorifyHOWTO">程序列表</a>。</li>
63) <li>我们需要更好的文档描述动态拦截连接并通过 Tor 发送。tsocks(Linux)、dsocks(BSD)和
64) freecap(Windows)看上去是不错的候选,但最好使用我们的新的 TransPort 特性。</li>
65) <li>我们有一张<a href="http://wiki.noreply.org/noreply/TheOnionRouter/SupportPrograms">与
66) Tor 接口的可能有用的程序</a>的冗长列表。在哪些情形下哪些是有用的?请帮助我们测试并写下你的结果。</li>
67) <li>帮忙将网页与文档翻译成其他语言。如果你感兴趣,请阅读<a href="<page translation>">翻译指导</a>。
Pei Hanru Updated other zh-cn transla...

Pei Hanru authored 16 years ago

68) 为了帮助受限地区的 Tor 用户,我们特别需要阿拉伯语和波斯语翻译。</li>
Pei Hanru new zh-ch volunteer page, u...

Pei Hanru authored 17 years ago

69) </ol>
70) 
71) <a id="Coding"></a>
72) <h2><a class="anchor" href="#Coding">编码与设计</a></h2>
73) <ol>
74) <li>Tor 服务器在 Windows XP 上工作得不好。在 Windows 平台,Tor 使用标准的 <tt>select()</tt> 系统调用,
75) 该函数不使用页面文件的空间。这意味着一个中等大小的 Tor 服务器就会耗尽全部的物理内存,<a
76) href="http://wiki.noreply.org/noreply/TheOnionRouter/WindowsBufferProblems">导致
77) 系统极不稳定以致崩溃</a>。我们或许应该使用重叠 IO(overlapped IO)。
78) 一种解决办法是教会 <a href="http://www.monkey.org/~provos/libevent/">libevent</a>
79) 如何在 Windows 上使用重叠 IO 而不是 select(),然后调整 Tor 以使用新的 libevent 接口。</li>
80) <li>因为 Tor 服务器需要存储转发它们所处理的每一个单元(cell),繁忙的 Tor 服务器最终会为缓存
81) 就消耗几十兆的内存。我们需要更好的启发式算法来决定何时缩小或扩大缓存。
82) 也许应该根据 Linux 内核的缓存设计来建立模型,即许多小的缓存块彼此连接而不是整体的缓存?</li>
83) <li>我们需要一个官方的中心站点来回答“这是一台 Tor 出口服务器(exit server)的 IP 地址吗?”这种问题。
84) 它应能提供多种界面,包括一个 Web 界面和一个 DNSBL 样式的界面。它有一份 Tor 目录信息的本地备份,
85) 能提供最新的答复。棘手的是答案并非是或不是这么简单:确切的问题应该是“这是一台能够从我的
86) IP 地址:端口退出的 Tor 出口服务器的 IP 地址吗?”DNSBL 界面可能每分钟接收到数百次查询,
87) 所以用得着一些聪明的算法。如果它能够主动测试每一个出口节点,发现真实的出口 IP 地址就更好了。<a
88) href="<svnsandbox>doc/contrib/torbl-design.txt">阅读更多</a>。</li>
Pei Hanru Updated zh-cn translation.

Pei Hanru authored 16 years ago

89) <li>有时候 Tor 服务器会崩溃,或者运行它们的电脑与网络失去了连接,或者发生了其他的意外。
90) 一些 Tor 的操作者表达了对于一种“提示”服务的兴趣,该服务会定期对他们的 Tor 服务器进行测试,
91) 当发现问题时会给他们发送提示邮件。有谁愿意写一些 CGI 脚本,一些网页,通过 wget 和/或
92) 类似于 <a href="http://nagios.org/">Nagios</a> 的更复杂的机制来实现这一监视功能吗?
93) 第一个版本可以仅仅测试目录端口,例如遍历缓冲的 network-status 文件,查找正确的 IP 地址和
94) 端口,然后询问“/tor/server/authority”页面。</li>