Re: 【No-GFW】 对于突破网络封锁的一个新的思路

305 views
Skip to first unread message

Ying David

unread,
Aug 9, 2010, 5:06:07 AM8/9/10
to end...@googlegroups.com, no...@googlegroups.com
KAD是DHT的一种,DHT的无中心是说在初始化之后的状态,之后会建立无中心的DHT网络。但是初始化仍旧需要中心服务器,比如eMule或BT软件,新安装的windows系统第一次使用eMule或BT,如果不去tracker或ed2k服务器上下载过一个文件,也是无法建立KAD/DHT的。不过一旦下载过一次文件之后,KAD/DHT网络就建立起来了,网络信息也会保存起来,以后再次连接DHT就无需tracker或ed2k了。

不过,这种想法还是不错的。其他细节暂不讨论,如果软件推广比较好的话,利用https://www.google.com/作为DHT的初始化节点还是可以的。

然而,关键是软件的使用量,和软件的技术无关。如果软件做到了说的这些,但是推广不好基本没人使用,那么就没什么意义,大部分人还是用普通的浏览器。

在 2010年8月9日 下午4:31,day free <free...@gmail.com>写道:
这段时间发生很多事情,让我们越来越担忧祖国的未来。 如果再这样让共产党肆意妄为,国民只能越来越痛苦的生活下去。现在共产党对媒体封锁的越来越厉害,媒体也普遍开始自我阉割,很多事情即使共产党没有发话,媒体也不主动报道了。 这样下去,情况只会越来越糟。
今天一直在思考如何能突破国内对媒体的封锁。只要言论能自由发表,中国就可以逐渐走向好的一面。 现在自由门,无界,翻墙电驴等软件给大家提供了翻墙的渠道,让大家有机会能翻墙出来看到自由的言论。但这条路进展的并不顺利,很缓慢。自由门经常连接很慢,大多数时间是无法正常使用YouTube的。 因为不稳定,速度慢,在墙外也没有形成一个统一的平台能让大家发表言论,比如论坛或者微博。

我今天想到,我们一直在思考怎么翻到墙外去,目的是墙外能自由发表言论并看到别人发表的言论。 但我们发表言论的主体大多数还是在墙内的,让这些人翻墙去发表文章,再让读者翻墙出去看,这确实是目前不得以而为之的一种办法。 但如果我们换一个思路,如果我们能做到言论能在墙内自由发表,而政府无法干涉管制的话,是不是可行呢?
要做到这样的话,这个平台一定不能有中心服务器,并且这个平台使用的是通用的网络协议。 这样政府既不能关掉服务器,也不能把网络完全关闭,就无法再控制这上面的言论:
我认为电驴的KAD网络好像就是具备这样的特点的,我的思路如下:

1、利用电驴的P2P特点,政府无法彻底掐断客户和客户之间的链接,即使在国内。

2、利用KAD网络不需要服务器的特点,无法对服务器进行关闭来控制信息的传播。

3、每个人发表的文章,自动向KAD网络中其他节点传播,通过6度理论,可以迅速传播出去。

4、为了能知道现在有哪些文章,需要一个文章列表,这个列表在节点间传播,合并,只要有KAD连接,就定时向各个连接索取或发布文章列表。
5、为了能增加节点间的有效性,可以在程序中默认内置一个特别的断头档,通过这个断头档,建立起有效的KAD网络,主要是让KAD网络中尽可能的多的是使用这个客户端的人。

6、程序界面应该做很多调整,看起来就像一个论坛,上面有文章列表,文章列表在不断自动更新。点击文章连接,实际上就是开始下载,可以是视频,也可以是图片,文章都可以。下载完成后,就可以查看。对于文章的评论功能可以以新文章的方式发送,或者在文章列表中设法组织成树状结构,让人们可以分辨出哪些是评论。

7、因为无法注册账号,每个人发表文章时输入一个签名码,将签名码做MD5后标识这个文章的作者,将来如果出现有人冒名顶替,可以用这个MD5来识别。

8、文章列表可以每天1个。以减小传输量。

9、对于一些关键事件,可以发起置顶功能,或者专门的文章列表。 每天都能看到这些事件在顶部,随时都可以关注事件的最新进展。 国内发生的事件太多,当一个事件还没有处理结果,又发生新的事件,结果旧事件就逐渐被人遗忘了。

10、未来政府可能对这个软件进行封杀,比如污蔑此为带毒的软件,命某些杀软将此作为病毒软件处理掉。不明真相的群众也会担心是否真的是病毒,这需要有所防备。

11、另外政府可能在通信网络上硬件屏蔽,是否能做到在通信层无法识别这个软件的信息流,隐藏软件传送信息时的一些特殊标识。(只要能做到和电驴一样就可以,政府应该还不至于将电驴全部封杀,那样的话将会大面积的挑战年轻人的反动情绪)

12、还有一个难点可能在于,能否主动向KAD网络中的每一个节点发送请求某个特殊文件(即文章列表),不能通过HASH码,因为这个文章列表的内容在不断变化,HASH码应该是也在不断变化的。

我是做软件开发的,但对VC++和网络通信方面的开发不了解,这个思路中也许有问题,希望大家一起来探讨。相信这个东西如果研究出来,国内所有的老百姓都会非常兴奋。 只要能自由言论,共产党就面对着非常大的压力,改革就必须进行,哪怕是缓慢的也让人觉得未来充满了希望。 要知道我们在这样黑暗的天空下,已经感觉越来越难呼吸,我们无时不刻不在期待着任何一点点希望。 对于过去的一些事件,我们也一直希望能得到平反,比如89事件,昨天翻墙看了天安门纪录片,对当初的那些热血青年如今还流亡海外,非常难过,希望他(她)们能早日平反,回到祖国。

--
***此信自Google论坛“百万人网聚反GFW审查-大呛声”讨论组。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信、电脑!GFW,我们不高兴!》。
请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们有多么不满!
--------------
致新进者:
请发邮至nogfw.cn@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。
**为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
**您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
**发帖请电邮致end...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。
**查旧贴请上论坛www.google.com/group/nogfw/,我们的twitter ID @no_gfw、www.facebook.com/nogfw.cn
**参与人多,分歧就多,为团结实现终结GFW审查,请围绕专题发言,避免使用带侮辱性或是太过激烈的言辞(如武力推番羽天灭共匚非等)。
——谢谢大家参与,快乐分享。Max.贝立 Google talk: nogfw.cn@gmail.com

压子

unread,
Aug 9, 2010, 6:06:31 AM8/9/10
to no...@googlegroups.com
士不可以不弘毅,任重而道远。

--
*重要变更声明:*
本论坛http://groups.google.com/group/nogfw 将在(8月10日)变更为仅作公告发布(取消讨论功能),另设论坛进行讨论,请喜欢讨论的朋友加入http://groups.google.com/group/endgfw
(可电邮endgfw+s...@googlegroups.com加入),讨论的方式、规则、风格与现在不变。
***此信来自Google论坛“百万人反GFW审查-大呛声”。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信、电脑!GFW,我们不高兴!》。
请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们是多么不满!

--------------
致新进者:
请发邮至nogfw.cn@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。
**为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
**您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
**发帖请电邮致no...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。

Syaoming

unread,
Aug 9, 2010, 6:58:43 AM8/9/10
to no...@googlegroups.com
oh my god. 这个要支持

vincent

unread,
Aug 9, 2010, 12:27:18 PM8/9/10
to 《GFW,我们不高兴!Say NO! to GFW , 百万人反GFW审查大呛声》www.google.hk/group/nogfw/
DHT 就像 tor 吧, 你在局域網搞 DHT 沒有出口, 又或是出口太少, 流量不足都不行的, 我是牆外, 說真的, 我門這些牆外不用翻牆
的人, 除非本身有很大的頻寬, 怎會分享一些出來啊, 還有就算他如果有足夠頻寬, 也未必會分享出來啊, 所以我想 DHT & tor 一類的翻
牆方或是行不通的, 你有技術就把” 西廂計劃”搞好一點吧,  西廂計劃真的很不錯的, 由最根本的入手,既然大陸政府要破壞互聯網規則, 那我們就
不用再尊守什麼了, 盡情破壞 GFW 吧~

On 8月9日, 下午5時06分, Ying David <lehu...@gmail.com> wrote:
> KAD是DHT的一种,DHT的无中心是说在初始化之后的状态,之后会建立无中心的DHT网络。但是初始化仍旧需要中心服务器,比如eMule或BT软件,新安 装的windows系统第一次使用eMule或BT,如果不去tracker或ed2k服务器上下载过一个文件,也是无法建立KAD/DHT的。不过一旦下载过 一次文件之后,KAD/DHT网络就建立起来了,网络信息也会保存起来,以后再次连接DHT就无需tracker或ed2k了。


>
> 不过,这种想法还是不错的。其他细节暂不讨论,如果软件推广比较好的话,利用https://www.google.com/作为DHT的初始化节点还是可以的。
>
> 然而,关键是软件的使用量,和软件的技术无关。如果软件做到了说的这些,但是推广不好基本没人使用,那么就没什么意义,大部分人还是用普通的浏览器。
>

> 在 2010年8月9日 下午4:31,day free <freeda...@gmail.com>写道:
>
>
>
> > 这段时间发生很多事情,让我们越来越担忧祖国的未来。
> > 如果再这样让共产党肆意妄为,国民只能越来越痛苦的生活下去。现在共产党对媒体封锁的越来越厉害,媒体也普遍开始自我阉割,很多事情即使共产党没有发话,媒体也 不主动报道了。
> > 这样下去,情况只会越来越糟。
> > 今天一直在思考如何能突破国内对媒体的封锁。只要言论能自由发表,中国就可以逐渐走向好的一面。
> > 现在自由门,无界,翻墙电驴等软件给大家提供了翻墙的渠道,让大家有机会能翻墙出来看到自由的言论。但这条路进展的并不顺利,很缓慢。自由门经常连接很慢,大多 数时间是无法正常使用YouTube的。
> > 因为不稳定,速度慢,在墙外也没有形成一个统一的平台能让大家发表言论,比如论坛或者微博。
>
> > 我今天想到,我们一直在思考怎么翻到墙外去,目的是墙外能自由发表言论并看到别人发表的言论。
> > 但我们发表言论的主体大多数还是在墙内的,让这些人翻墙去发表文章,再让读者翻墙出去看,这确实是目前不得以而为之的一种办法。
> > 但如果我们换一个思路,如果我们能做到言论能在墙内自由发表,而政府无法干涉管制的话,是不是可行呢?
> > 要做到这样的话,这个平台一定不能有中心服务器,并且这个平台使用的是通用的网络协议。
> > 这样政府既不能关掉服务器,也不能把网络完全关闭,就无法再控制这上面的言论:
> > 我认为电驴的KAD网络好像就是具备这样的特点的,我的思路如下:
>
> > 1、利用电驴的P2P特点,政府无法彻底掐断客户和客户之间的链接,即使在国内。
>
> > 2、利用KAD网络不需要服务器的特点,无法对服务器进行关闭来控制信息的传播。
>
> > 3、每个人发表的文章,自动向KAD网络中其他节点传播,通过6度理论,可以迅速传播出去。
>
> > 4、为了能知道现在有哪些文章,需要一个文章列表,这个列表在节点间传播,合并,只要有KAD连接,就定时向各个连接索取或发布文章列表。
>
> > 5、为了能增加节点间的有效性,可以在程序中默认内置一个特别的断头档,通过这个断头档,建立起有效的KAD网络,主要是让KAD网络中尽可能的多的是使用这个 客户端的人。
>

> > 6、程序界面应该做很多调整,看起来就像一个论坛,上面有文章列表,文章列表在不断自动更新。点击文章连接,实际上就是开始下载,可以是视频,也可以是图片,文 章都可以。下载完成后,就可以查看。对于文章的评论功能可以以新文章的方式发送,或者在文章列表中设法组织成树状结构,让人们可以分辨出哪些是评论。


>
> > 7、因为无法注册账号,每个人发表文章时输入一个签名码,将签名码做MD5后标识这个文章的作者,将来如果出现有人冒名顶替,可以用这个MD5来识别。
>
> > 8、文章列表可以每天1个。以减小传输量。
>
> > 9、对于一些关键事件,可以发起置顶功能,或者专门的文章列表。 每天都能看到这些事件在顶部,随时都可以关注事件的最新进展。
> > 国内发生的事件太多,当一个事件还没有处理结果,又发生新的事件,结果旧事件就逐渐被人遗忘了。
>
> > 10、未来政府可能对这个软件进行封杀,比如污蔑此为带毒的软件,命某些杀软将此作为病毒软件处理掉。不明真相的群众也会担心是否真的是病毒,这需要有所防备。
>

> > 11、另外政府可能在通信网络上硬件屏蔽,是否能做到在通信层无法识别这个软件的信息流,隐藏软件传送信息时的一些特殊标识。(只要能做到和电驴一样就可以,政 府应该还不至于将电驴全部封杀,那样的话将会大面积的挑战年轻人的反动情绪)


>
> > 12、还有一个难点可能在于,能否主动向KAD网络中的每一个节点发送请求某个特殊文件(即文章列表),不能通过HASH码,因为这个文章列表的内容在不断变化 ,HASH码应该是也在不断变化的。
>
> > 我是做软件开发的,但对VC++和网络通信方面的开发不了解,这个思路中也许有问题,希望大家一起来探讨。相信这个东西如果研究出来,国内所有的老百姓都会非常 兴奋。
> > 只要能自由言论,共产党就面对着非常大的压力,改革就必须进行,哪怕是缓慢的也让人觉得未来充满了希望。
> > 要知道我们在这样黑暗的天空下,已经感觉越来越难呼吸,我们无时不刻不在期待着任何一点点希望。

> > 对于过去的一些事件,我们也一直希望能得到平反,比如89事件,昨天翻墙看了天安门纪录片,对当初的那些热血青年如今还流亡海外,非常难过,希望他(她)们能早 日平反,回到祖国。


>
> > --
>
> > ***此信自Google论坛“百万人网聚反GFW审查-大呛声”讨论组。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权 ,监视公民邮信、电脑!GFW,我们不高兴!》。
> > 请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们有多么不满!
> > --------------
> > 致新进者:

> > 请发邮至nogfw...@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。


> > **为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
> > **您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
> > **发帖请电邮致end...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。
> > **查旧贴请上论坛www.google.com/group/nogfw/,我们的twitter ID @no_gfw、
> >www.facebook.com/nogfw.cn
> > **参与人多,分歧就多,为团结实现终结GFW审查,请围绕专题发言,避免使用带侮辱性或是太过激烈的言辞(如武力推番羽天灭共匚非等)。

> > ——谢谢大家参与,快乐分享。Max.贝立 Google talk: nogfw...@gmail.com

Lynx Lucid

unread,
Aug 9, 2010, 12:37:02 PM8/9/10
to no...@googlegroups.com
墙外的人带宽都小不到哪里去的……
不过,你说的确实有道理。在建一个类似tor网络是没有意义的。当前这个已经像乌龟一样了……
想破坏的话……我倒是有一些想法,只不过目前没有精力来搞。
比如,制造一种病毒,让它感染兲朝P民们,不过别做坏事,就开几个线程不停地向twitter,facebook,google等站发送充满敏感词汇的数据包,不停地向GoogleDNS解析encrypted.google.com,最好还伪造一下数据包头,伪造成很多不同IP发送的,这样墙内部的缓冲区就会撑不住的,而且DNS污染也会由于解析过多而失效或者崩溃。
其实GFW的服务器良莠不齐,有些还不错,有些性能很烂的。北京的GFW有被轰垮的历史。

2010/8/10 vincent <shel...@gmail.com>
--
*重要变更声明:*
本论坛http://groups.google.com/group/nogfw 将在(8月10日)变更为仅作公告发布(取消讨论功能),另设论坛进行讨论,请喜欢讨论的朋友加入http://groups.google.com/group/endgfw
(可电邮endgfw+s...@googlegroups.com加入),讨论的方式、规则、风格与现在不变。
***此信来自Google论坛“百万人反GFW审查-大呛声”。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信、电脑!GFW,我们不高兴!》。
请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们是多么不满!
--------------
致新进者:
请发邮至nogfw.cn@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。

**为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
**您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
**发帖请电邮致no...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。

**查旧贴请上论坛www.google.com/group/nogfw/,我们的twitter ID @no_gfw、www.facebook.com/nogfw.cn
**参与人多,分歧就多,为团结实现终结GFW审查,请围绕专题发言,避免使用带侮辱性或是太过激烈的言辞(如武力推番羽天灭共匚非等)。
——谢谢大家参与,快乐分享。Max.贝立 Google talk: nogfw.cn@gmail.com

Max贝立.NoGFW审查

unread,
Aug 9, 2010, 1:38:55 PM8/9/10
to no...@googlegroups.com
lynx讲的攻击GFW的方法首先面临的是法律问题,然后就是攻击者数量的问题,法不责众嘛。
 
不说那么多,咱们还是先攒人吧

--
Max贝立
*《GFW,我们不高兴!Say NO!  to GFW 百万人反GFW审查大呛声》:之主题:反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信,电脑!GFW,我们不高兴!

请帮助Re推下面的微博短文,谢谢

#nogfw 我相信能召集百万人反GFW审查:请电邮nogfw+s...@googlegroups.com响应,汇集百万呼吁,www.google.hk/group/nogfw/ 将自动统计人数。 #GFW,我们不高兴!请RT 成功就在指尖!

Max贝立.NoGFW审查

unread,
Aug 9, 2010, 1:41:53 PM8/9/10
to no...@googlegroups.com
新型实用的网络系统:随意网(Free Net)
 随意网(Free Net)是个正在开发完善的免费网络系统软件,一般的PC或UNIX
电脑只要支持JAVA都可以运行。使用Free Net可以有效地绕开一些机构(如一些
企业网及ISP)的控制,同时具有隐身功能。

Free Net的工作方式
 Free Net使用点对点的网络模式,程序体积比Napster和Gnutella要小,但却
有很大潜在力。Napster(and Napster wanna-bes)依赖一个中央服务器(可关
闭)来工作;Gnutella是分散的,不会存在关闭的问题,但却不能匿名,它会显
示出你的IP并让外界知道。Free Net是目前唯一以点对点方式工作且能保证自由
交换电子信息的网络系统。

 Free Net以运行Free Net的计算机作为节点(类似服务器和终端)构成,用户
分散在整个互联网上。每个用户都会为Free Net储存一部分数据,而这些数据文
件是被加过密的。

 无论节点的主人即那些使用运行Free Net的计算机的人,或是更权威的专家也
没法知道其计算机中有什么数据。只有在有人读取存储在Free Net里的那些数据
时,Free Net会自行判断来访者的需求信息,之后将数据解密并传出。从理论上
说,在不必了解它的工作机制的前提下,人们就可以从网络中寻找并下载信息。

 比如,我们正寻找一个名为“Ricky Martin.mp3”的文件,而Free Net正在运
转,我们又知道一个正确的key(类似网站的地址,如:ricky_martin-
dont_fear_the_reaper.mp3),这时就可以去查找这个文件。为了更方便使用
者,开发者们正在致力于开发一种模糊查找方法。

 在Free Net上,当一个文件的查找请求发出后,这个请求就会传遍整个网络,
并检查它经过的每个节点;而Gnutella在每次请求到达一个新节点时,它会为这
个请求又产生多次请求。Free Net的发明人Clarke解释这就是Gnutella网为什么
这么慢,而在Free Net中一个单一的文件索取会比Gnutella更有效的主要原因。

 Free Net在独自使用中就能不断地自我更新。如果我要搜索前边所说的.mp3文
件,而恰好你就有,在这次搜索完成后,如果还有别人搜索这个Ricky Martin歌
曲时,这个请求就会忽略两台计算机之间的连接关系,去最近的节点直接访问。
别小看这点,当Free Net用户数量增加时,你就会发现这个有效的前后关联的结
构体系非常有效率。

 Free Net的自我机构还拥有非常有效的带宽。这里有一个非常生动的例子:信
息数据经常是在美国生产,在欧洲应用。使用Web网时,当你在另一端要用它
时,就必须每次都穿过大洋。而使用Free Net, 这个文件将只在第一次使用时穿
过大洋,而以后其他用户的请求就不会这么远了,只需到最近的节点上去读取就
行了。如果有很多的用户需要它,它会多次复制在整个的Free Net中的那些受欢
迎的地区。

 发明者称这种效应为“The Web's Slashdot effect”。在一个时间内,大量
用户同时需求某个Web网站的网页时,服务器就会降低速度,而随意网Free Net
却能有效地利用网上那无数用户的带宽,一旦文件被索取,就会在那里被建立一
个受欢迎的文件镜像。这样可以充分利用带宽,提高读取速度,这种特性表明用
户越多,速度反而越快!

Free Net和WWW(World Wide Web)的区别
 Free Net和WWW都是在互联网上运行,只是软件的结构不同。WWW采用的是中心
服务器和边缘客户器的结构(Client/Server),所有资料都集中在服务器上,
客户只能从服务器上调用资料。如果服务器发生故障,客户便失去联系,所以黑
客如果要破坏网络,都会集中攻击服务器。

 而Free Net则不同,它不采用中心和边缘的结构,而是采用对称(P2P,或
Peer-To-Peer)的结构。网络的所有参与者都是服务器,同时又是用户。它有多
少用户,也就有多少服务器,用户越多的地方信息也自然越流畅,因为那里的用
户及服务器就像滚雪球一样增加。

 Free Net还有一个很重要的优点是所有资料都加密传输、分散存放,而且多次
存放。具体一份资料的位置是无人知哓的,而且它们的网址(IP address)和端
口(Port)是不断变化的,所以要阻挡一个资料在Free Net上的传播是不容易
的。这是Free Net优越于Nepster、Publius、Safeweb的独特之处。另外,Free
Net的Java源程序及设计完全公开(类似于Linux),有成千上万的热心网迷和专
家高手支持。随意网还提供一个叫自由关的接口软件(FROXY Gateway),使用
IE或Netscape即可方便地浏览Free Net。随着应用的普及,Free Net将成为网上
自由信息的总汇。

安全性
 Free Net内部采用高级加密机制,传输的信息第三者无法知哓(与已普及的
PGL和HTTPS类似)。索取文件时需要知道作者的公共key(相当于WWW互联网的网
址),而作者加入文件时需要用自己的私人key,这样就能有力地保护内容和作
者的正确性,防止第三者加入假资料。

 公共key是文件真实性的唯一保证。虽然仿制或破译Free Net的key十分困难,
但私人key被盗或使用者被诱骗用假的公共key却是可能的,所以使用者一定要证
实公共key的正确性。Free Net上自由新闻目前的公共key是
freenet://MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//。但你若用
FROXY,你需要在IE或Netscape中输入以下地址:
http://localhost:8081/freenet:MSK@SSK@NLgvv
GUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//。

可行性
 Free Net虽然不错,但在目前的开始阶段,首先需要建立大量的服务器。
Free Net服务器运行很简单,不占用很多资源,下载了有关的文件,执行相关指
令后,服务器就开始运行了。你甚至可以让你的电脑每天定时地通过Free Net服
务器索取资料。

Free Net的安装方法

1.安装Java运行环境Java Runtime
 在安装Free Net之前,你必须先下载并安装一个特殊的程序:“Sun Java
Runtime Environment”。
 这是一个通用的Java解释程序,大多数情况下,你并不需要了解这个程序能干
什么,但如果没有它,随意网就不能正常运转了。如果你以前已经安装了这个程
序,可以跳过这一步。

 安装时,“Java Runtime Environment”可以连接到
http://java.sun.com/j2se/1.3/jre这个地址来下载它的安装程序。进入这个连
接并选择“从当前位置运行这个程序”来安装,也可先下载保存,然后再直接运
行这个下载的程序。如果不从网上下载,也可以找光盘安装这个程序。
Java Runtime Environment开始安装后,接着按照它的简单安装指南并按照默认
值来安装就行了。

2.下载Free Net软件
Free Net软件可以到如下地址下载:
http://freenetproject.org/index.php
https://freenet-china.org
http://freenet.sourceforge.net
点击连接“Download”,然后“Windows Installer”。

3.安装Free Net
 当Free Net安装程序开始后,看到的第一个画面是安装选项窗口。如果计算机
是通过LAN连接互联网则使用这些默认的选项,如使用其他直接连接互联网方
式,那就选择“dial-up networking”(拨号上网)。需要注意的是,一些DSL
or cable modem连接是在Windows中设置,也是“dial-up networking”。

 如果是永久连接上网,就用“Start Freenet with Startup”选择;如果是拨
号上网,请不要选这个选项,而是每次上网后再运行Free Net。

 之后,安装程序会要求选择安装的路径,除非要改变它,否则就用默认的路
径。接着要告诉Free Net如何去找到“Java Runtime Environment”,也就是之
前安装的那个。这时会出现一个窗口,在它停止所有的搜索JRE之前,请不要做
任何事情。搜索完成后会找到很多类似程序,选择“JavaSoft”,然后点击选择
“Update Settings”。

 到这里安装差不多干完了,现在要为Free Net和互联网的连接选择端口,通常
Free Net会自动选择。一般这个端口不用更改,除非该端口被防火墙锁住又无法
打开时才去更改。

 连接方式(connection type)是重要的选项。根据接入方式来选择,例如:
拨号上网、通过LAN接入或是直接连在互联网上。
接着,会出现一个DOS的黑色窗口和一些运行命令。请耐心等一会,运行完成后
它会自动关闭的,请不要自己手工关闭。当这个黑窗口消失后,安装就完成了。

4.运行Free Net
 运行Free Net是非常简单的。首先,确认已经在互联网上了。然后双击桌面上
或菜单中的程序图标以运行随意网。片刻,你会看到Free Net的图标出现在你的
任务栏中(屏幕右下角)。随意网在开始运行时不会显示窗口画面,它只是在后
台运行,并连接Free Net的其他计算机。

 使用Free Net时,只要双击在任务栏右下角的图标,选择Freenet Gateway。
只要Free Net的安装是正确的,浏览器打开后,就会出现“Freenet Gateway”
页面。

 这说明随意网已安装成功了,你可以自由并秘密地下载和上传文件了。但有还
有两点需要说明:
 随意网完全不同于其他文件共享网络,任何出版的共享文件不是只保存在你的
计算机中;文件会被加密,然后发送到任意其他的计算机中。这样,你的计算机
即使关掉或者不在网上,其他的人仍然能获得该文件。

编者按:
 据编者了解,FreeNet是2000年4月26日由英国一名为艾恩·克拉克的著名程序
员提出的想法。当时克拉克宣布,他将与一些志同道合的软件编程人员联合创建
一个与现行国际互联网并行的互联网络。他们将这个互联网将被命名为
FreeNet,它与目前的互联网最大的区别在于FreeNet所有的信息都是公开的,并
且任何人都无法对其进行审查和限制,所有在FreeNet上冲浪的人都使用匿名。
当时认为,这种新的网络系统将大大提高资源的利用效率,它所倡导的理念与著
名的音乐下载软件制作商Napster公司颇为相似。克拉克认为,信息传播应该是
没有限制的,它不应该掌握在政府和公司的手中。FreeNet排除了信息审查的可
能性,它使那些持有不同政见的异议人士能够有充分的发言空间。

 Freenet是最为大胆的网络设想之一,它超出了绝大多数技术人员的想象。从
目前来说,虽然其功能基本已经能够实现,但是和设计者的初衷还有较大的距
离。由于未能推广开,仅仅能在一些较小的范围内使用,用户群小。

 此外,整个业界对于这个技术的关心也较少,即使有人知道这项技术,愿意进
行尝试,想找到相关的信息也比较困难。
但是,目前资源的共享和开发已经成为一种流行,Free BSD、Linux、MP3音乐下
载……

 也许FreeNet生在这个年代正是大好的发挥机会,如果这一计划能够在一定高
的程度上实现,它必将使现有的一些产业,尤其是娱乐业受到更加严重的冲击。
此前,Napster和Gnute lla等公司已经使整个唱片业惊恐不安。“Freenet”也
许会将它们的作法更向前推进一步。

ender 1989

unread,
Aug 9, 2010, 3:30:39 PM8/9/10
to no...@googlegroups.com
用谷歌做节点的话,就等着完全不能访问的那一天了~~~

还有很多人竟然是能忍受百度的~

云鹤

unread,
Aug 9, 2010, 9:05:20 PM8/9/10
to no...@googlegroups.com
freenet?看起来好像蛮不错的,有中文版吗?
三人行,必有我師焉

Lynx Lucid

unread,
Aug 9, 2010, 9:26:48 PM8/9/10
to no...@googlegroups.com
很不幸,freenet被墙了。

2010/8/10 云鹤 <xuy...@gmail.com>

Max贝立.NoGFW审查

unread,
Aug 9, 2010, 10:23:50 PM8/9/10
to no...@googlegroups.com
   
Welcome!
Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
  Don't show this to me again.

安装运行自由网指南  

自由网使用参考手册  

使用帮助--常见问题 

软件下载 

最新的文献摘选 


自由网Freenet软件
使用参考手册

问:如何下载安装自由网Freenet 软件?
问:什么是自由网的公匙(Freenet Keys)?
问:那我们怎么得到那些公匙“key”呢?
问:自由网的公匙“key”的索引表是什么?
问:我已经有了一些自由网的公匙(Keys)怎么办呢?-- 怎么下载文件
问:我如何创建自己的自由网公匙呢( Freenet Keys)?
问:酷!但如何让我在自由网上传安放资料呢?


主页


问:如何下载安装自由网Freenet 软件?

答:自由新闻网提供几个安装步骤极为简化的自由网服务器安装包,建议您首先考虑。请点这里下载http://freenet-china.org/freenet 是自由网freenet中文软件主页。

英文版安装,请参阅 http://freenet.sourceforge.net, 或者到下载站点搜索freenet。


问:什么是自由网的公匙(Freenet Keys)?

答:简单说,你可以把它当作WWW网站那样的网址来理解
(如SSK@Xdxr9gtIHEasJ1QrGK1T1Wr30kUQAgE/index-20010204.html
就相当于 www.yahoo.com/music/index-10004.html,这样理解对非计算机专业最合适不过了,就相当于房子的门牌号。) 这里用公匙“keys”对于自由网来说是再贴切不过了。公匙“keys”是一串稀奇古怪的字符串但却有足够多供你使用。它们将会成为第二种网址,就像我们了解和熟悉的WWW网址的地址。


那什么是自由网的公匙“key”呢?一个自由网的公匙“key”看起来象一个混乱可笑的字符串--他象秘密锁让你能获得储存在自由网上资源文件。这里是一个自由网公匙“key”的样本:

SSK@Xdxr9gtIHEasJ1QrGK1T1Wr30kUQAgE/index-20010204.html
SSK@j9-x~6R0AAT8wGv0XWqgbIBOODIQWAgE/milosevec-evidence.mpg
KSK@docs/books/english/religion/christian/holy_bible_KJV.zip
KSK@mpeg/porn/hidden_camera/shower
KSK@text/essay/unabomber/manifesto

如果你不知道这个独特的标识--公匙“key”,你就无法访问它。
在互联网上,你已经习惯了在你要访问一个网站,你需要一个URL(网站地址),如 http://www.RIAA.com。有时,当你选择那个站点的其他连接时,就会到其他站点。

自由网公匙“key”有点象网站地址,但却比它更强大。基本上,自由网公匙“key”首先是3个字符,然后是个@字符,然后再接许多字符 。这个字符串在最后的部份是可弄的有意义的(如:
docs/books/english/religion/christian/holy_bible_KJV.zip) 或者乾脆就是一个乱七八糟的字符串 (如 --ivHsqb8r0D6QL3CAK8-WKBb6kOAwE,gthQQ~8pURFBsK~X7SZMNg)

但大多数自由网的公匙“key”--比较轻松的使用的一般都是用 "KSK@" 来开头 。比如:KSK@books/chaucer/canterbury-tales.zip 要查找更多的自由网的公匙“key”信息请到这里
(http://www.freenetproject.org/index.php?page=keys)


问:既然自由网的公匙“key”就相当于网址,那我们怎么得到那些公匙“key”呢?

答:这有多种方法去为了得到文件资料去查找公匙“key”:
1:在那个自由网关页面(Freenet Gateway' )中有连接,可以查找。
2:存放自由网公匙“key”的公匙“key”服务器。
3:在任何一个搜索引擎中搜索关键字 "Freenet keys"
4:找使用自由网的人,问些有用的公匙 " keys"

出版和发行自由网公匙 " keys"这方面的工作仍在开发中。

现在,在自由网,分布着数百万兆字节的信息。你将会习惯于寻找公匙 " keys",也甚至可以把自己特别喜欢的公匙 " keys"公布在一个站点中。在自由网这个团体里,请多和其他的用户来往,你不久就会收集到一个庞大的公匙 " keys"库。如果你想在公匙 " keys"的技术方面有更深的兴趣请点击这里。(http://www.freenetproject.org/index.php?page=keys)


问:自由网的公匙“key”的索引表是什么?

答:一个自由网的公匙索引是一个简单的自由网公匙列表。这里有很多站点包含自由网公匙索引。注意:有很多索引已经失效了,这样很多公匙就不能正常工作(如果WWW网站很多文件经常变化一样)。许多人运转网页让你来出版发布最新的自由网公匙,或者让你检索已经存在的自由网公匙。

这里还有很多比公匙列表还有效的--我们叫这种网址“公匙服务器”。作为一种方法,它们有些像我们所熟悉的那些又爱又恨的搜索引擎,如http://www.altavista.com
几个最有用的“公匙服务器”是Steve's Key Index,在http://www.thalassocracy.org/keyindexhttp://www.freegle.com 当你习惯使用自由网后,你将会发现大量的“公匙服务器”。如果你是一个程序员,你甚至可以自己编写“公匙服务器”。

注:自由新闻网将不断提供最新最好的公匙服务器。


怎么下载文件

问:我已经有了一些自由网的公匙(Keys)怎么办呢?

:这有最容易的方法:

确认你运行了freenet.exe(或我们提供的qfreenet.bat)而不是fserve.exe,freenet.exe已经全包了。确认自由网的“Freenet Gateway”自由网关页面已经打开,先保证你能够看到 自由网关页面下面的GJ’Homepage(点击一下试试),如果能看到,说明自由网没有问题了。否则请参见帮助一。然后在 "Request Data" 表格中 输入你知道的某个公匙 (页面中第一个输入框中)。 点击"Request" 要求按钮。

注意:有很多的信息文件请求任务要等待60秒钟或者更多的时间才能到达,这个是因为你所请求的数据可能储存在一个遥远的节点中,请耐心等待。(而如果这个文件刚建立或者很久没访问,同样会出现这个问题,现在刚建立的自由新闻网的内容就需要等待一段时间才行。)

如果你接受到“页面没有发行-Page not found”,这就需要你采取其他步骤来测试:

1:确保你的浏览器是开着。
2:输入http://127.0.0.1:8081/ 在浏览器顶部的地址框里(如果你更改了默认端口,请更改8081到你真正的端口,详细参见安装指南。)
3:然后,直接敲入你知道的自由网的公匙(Keys)。不要有空格,要区分大小写!
4:比如如果你的自由网的公匙(Keys)是新闻网的key:
freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//
那么你就在你的浏览器的地址栏中输入
http://127.0.0.1:8081/freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//
5:然后按回车键执行。
如果这种方法也不工作,那么就有可能是:

A:这个存储了你需要的文件的自由网的节点(们)现在不在线。
B:所请求的文件不在有效。

注:文件不可能永远自由网上的。越流行的文件越保持的久,而且得到的备份就会遍布整个自由网的很多地方。而从另一方面说;越不流行的文件就越倾向于被慢慢清理出来,留出空间给更新的、和更流行的。这是要点所在,由于实际情况储存是受限制的,即使一些节点有1000GB空间,这个限制还在。



问:我如何创建自己的自由网公匙呢(Freenet Keys)?

答:当你要在自由网 出版一个项目时,你必须首先要创建一个自由网公匙(Freenet Key)。

(请看前面所讲的,什么是自由网公匙key)也就请理解为给这个文件命了网络名吧。而且这个自由网公匙理论上是无穷多的,你尽管用好了。

去创建一个自由网公匙(Freenet Key),请给你的那个文件选择一个在自由网上唯一的名字让大家知道。请确认能通过这个名字让大家对这个文件有个大概的印象。


比如,你叫个这个文件:Britney Spears Felch,那么,你的自由网公匙key可以是K...@Britney-Spears-Felch.jpg 为了保持事务的简单,你可以让任何公匙key都以KSK@开头,然后按任意顺序的字符、数字等等,而用KSK@开头对于设置个简洁的公匙key是很好的。


问:酷!但如何让我在自由网上传安放资料呢?

答:最容易的方法就是:

1:先确认你运行了自由网服务器。先保证你能够看到自由网Froxy关页面下面的几个网页,如GJ’Homepage(点击一下试试),如果能看到,说明自由网没有问题了。否则请参见帮助一。

2:创建(也就是命名)一个自由网公匙(参加如何创建自由网公匙)。

3:把这个自由网公匙输入到“ Freenet Gateway page”自由网关页面中的输入数据的表格中的Key:中( "Insert Data"--Key)。

4:选择“Browse选择”按钮,然后找到你想出版的那个文件。(记住,别把自己的秘密文件错传上去哟!上去就下不来了。)

5:在当前类型"Content Type"窗口中,选择和你要出版的文件的类型相匹配的类型(如果你没有把握,请选择在这个小窗口最下面的“其他Other”选项。)

6:点击"插入Insert"按钮。

7:等1分钟或者更长。

8:这样你的浏览器窗口就开始显示一些技术状态消息。

9:请耐心点,然后等待这过程结束,当结束时,你能够使用浏览器移到下面,看到一条消息:“这个插入已经成功完成了。The insert completed successfully.
将来要找回这个文件,请使用这个URI(注意不是URL哟。)freenet:KSK@disposable-crap 。

10当这个过程结束,可以简单的点浏览器的倒退按钮回到原来画面。

祝贺您了,您已经成功的在自由网上出版发行了。请不要忘记那个公匙KEY,你和其他人需要通过这个公匙 KEY在任意地方来访问你出版的文件。否则,谁也不知道你出版的文件在哪里!


请注意
在某一些场合,这个上传发布出版的过程可能不会成功(特别是你在传递一个非常大多文件。而你的周围使用这个自由网的人还不是很多时。)如果你能确保你做的是对的,而且你没有其他的幸运方法,那么这里还有一个方法去上传。让我们来举个例子讲解这个方法。比如我们准备出版一个图像文件,它在 硬盘的c:\pics\britfelch.jpg,然后我们就给它创建了个可用的公匙K...@Britney-Spears-Felch.jpg

然后我们:
1。先点击左下角屏幕“开始 start”,
2。点击"运行Run.."
3。输入command,点击OK
4 当黑色的 DOS屏幕出现后,敲入:
C:
然后敲入
cd \freenet
敲入
finsert freenet:K...@Britney-Spears-Felch.jpg C:\pics\britfelch.jpg

(注意,这里只有3行命令的,如果你看到是4行,情扩大你的浏览器。当然你也要注意输入的字符的正确。)

5。等到黑窗口中显示:"C:\Freenet>",那么祝贺你,你就成功的插入了第一个自由网公匙key, 而且它以及被上传到其他的自由网的机器上去了,但请看看在屏幕右下角处,那个“两台计算机连接”的小图标,直达它们停滞闪烁兰绿信号了,你才能关闭和互联网的连接。

当你上传成功后,你就可以把这个公匙Keys告诉你所有的朋友了。让他们用这个公匙Keys来访问你的文件。


自由网(Freenet)的Windows用户
使用帮助(一)

--常见问题

一、问:我不能在屏幕状态条中的右下角看到兔子图标(Hops)
二、问:我不能在浏栏器中显示" Freenet Gateway Page"
三、问:我不能收到(阅读)我想要的文件?
四、问:我不能发行出版(Insert File)我的文件在自由网(freenet)上。
五、问:安装后,能看到图标,双击兔子图标(HOPS),却出提示说我的浏览器不支持?(或者无法打开 Configure选项)
六、    最新问题追加


请帮助!自由网不能工作!

自由网现在仍处于开发测试阶段,必然会有一些问题存在,但到目前这个最新的版本已经功能是相当全面且稳定了。当然作为测试的版本,现阶段看来还需要您拿出纸和笔来记录并了解一些潜在问题。 当然这并不需要你是一个麻省理工博士的水平,您并不需要为什么,只是了解而已。

在自由网的技术支持列表里经常有人说:“自由网不能工作!”并期待帮助,很不幸,除非我们得到详细的资料,我们不能帮助你!如果出现异常,请先参见下面的情况帮助看看是否有没有用?当然如果还不行,请到更多的帮助http://freenet-china.org 那里去。


一、问:我不能在屏幕状态条中的右下角看到兔子图标(Hops)

答:(注:先面是原英文版的说明,http://freenet-china.org提供的中文软件比这简单,请先参阅每个下载文件的README。)

1:确认你安装了自由网(Freenet ),并且是安装安装指南步骤来做的。
2你已经安装了SUN 的Java Runtime Environment吗?
3如果安装了,你双击运行了桌面上那个兔子图标没有(HOPS)?(或者在菜单中点击Freenet 运行)。
4如果都做了,还不行,请重新启动机器,再次运行它。
如果不行,请参阅更多的帮助和安装指南,如果还不行请提交给我们Bug错误报告。


二、问:我不能在浏栏器中显示"Freenet Gateway Page"

答:对于新用户这是一个最普遍的问题。

请首先保证你在运行自由网(Freenet)前已经和互联网正常连接了。
如果你安装正确,你在IE中输入http://127.0.0.1:8081,或如果你能在屏幕状态栏右下角处看到兔子图标(HOPS),那么你请双击这个图标,或者在这个图标按鼠标右键,并选择“Open Gateway”。这样你的浏览器将打开,并出现Freenet Gateway Page的页面


如果这个页面没有显示出来。这可能有以下几种原因:


1“你可能运行了防火墙软件,并强迫你的浏栏器中止了和自由网“ Freenet”的连接”。
如果是这个情况,请先临时关掉防火墙或者选择允许 Freenet 和SUN 的JavaW.exe可以连接网络。

2“你可能不是安装的最新版本,现在的最新版本是0.3.8.1”

如果是这个情况,请:
A:选择卸载自由网Freenet,并执行
B:删除自由网Freenet的路径(默认是"C:\Program Files\Freenet"),
C:下载并重新安装自由网 freenet。
D:再试一次。


3“你可能已经有其他互联网软件在使用8081端口”
如果是这个情况,请:
A:鼠标右键点击“HOPS”兔子图标
B:等几秒钟,会出现一个'Freenet Configurator' 窗口出现
C:选择左边的'Fproxy'
D:确认在'Enable FProxy' 的选择框中已经选择了(对号)
E:尝试着把"FProxy port" 改成其他没有用的端口,如8888,8082等数值(但不要和窗口第一个的当前网络的端口冲突。)。
F:选择窗口下面的OK,关掉这个窗口。
G:再尝试。


4:“你的Internet互联网可能设定不对 ”
试验一下:

A:关掉你的代理服务器设置(不管是什么,有还是没有用)
B:在你的LAN或者拨号上网设定中关掉'automatically detect settings' 自动检测设定选项
(这个是在你的控制面板中的internet互联网选项中设定。)
(感谢Jens Nielsen 发现这个问题)

5:“(我很讨厌说这个原因):就是你的windows系统已经有内部原因了。”
这种情况一般发生在你已经安装大量的程序了。很多系统修改并安装了一些系统文件;这可能使得自由网 freenet不能正常工作。
当然windows 95/98确实是不稳定的系统(相当于Linux和windows2000/NT),大多数用户经常看到兰屏幕然后死掉机器了,不得不重新开机。如果,你机器经常这样,说明你系统内部被不可挽回的破坏了。
如果你怀疑Windows 内部问题,就

备份你的数据
重新格式化你的硬盘
不安装其他程序---只保证Windows 能连接网络,并能看到网络
请按照要求顺序重新安装自由网Freenet, (记住请在安装自由网Freenet之前安装SUN 的JRE 或者JDK )并仔细按照安装向导来做。

再测试自由网(Freenet ),你应该能用了。(能点击并看到网页中间的例子网页GJ's webpage了)
小心的安装你其他的软件程序并恢复你的数据。
如果你尝试了还没有体会到其中的乐趣,请把你的问题提交给自由网(Freenet )技术支持邮件列表中(http://freenet.sourceforge.net/index.php?page=lists)。


三、问:我不能收到(阅读)我想要的文件?

:这对于新用户也是一个经常出现的问题。
1:如果你输入一个key(公钥,也相当于网站中文件地址)在自由网的页面( Freenet Gateway page),并且得到的是一个“页面没有找到” 'Page Not Found'或者是一个小的错误信息,那么它可能是因为以下原因。
这个key(公钥)是老的或者是并不怎么受欢迎的。
自由网(Freenet )是被设计成让受欢迎的信息待在自由网上,而且变的越来越容易拿到它;而一个不受欢迎的信息文件就会越来越被淡出遗忘掉。

2:你可能拿到一个不正确的key(公钥)
你学员非常严格的一个字符一个字符的来对照一个自由网的key(公钥),甚至一个字符写错了,要求会报错的。

3:这个节点(服务器)或者被挂起那个文件,也可能不在线。
如果这个key(公钥)--也就是这个信息文件不受欢迎或者是刚放上去不长时间,那么他可能还没有被一定数量的自由网(Freenet) 节点(节点就像你这样的允许着自由网freenet的计算机)储存。一定数量的自由网(Freenet) 节点一时滞在,这意味这时它们不在线。
那么,如果你确定你的那个key(公钥)是存在于自由网(Freenet)上的,请在一天或者一周内多尝试几次--在不同的时间。
这个问题,也提醒海外的人士在自己的在线机器上运行自由网(Freenet)并经常读取自由网的新闻,这样国内的用户就可以比较快的得到相应的新闻和真相了。

4:你的自由网freenet没在线。
首先你现在应该在互联网上(测试一下,去用浏栏器去阅读象http://www.yahoo.com等网站,并点击刷新按钮刷新一下。) 如果你的自由网freenet是运转的(你能从状态栏中看到红边白色兔子图标(HOPS)),那就尝试关掉自由网freenet (在兔子图标处点鼠标右键,选择exit退出)并再重新运行自由网


四、问:我不能发行出版(Insert File)我的文件在自由网(freenet)上。

答:在自由网(freenet)出版发行一个文件的最简单的方法之一时在自由网通过 'Fproxy'--换句话说,就是通过你的浏栏器IE等在“Freenet Gateway page ”自由网的网关页面(http://127.0.0.1:8081)中发行上传。
要这样做请参见(英文http://freenet.sourceforge.net/freenet4fools/upload.html) 'Welcome to Freenet', 中的 上传文件的说明(Uploading Files)。中文马上就出来。提醒你要确保你的keys是唯一的。
对于现在的版本来说,通过“Freenet Gateway”页面 给自由网上传太大的文件时 有时是不成功的。在这种情况你劳动一下您的手,打开一个dos窗口,然后输入 'finsert'命令 来插入这个key(公钥--相当于网站地址).--(描述上传的文件)
如果还失败,就请检查你是否正常连接互联网、这个自由网Freenet 是正常运行的并且这个自由网是正常连接其他的自由网的节点(nodes)。尝试着去得到其他的自由网的key(公钥)。如果你能得到key(公钥),但还却不能上传出版--甚至是使用手工命令 'finsert',那么:

请重新启动你的机器。
连接到互联网上。
启动自由网 Freenet 程序,并等待片刻。
再尝试去插入(insert )一个key(公钥).


如果你安装以上所说的做了,但仍然不能插入一个key(公钥),那么就到更多帮助部份去看看。
或者很可能是一个(错误)Bug,请转告自由网 Freenet


五,安装后,能看到图标,双击兔子图标(HOPS),却出提示说我的浏览器不支持?(或者无法打开 Configure选项)


答:一般这种情况是你的JAVA设置和VM(Java虚拟机)的设置有关,或许在浏览器中的互联网 属性设置中,你禁止使用了,请改回原来。


另外你可以打开一个DOS窗口,敲入:
java
如果出现一些提示选项,则表示java 正常了。
或者敲
javaw
看看。
如果出现乱码或者提示不正确,请检查JAVA设置,如果不行,请
重新安装JRE(如果你已经JDK那更应该没有问题了.请尽可能确保您安装了最新版本的JRE或者JDK版本,因为很多时候是这个SUN公司的程序点 小问题。),再按照上面测试JAVA行不行,如行了,就再接着安装Freenet。

如果还不行,那就很抱歉,这说明你的浏览器有些问题了--因为现在标准流行的那 几个浏览器基本都支持Java,是可以支持运行我们这个程序的。那就建议你选择流行的浏览器IE,Netscape等,如果你用的就是IE等,那么请您删除这个浏览器,再重新安装这个浏览器,再测试一下其他的JAVA小程序如Applet可以看到吗?如果看不到,就说明您的浏览器设置不对,

如果能看到,试试重新启动机器,如还是不行请通知我们。


六、    最新问题追加

如果您使用的是非英文的操作系统(如中文windows等),到 java.com.sun下载JRE时请下载International Version of JAVA--就是国际版本的jre而不是普通版本的Jre。

请一定注意。否则有可能造成自由网FreeNet不能正常工作。


English Help     
http://freenet-china.org 


最新的文献摘选  

本文无版权,希望网友们广为宣传散布!

自由网介绍

自由网说明

自由网,走向free的极限
自由网(freenet):真正的点对点传输协议

自由网技术展望

自由网(Freenet)如何工作的

Gnutella 和 Freenet代表着真正的技术创新

国内用户和公司内部局域网用户的一些使用方法

SYGATE与WINGATE等共享上网软件下怎样使用FREENET

 


自由网(freenet) :真正的点对点传输协议
   

自由网(freenet)是一个正在开发完善的免费公开软件,其开发宗旨是为了保障言论自由、突破网上信息封锁。一般的PC或UNIX电脑只要支持JAVA都能运行。
  

自由网它不采用中心和边缘的结构,而是采用对称 (P2P,或Peer-To-Peer) 的结构。网路的所有参与者,人人都是服务器,同时又是用户。它有成百上千的用户,也就有成百上千的服务器;用户越多的地方信息也自然越流畅。因为freenet是通过分布在全世界无数不确定的服务器的缓存来存储资料。越是被浏览次数多的文件,便会被自动备份到更多的服务器的缓存中,也就会越来越快。
 

自由网很重要的一个优点是:自由网内部采用高级加密机制,传输的信息第三者无法知哓(与以普及的PGL和HTTPS类似)。所有资料都是加密传输、分散存放,而且多次存放,具体一份资料的位置是无人知哓的。而且它们的网址(IP address)和终端口(Port)是不断变化着的。
 

Freenet风靡西方,并被誉为互联网时代最伟大的自由软件,它突破了互联网原有的限制,而充分的挖掘了互联网潜在的共享优势。1、你可以通过freenet匿名发送任何资料。2、你可以匿名浏览、下载任何信息。3、完全的保护你的隐私。
 

自由网软件FreenetJview.zip(约900k),感兴趣的话请和我联系。 我的邮箱:fn200...@yahoo.com。 

 


自由网技术展望
2001年6月1日

 

自由网(freenet) 是基于风靡一时的Napster和Gnutella之上的一个对称(Peer-To-Peer或P2P)网络。从它的开发情况和发展趋势来看,自由网正在成为保护著者和读者安全、突破网上信息监控的一个有效的通用平台,堪称P2P网络的后起之秀。本文试图介绍自由网目前的一些技术开发情况。

自由网起源于1997年英国爱丁堡大学信息学部Ian Clarke发起的研究项目,目前有众多的开发者和热心用户。自由网上的数据采用高级加密机制,传输的信息第三者无法知哓。它有成百上千的用户及服务器,用户越多的地方信息越流畅。自由网开发者宣称:自由和匿名表达的权利是最高的真理,自由网将重新网连Internet。

自由网-WWW 转换网关 

自由网软件自带一个叫Fproxy的网关。 FProxy 让用户通过熟悉的万维网(WWW)浏览器(IE 或 NetScape)在自由网上存取信息, 这样用自由网就几乎象用WWW一样了。安装自由网软件后,在 http://localhost:8081 下看到的就是 Fproxy 的界面。

自由网址查询机制

为保护著者和读者的安全,自由网没有中心服务器,但这就给网址(自由网称钥匙Keys)查询带来很大困难。著者发表的文件怎样让读者知道而又不暴露著者身份?读者在自由网信息的汪洋大海中怎样找到自己需要的文件?目前有两项技术趋于成熟:一个是 In-Freenet Key Index,即自由网上网址库,它让用户通过自由网匿名提交或下载钥匙。另外一个是 In-Freenet Crawlers,就象 WWW 网上的 yahoo.comgoogle.com 一样,能自动地在自由网搜查网址。例如:
Snarfoo: freenet:MSK@SSK@p0EFqjmDioSqKmYYORPrClUepi4QAgE/snarfoo//
Freegle: freenet:MSK@SSK@z~K65pjGmzBU8rlD7rzu9NoYecsQAgE/freegle//
http://www.freegle.com 

网站发表及更新机制

自由网有一个特点,即放到自由网上的文件不能更新,因为同一个钥匙不能对应两个不同的文件,更新的文件加入自由网后对应完全不同的钥匙。那么自由网站如何更新?目前有两个巧妙的机制解决了这个问题。一个是DBR(基于时间的重定向),另一个是MSK钥匙,它们使同一个自由网网址(如freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//)在不同时间指向不同的一系列文件。详细介绍请见 http://freenet-china.org/freenet/content.htmfreenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//freenet/content.htm

另外,热心的软件开发者免费提供自动发表、更新自由网站的软件,其中两个最普及的是Manifest 和 FreenetMirror。这些软件可在Snarfoo上找到。Manifest 还带有自动下载整个自由网站的功能,已经包括在freenet-china.org 提供的汉化版FreenetJview 和FreenetSetup 中了。

自由网上自由域名和FreeWeb

自由网的钥匙是否太难记了?你想要的WWW 域名 cctv.com已经被人注册怎么办?提供自由上自由域名的FreeWeb就是你的答案。这个自由网上的附加软件让你免费注册发表你自己的自由网站,并给你个域名 cctv.free。详细介绍请见 http://freeweb.sourceforge.net

自由网上 Email 和 News Groups

你一定想过发匿名 Email 和给你的Email 加密的问题。当然,自由网软件开发者也思考过这些问题,这毕竟是自由网的开发宗旨说包含的。那么你就不会奇怪 Email 和 News Groups 也可在自由网平台上运行。(自由网上 Email 称 Fmail。)其实早有个更大的开发项目,叫自由网上一切 (Everything Over Freenet),包括网上游戏,详见 http://eof.sourceforge.net

自由网上的问题

可以确信,自由网将给互联网带来革命性的变革,也许真如自由网开发者说的,“自由网将重新网连Internet (Freenet: Rewiring the Internet)” 。目前的问题在哪里?用的人还不多,应此很慢。但在中国那种网络被重重封锁的地方,人们需要的就是自由网。因此我认为,在海外华人的帮助下,自由网首先会在中国扎根开花。

参考网站:http://freenetproject.org, http://freenet-china.org/freenet。 


自由网介绍


自由网(Freenet)是一个正在开发完善的免费公开软件,起源于1997年英国爱丁堡大学信息学部Ian Clarke发起的研究项目。其宗旨是突破网上封锁,保护作者和读者的身份。自由网组织宣称:自由和匿名表达的权利是最高的真理。

自由网提供自由网关(FPROXY Gateway),用普通WWW浏览器(IE、Netscape等)即可浏览自由网站(FreeSites)。

自由网的JAVA源程序完全公开,有无数热心网迷和专家高手支持。现已建立中文自由网,并提供《自由网上自由新闻》。

自由网和WWW都在互联网上运行,但网络结构不同。WWW采用服务器─客户机结构,服务器可被屏蔽;自由网采用对称(Peer-To-Peer)的点对点网路模式,所有参与者都是客户,又都是服务器,任何人无法对整个客户群进行屏蔽!

自由网在JRE(Java Runtime Environment)环境下运行,使用自己的端口和协议,而不在HTTP上运作。

自由网允许匿名公布和获取资料,并使彻底删除资料几乎不可能,而且没有集中控制,甚至其开发者都无法控制。关闭自由网,就必须关闭所有用户,而不是仅仅关闭几个网站。

自由网上的资料经加密后,随机分布在整个网络,每份资料的位置无人可知。由于每个用户都储存数据,所以即使部份用户不在网络,他人仍能查阅。但每个用户并不知道自己储存了什么。

用户可在软件设置(fconfig)中改变本地储存文件的个数和总量,但不影响整个自由网。删除本地文件时,并不知道其内容,即使是自己公布的。

用户发出的查阅请求会传遍整个网络,并检查经过的每个站点。同时,每个站点保留请求记录和收到的数据拷贝,直到没人需要时才删除。

这样,站点资料的人气度会改变网络结构,资料逐渐移到距查阅用户附近──指站点间的跳跃数(HOPS)渐小。同时,未来的请求会转向经常获得资料的站点。带宽由此而相对增加,查阅因而逐日加速。

而且,自由网对请求信息的字串作散列化处理。两个只差一个字符的串(如“HumanRights”与“Human-Rights”仅少一个“-”)会散列成极为不同的值。这意味着对用户发出的请求进行监测和特徵串分析,是几乎不可能的。

自由网采用“One-Way Encrypted”高级加密机制。作者建自由网站时,产生SSK(SubSpaceKey)钥匙对(KeyPair)。其中,私钥(Private Key)用来更新网站;浏览者用对应公钥(Public Key)和自由网站名进行访问。

公钥相当于WWW网址。查找公钥可在WWW中搜索关键字“Freenet keys”,或进入WWW中的公钥服务器。自由网将不断在WWW中提供新的公匙服务器。

自由网软件的自由网关页面中内置《自由网上自由新闻》和其它公钥链接。

自由网软件(FreenetJview.zip)只有860k,不需安装,可在软盘上运行。只须计算机支持微软的JAVA(Jview,IE5.0以上版自带,或到Microsoft网站自由下载)。也有含JRE的“傻瓜”中文版。

运行进入自由网后,用IE5或Netscape即可自由流览《自由网上自由新闻》。

获取自由网软件,请用代理访问下述自由网网站或通过邮件联系。

衷告读者:尽管自由网有先进的安全技术,但也是相对的,不可能绝对安全;所以一定要保持警惕,不能掉以轻心。

附:

Freenet:
http://freenetproject.org 
http://freenet.sourceforge.net 

中文自由网:
http://freenet-china.org/freenet
http://freenet-china.50megs.com/frenet

公共钥匙服务器:
http://www.freegle.com
http://www.altavista.com
http://www.thalassocracy.org/keyindex
http://www.freenetproject.org/index.php?page=keys

自由网技术论坛:
http://network54.com/Hide/Forum/122506 

《中国六四真相》自由网地址:
freenet:MSK@SSK@rBIYbtkcbm3GxVYCtVXNNQswhWcQAgE///TiananmenPapers.zip  
freenet:MSK@SSK@rBIYbtkcbm3GxVYCtVXNNQswhWcQAgE///

自由网上自由新闻:
freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//

中文自由网信箱:
te...@freenet-china.org


自由网说明


一· 检查系统是否支持JRE(Java Runtime Environment)环境

1· 要求系统支持SUN JAVA 1.1标准的JRE。
  Microsoft IE5.0以上版本支持JRE (微软称Jview)。

2·  若自由网不能正常运行,在“开始─程序─MS-DOS 方式”窗口执行:
Jview

如出现以下显示,说明支持Jview:
Microsoft (R) Command-line Loader for Java Version 5.00.3802
Copyright (C) Microsoft Corp 1996-2000. 版权所有。
……

不能直接在“开始─运行”中执行,否则看不到显示。
若版本在Version 4.00以下,无法正常运行自由网。

3· 下载Microsoft Jview (很多IE5的光盘带Jview,安装办法见此):
http://download.microsoft.com/download/vm/Install/3802/W9X2KMe/EN-US/msjavx86.exe

二· 运行自由网

1· 将FreenetJview.zip解压到任意目录,双击qfreenet.bat或sfreenet.bat。区别是:qfreenet.bat启动Freenet的常用方式,用于直接连接互联网的LAN;sfreenet.bat启动Freenet的暂用方式, 用于电话线连载上网,或有特别的安全忧虑(如电脑被监控)。

2· 从软盘运行,须在A:盘目录下双击qfreenet.bat或sfreenet.bat;在DOS下运行,须先进入“A:\>”,使A:盘成为当前驱动器,在“C:\>”下qfreenet或sfreenet.bat找不到所需文件。

3· 在浏览器地址栏输入:
http://127.0.0.1:8081/
http://localhost:8081/
  进入自由网网关“Freenet Gateway”页面。

4· 通过自由网软件自代的README.txt或freenews.htm文件中的链接,进入自由网主页或浏览“自由网上自由新闻”。

三· 自由网设置

1·自由网软件能自动辨认安装路径和TCP端口。
  若运行不正常,或想更改设置,可双击“fconfig.exe”:

2· 从软盘运行时,自由网下载的所有文件储存在
C:\temp\temp
可在freenet.ini中改变路径设置。

3· 首次使用Freenet,及首次访问的自由网网站,速度会较慢。Freenet有自适应功能,日久后会直接转向经常获得资料的站点,并将数据集中到查阅用户附近。
  
海外华人要帮助大陆同胞。多建接点、多开机,更耐心地用自由网查找信息,尽管在海外WWW网速度比自由网快。

四· 其它

1· 文件说明 (文件 功能)

汉化版FreenetJview (2001-05-26版):
README.htm   * 安装说明文件。
.fproxyrc    自由网网关的本地地址文件。
fconfig.exe  自由网软件安装路径和TCP端口设置程序。
finsert.exe  插入资料。DOS程序。
flaunch.ini  程序配置文件。
freenet.ini  参数配置文件。
freenet.jar  站点(服务器)和命令行客户。
freenet      * 自由网主页链接快捷方式。
freenews.htm * “自由网及自由新闻简介”页面。
freenews     * “自由网上自由新闻”链接快捷方式。
frequest.exe 查阅资料。DOS程序。
mimetype.txt 文件扩展名说明文件。
nodes.config 连接的初始化设置的文件
qfreenet.bat * 自由网软件常用启动批命令。不使用系统任务栏图标。
sfreenet.bat * 自由网软件暂用启动批命令。不使用系统任务栏图标。
manifest.jar * 批下载程序。
id3.jar      * 批下载附属程序。
getnews.bat  * 批下载命令
save和save4java子目录下的文件:* fconfig.exe 用的设置文件。
(以上带 * 的是英文原版未带的文件) 

英文原版(0.3.9.1版)比FreenetJview多以下文件:
freenet.exe  启动系统任务栏图标。
fserve.exe   启动服务器站点。
server.exe   不使用系统任务栏图标启动服务器。

2· 自由网软件下载

可通过代理从以下地址下载:
FreenetJview.zip、自带JAVA的安装包FreenetSetup.exe:
http://freenet-china.org 
http://freene-china.50megs.com
FreenetJview.zip也可通过Emailte...@freenet-china.org 得到。

原程序:
http://freenetproject.org


自由网,走向free的极限

易水寒 

自从Napster遭遇音乐出版商的抵制以后,标榜自由、免费的互联网到底还能够向前走多久?一直是一个让业界非常关心的问题,就在人们越来越觉得互联网的昔日辉煌的免费时代即将一去不复返的时候,freenet却从一个不为人注意的角落跳将出来,对现实社会中的法律和规则发出了大声的嘲笑。

MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews/freenet//index.html.上面的这一长串字母代表什么?看看像不像临家一岁半的小孩子在电脑上的涂鸦?如果你真的这样以为,那可就大错特错了,这就是freenet的一个节点,通过他,你可以找到任何一个mp3的集点,并下载它。也许今后的一段时间里,这种以msk或者ksk开头,后面跟上一个@的长串乱码,就是你掌握真正免费的互联网的钥匙。是的,钥匙,在freenet上,正是将这种长长的字母串称作“key”的,只要拥有了它,你便拥有了进入freenet的钥匙。

但是,你也许会问,有什么理由会促使你放弃简单易记的http://***,而偏偏要记录这个复杂难懂的msk@***呢?理由是充分的。因为:1、你可以通过freenet匿名发送任何资料,而不会担心音像商之类的家伙把你告上法庭;2、你可以匿名浏览、下载任何信息,而不用担心诸如好莱坞之类的的家伙把账单寄到你的家里;3、只要你想,没有人能够阻止你浏览下载任何资料,因为freenet是通过分布在全世界无数不确定的服务器的缓存来存储资料,而不是象napster那样有一个主服务器,一旦这个服务器遭到屏蔽,便没有了任何获取资料的渠道;4、不要为网络速度担心,在napster上,远程传送一首mp3的经历,想想每每个人都有过难忘而可怕的经历,但是,freenet则会智能的将所有文件分类,越是被浏览次数多的文件,便会被自动备份到更多的服务器的缓存中,也就会越来越快;5、完全的保护你的隐私,在稍后我们可以看到,事实上,安装了freenet之后,浏览自由网其实就象是在浏览你自己的计算机。

最新的freenet的软件版本有中文Fproxy网关界面,增加下载网站的Windows界面(GUI),下载网站大为简化,在速度上又有改进。它使用Microsoft Java、不用特别安装、方便下载。(带IE 5.0 以上的 Windows 2000 和 Windows ME 自带 Jview。) 你只需要将此文件解开(unzip)到一个子目录下(如C:\Freenet,但不能含空格),双点 qfreenet.bat,然后就可用IE或NetScape看自由网了。你可在软盘上运行这个自由网版本。如果你从我们指定的网站以外下载FreenetJview,建议你验证下载文件的准确性。这里主要是防止别有用心的“人” 仿制我们的程序加入木马。

启动freenet,你会发现你的电脑已经是一台虚拟的服务器在网络上运行着。ie的地址栏上输入http://127.0.0.1:8081。对,没错,现在你就是在浏览你的计算机上的一个freenet的关口,这样,你恐怕就不难理解为什么freenet是不可控制和不可屏蔽的了吧,谁能阻止你浏览你自己的计算机呢?当然,你完全不必为你的计算机的安全担心,因为在这时,你的计算机内的所有资料已经完全被单向加密了,正象freenet的发明人所说的:“谁都不能控制和偷窥freenet,包括我自己!”没有“key”,任何人都不会知道网络上到底有着什么。同时,象所有的免费软件一样,在freenet的站点你也可以找到它的原代码,你可以按照自己的要求来自由的修改和升级它。

当然,安装了freenet之后,如何有效的找到散布在网络上的“key”是一个大问题,但是,随着freenet在网络上以极数的速度疯狂的传播,现在已经变得非常的容易,任何一个大型搜索引擎上,你只要敲出“Freenet keys”,便可以找到非常多的自由钥匙。同时,在自由网,一些大型的自由钥匙服务器已经开始运行了,更多的人陆续的参与到自由钥匙服务器的开发与建设上来,“http://www.freegle.com”是目前最知名的自由钥匙服务器,通过它,也许你很快就能够找到你的所爱。

freenet在短短的时间风靡了西方,并被誉为互联网时代最伟大的自由软件,它突破了互联网原有的限制,而充分的挖掘了互联网潜在的共享优势。当然,象Napster一样,freenet一经推出,便遭到音乐出版商们的强烈反对,而且,事实上,这种反对也有其重要的依据和道理的,但是,这个问题将留在今后我专门讨论freenet所带来的社会问题的文章中进行探讨,而今天,我只是将自由网的基本情况介绍给大家,更多资料我将放在这里,如果你有兴趣,不妨前去下载浏览,也许明天一早,你已经是一个掌握自由钥匙的自由网人了。

去吧,去找你的自由钥匙去吧。


自由网(FreeNet)如何工作的

http://music.cnet.com/music/0-1652424-7-3246687.html?st.mu.3246686.txt.3246687 

在我参加的每一次在线网上音乐会谈,自由网Freenet看来是个大热门。即使对于没听说的人也是,如此,自由网 freenet是一个点对点网路模式的,个头比Napster and Gnutella要小,但却有非常潜在巨大的能力去窥测第一把交椅。Napster (and Napster wanna-bes) 依赖一个中央服务器---是可以关掉的。Gnutella 是分散的,因此不会关闭,但Gnutella 却不能匿名,因为它会显示出你的IP并让全世界的知道。自由网Freenet 是这个唯一的点对点网路而且是真正的能保证自由交换电子信息。因为他在这方面特别有明确的观点和目标 (以后还会更发展这方面)

如果RIAA想去阻止人们在自由网Freenet上去下载 MP3s,它是很不幸的发现不可能。同样的极权政府试着去阻止人民去谈论皇帝的新衣看来也是不可能了。如果可能,自由网 Freenet将终结版权、知识产权和审查机关和封锁!

如果它是数字,它就是信息。

Freenet的发明人Clarke's的中心思想就是阻止任何人去访问他们想访问的信息是不对的和非法的!他不希望任何政府或者组织设置障碍去观看个人需要的信息。(摘译)这里讲讲它如何工作的。自由网( Freenet)就是运行着自由网Freenet的计算机作为节点(类似服务器)构成的 --- 分散在整个互联网上。每个用户都会为自由网储存一点点数据。这些数据文件是被加密的。
节点的主人--那些运行着自由网-Freenet的计算机,甚至是更权威的专家也没有办法知道在计算机里有什么数据。 当有人索取存储在你计算机中的自由网的那些数据时,自由网Freenet会知道来如何拿到、解密然后传给那个索要者。理论上讲:你永远都不必了解它的工作机制就可以去寻找并下载信息从你的计算机网中。


比如,你正找Ricky Martin MP3文件,自由网Freenet 现在在运转,你知道一个正确的key(类似网站的地址)去找这个文件(如:ricky_martin-dont_fear_the_reaper.mp3)。当然在的开发者正在致力于使用一种模糊查找方法。。不管如何,当你发出一个找文件的请求,这个请求就会传遍整个网路,并检查它经过的每个节点。作为一个对比,Gnutella在每次请求到达一个新节点时,它会为这一个请求又产生多次请求-----自由网Freenet发明人Clarke解释这就是Gnutella网为什么这么慢。而在Freenet 一个单一的文件索取会让这个程序比Gnutella更有效.

一个注意点

最让人有兴趣的或许是自由网 Freenet 经常在独自使用就能不断的自我更新。如果我要搜索 ricky_martin-dont_fear_the_reaper.mp3并你有。而以后,如果另外还有人搜索这个 Ricky Martin歌曲时,这个请求就会忽略我们这两台计算机之间的连接关系。不要小看这一点,当自由网用户\数量乘倍的增加时,你会发现一个有效的前后关联的结构体系就非常容易的建立了。

另一个热点就是自由网的自我机构拥有非常有效的带宽。这里有个 Clarke经常讲的例子:信息数据经常是在美国生产,在欧洲应有。使用WEB网,当欧洲要使用它时,必须每次都穿过大西洋。而使用自由网(Freenet), 这个文件将在第一次时穿过大西洋,而以后的欧洲用户的请求就不会这么远了,他只需要到最近的欧洲节点上去读取了!如果有很多的用户需要它,它会多次复制在整个的自由网的那些受欢迎的地区。这种中和效应Clarke 叫它“the Web's Slashdot effect”, 当一个时间内,大量用户同时需求某个WEB网站网页时,服务器会降低速度,,而自由网 Freenet却能够有效的利用网上那无数用户的带宽,一旦文件被索取,就会在那里被建立一个受欢迎的文件镜像。这样可以充份利用带宽,提升读取速度,可以说用户越多,反而速度会越快!

背后的故事(译者:这个诉苦已经在最新版里终结了。所以......) 这个解说是一个完全建立在我们探讨比萨饼时(注:Clarke是一个除了意大利香肠以外的素食者。)当我积极在自己的办公室里运行自由网Freenet 时,这个经历就和他描写的乌托邦主义的有点。。。:首先我下载安装了SUN的Java Runtime Environment (你也可用JDK),设定安装,让我重启动3次(译者说:我怎么一次都没有启动就好了呢--奥,可能他写文章时用的很老版。现在的可不用。有些描述和意见就给按照现在版翻译或删除)我终于能够建立一个节点(服务器)并跑起来了。除了一闪而过的DOS画面以外好像看不出什么来,只有一个红边的小兔子图标出现(奇怪它叫HOPS就是单脚跳)。双击它试验吧。如果你有什么建议或者想编写程序也请来吧。自由网是为了争取自由的天赋人权的一个好工具!非常棒,建议每个想保卫自己天赋人权的人都来试验一下。


到此,我们不得不佩服Clarke 所讲的是一个非常有说服力的方法---利用这个技术能给全世界带来改变。开放的程序代码(http://music.cnet.com/music/0-1713822-7-1817104.html?st.mu.3246687.txt.1817104)使它比另外一种Napster更加容易的取得成功;它也使得任何人想要阻止人们交换数字信息成为不可能。很明显它给音乐MP3界带来了非常明显的冲击,对所有的领域也是如此。 

如果自由网普及,它可能就是一场文化大革命(奇怪外国人怎么知道这个名词)

(文章摘选。版权属于所有想知道新闻事实的人。) 


国内用户和公司内部局域网用户的一些使用方法
2001年6月28日

下面的方法非常适合在内部防火墙后面(如国内的教育网)的用户,对于国内普通用户也有参考作用。因为如果你是直接上网的用户,如果在确认readme.htm 的你都做了,还看不了新闻,也最好使用这种方法和外界的用户建立联系。

使用前提是,你能正常运行自由网,能在IE等浏览器中看到Fprxoy自由网的网关页面。退出自由网(运行fnexit)。然后进入下列步骤。

方法一 使用SocksCap V2 + Httport + 自由网

这里使用SOCKSCAP32将Freenet的TCP/IP转换成SOCKS,再用 httports将SOCKS转换成普通http,再找安全的海外普通代理,这样谁也不好查了。监控系统看到的是一般的http访问,但和一般的WWW访问不同的是所有信息都是加密的。用SOCKSCAP和httports访问一般的WWW网站时,即使用https,因为WWW网站的地址没有被加密,代理很快就会被封锁;用SOCKSCAP和httports访问自由网就没有这个问题。优点:可以避开一些只开放少数端口的局域网(如国内的教育网)的限制,在有安全的代理服务器的前提下用这个方法浏览自由网更为安全。而且SOCKS代理速度比一般的代理还快。 缺点:初看起来有点繁琐,因为要设置两个软件,但实际上不难。如果freenet软件自带SOCKSCAP32和httports的功能,那就更好了。

需要软件

1、NEC的SocksCap V2

这是NEC出品的代理调度设置工具,大小995 KB, 设置简单,通过它几乎可以让所有基于TCP/IP协议的软件使用socks代理来访问Internet。(如Freenet,IE,OE,Netants,Cuteftp,Zmud......)

公司下载 
http://www.socks.nec.com/cgi-bin/download.pl
http://www.socks.nec.com/38291056/sc32r210.exe (这个地址会更改)
或者到各个软件下载站点输入SocksCap 搜索一下,这个软件比较普遍了。有汉化版本。
(备注:e-Border Client 是NEC推出的功能比SocksCap还强大的使用更方便的socks软件。大家可以参考其他文章。)

2、HTTPort

这是个二次代理软件,大小762 Kb,该软件自带SOCKS server,可以用http代理模拟socks5代理来实现socks5代理的功能,和SocksCap结合可以完美突破封锁。它自己本身也是突破防火墙的好软件。笔者看到的最详细的中文介绍是 http://www.minghui.ca/mh/articles/2001/4/17/10019.html

公司下载
http://www.htthost.com/httport_2_download_page.htm 
HTTP1: http://www.htthost.com/httport3sn.exe 
HTTP2: http://www.kiarchive.ru/pub/windows/internet/proxy/httport3sn.exe
或者到各个软件下载站点输入 HTTPort 搜索一下,有汉化版本。


3、自由网(又名freenet)软件
完整版本下载地址 http://freenet-china.org/freenet/download/FreenetSetup.exe
简易版本http://freenet-china.org/freenet/download/FreenetJview.zip
Simtel.net (文件名fnjv0391.zip)
或在Yahoo或usa.net上申请个免费信箱,通知te...@freenet-china.org

需要的条件

1、能够看到外界互联网网站,如果在公司内部有代理服务器要知道内部代理服务器地址和端口。可以通过IE中的internet选项中的“连接”中的“局域网设置”中,看到地址和端口。我们假设是a.a.a.a 端口80 。

2、还要知道一个可用国外的代理地址(如果你直接上网的,就要知道两个海外代理地址,其中一个代替我们以上说的内部代理地址)。我们假设是b.b.b.b 端口8080。
可以到
http://www.proxylist.com
http://cameleon.org/#proxytodayrefresh
http://tools.rosinstrument.com/proxy/
http://www.multiproxy.org/anon_list.htm
http://www.ijs.co.nz/proxies.htm
http://djsyndrome.homestead.com/proxies1.html
http://proxys4all.cgi.net/
搜索一下,或者用其他站点找找,但不要用国内的假代理。

例如,如果你是中国教育网等内部网的用户,你只要找到一个教育网或者内部网的代理服务器地址和一个外部的代理服务器地址,就可以使用这个方法使用自由网。

安装设置

0、安装自由网软件。如果还没有安装,就安装或者解压缩自由网软件到默认路径的c:\freenet,可以更改路径,但后面在SocksCap也要相应更改。

运行自由网路径中sfreenet.bat,等待几秒后,如果能在IE等浏览器中输入 http://127.0.0.1:8081 能看到Fprxoy自由网的网关页面就可以进行下面步骤。

进行下面安装前,请先退出自由网。(对于简易版本要按一次,Ctrl+Atl+Delete,找到点击Wjview 关闭这个Wjview,或者直接关机重新启动。对于4M完整版,鼠标右键点 屏幕在右下角兔子标记,选择Exit退出。)


1、安装其它软件

1-0   安装设置SocksCap

安装SocksCap后,接着它就弹出一个询问使用许可,等待几秒后,选择左边的accept,然后我们进入设置画面。(如图cap2)或者在SocksCap的File菜单的Settings中重新设置更改。




这里我们 在SockS Server 中写入127.0.0.1端口一般不要动,Socks 的大都是1080。

接着选下面的Protocol协议是第一个Socks4,Socks User用户名不用填。选择 OK确定。

附:A、这里127.0.01:1080是指向下面要安装的Httport软件,Httport软件自己本身就带个Socks4代理服务,可以把Socks4和 Http代理转换。B、如果你直接使用海外的Socks代理服务器地址,而不使用下面介绍的httport软件建立的方法,请确认Socks代理类型是4还是5类型,并相应更改地址和类型。

1-1 设置SocksCap

点SocksCap画面中的NEW按钮,就弹出有三个输入框的小窗口。注意这里对于4M完全版本和简易版本的设置是不同的!

对于4M 自带Java的完全版本的就容易了。选择browser浏览,更改路径找到自由网路径,选择Freenet.exe选择确认 OK,就会返回数据。然后选择Ok确认,就会在SocksCap出现一个freenet图标。完成设置。

但对于使用简易版本的就要必须自己手工建立,在点SocksCap画面中的NEW按钮后,弹出有三个输入框的小窗口中,直接输入:

第一行Profiel Name:中写入 Freenet TEMP (这是随便写起个名字,没有关系,别重名就行)
第二行Command Line:中拷贝下面的命令进去:
wjview.exe /cp freenet.jar /d:transient=true Freenet.node.Node
第三行中是Working工作路径,这里填入自由网的路径,我们这里填入假定默认的 c:\freenet,然后选择OK确认。



这样自由网和Scokscap就设置完了,以后再运行自由网就在Sockscap中用鼠标双击这个自由网运行了。
但为了更好的测试,我们还把IE等浏览器也放到SocksCap中,其实对于一般的应用程序可以直接拖拽那个应用程序的图标到SocksCap中就可以了。我们这里要建立个IE等浏览器,方法同自由网完整版本。(略)

暂时关掉ScokScap,等安装完Httport后再运行它。

2、安装设置Httport

2-1 设置Httport
httport2.2界面有system,proxy,port mapping,about四大项。主要需要改proxy与port mapping。 

A   在proxy(代理选项)画面中
http proxy you need to bypass:在这里面填入你的公司内部的http代理服务器的相关信息。
host name or IP address:填入你的公司内部的http代理服务器地址,我们这里是a.a.a.a。
port:你公司内部http代理服务器端口,我们假设为80。
一般上述信息会自动检测出来。
user name与password 一般不用填。
user-agent:不用管。
bypass mode(通过模式):选择 auto (自动)。如选择 ssl (connect,加密) ,在公司网关处中监控你只能看到 ssl:a.a.a.a :8080,但这种方式不表示是加密的,而且很多代理并不支持这个连接方式,这样的代理不好找。如选择 remote host (远程模式),速度稍慢, 公司网关处中看到你。但由于我们使用自由网看新闻,而自由网本身就是加密的数据,谁也不看不懂内容。所以这个时候到不太担心它能不能看到,而且自由网发送的地址也是随机的,所以我是选择auto自动选择。


B   在另外port mapping(端口映射)画面中
external http proxy :外部http代理服务器。 
点击子选项
local host (本机):
----- 3128 可以改(一般不改)
remote host  (你要用的代理):
-----proxy.mic.com之类。 改为你要的b.b.b.b。
remote port (你要用的代理端口):
----80之类。这里我们改为例子中8080。 
这时下面的Buile in Socks4 Server应该是默认的“对号”,已经选择好了,如果没有一定要选择,让“对号”出现在 Run Socks4 server (port 1080)。有这个就可以和SocksCap 结合使用了。


2-2 测试Httport正常,启动httport 
设置浏览器(注意:对于看WWW新闻站点就要按下面设置,但当运行自由网要浏览自由网新闻时,就不要代理,要把Internet设置中的代理服务器中全部清空。)

在IE中Internet选项中的 连接\选局域网\代理地址
添入127.0.0.1端口3128。 端口也可以用别的,如8088,80,等,只要与local host(本机) 的设置一致就行。 (一般就是默认的3128。)

启动httport,点击start。

通过的IE浏览www.yahoo.com(等被禁网址), IE把请求通过3128端口发给当前本地代理Httport软件本身(127.0.0.1)的3128,httprot把端口3128和海外的b.b.b.b 的8080做了一个映射连接。这个连接就穿过了公司局域网内部的a.a.a.a上代理防火墙。你的浏览请求被发给了b.b.b.b:8080代理上。 然后代理再发送请求了。

如果这时候你IE能看到普通的站点和一般级别的被禁的站点(可悲的是,国内封锁的最高级别的却是各大正派的新闻站点而不是应该封锁的那些乱七八糟的站点。),这样就表示httport可以工作了。否则,检查代理地址是否正确,或者有效(笔者更换了好几个地址才找到个合适的。)你可以在Httport的System的画面中有个Error实时窗口报错。

然后,在IE中Internet选项中的连接\选局域网\代理地址中把原来设置的清空 --- 不选择,把“对号”去掉。不再使用代理。(看自由网时IE一定不要设置代理!)

然后进入使用阶段。

3、使用阶段

3-1 启动httport,点击start。如果要它自动运行,要System中选择Start and minimizie automatically。

3-2 启动SocksCap, 启动我们刚才为了测试在SocksCap里 建立的IE浏览器连接。运行它后, IE浏览器工作和普通一模一样没有变化,但内部请求都交给SocksCap 把Http转化为 Socks请求,然后由SocksCap再转给充当Socks4 Server 的Httport 再转换后向外界请求了。

这里我们用IE等浏览器查看普通的网站如果能看到,就表示成功了。如果不行,而你又是按照上面的说明设定的SocksCap,那一般问题在Httport的代理上,因为ScocksCap是很简单的。

如果成功,那下一步运行自由网就不会有问题了。(记着,这时候的IE的代理设置中要不使用代理。)

3-3 双击我们在SocksCap中建立的自由网的新连接,运行它。

等几秒种后,启动普通的IE浏览器,用SocksCap也可以。在IE等浏览器中输入http://127.0.0.1:8081 这个地址回车,如果能看到 自由网网关Fproxy就表示表示正常了。然后,点网关的新闻主页连接或者在网关第一个key 处填写
freenet: MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews// 或者在IE浏览器的地址栏中拷贝 http://localhost:8081/freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews// 也就看到。

耐心的等待几秒到几十秒后就会看到了,另外在看中文新闻之前,最好先多点一下新闻网关或者readme.htm中的那几个热门英文站点,多点击几下出现画面,可以通过这样和自由网上站点建立很多有用的联系,这样在以后的使用中会越来越快,越来越不可能被封锁。但对于结合上述办法使用简易版本的用户在关掉自由网时,应该等到没有数据请求再关,否则强行容易引起死机。对于使用完整版本的就没有这个问题。估计和处理内存有关。

上述方法也可以相应的进一步调整。

其他方法 一

如不使用SocksCap 而是NEC的eBorder-client,它可以在
http://www.eborder.nec.com/eval/eBorder-client-win_2_11.exe 等下载,但因为是测试版本,它的公司会提供临时的注册码给你使用如UUUF-9U79-93YK-Y024-ZKA9 或者RK25-9W8V-M9SC-3ZWZ-5KV9等,你可以自己用注册码这个关键字搜索一下。这个软件号称比SocksCap还强大。使用说明可以用eBorder到google.com等等门户站点作为关键字搜索一下。

估计使用这个软件就不会出现关掉简易版本的自由网时出现死机状态。但没有测试。

其他方法 二

我们还可以不使用httport 而使用Socks2http ,这样我们只要有一个代理地址就可以了,但笔者觉得它不如httport:试用时间短,而且它实际还要到服务器去转换,有被封锁可能。但却不失为一个方法。

其他方法 三

我们只用SocksCap这一个软件 ,而不用 httport 或者Socks2http等如此麻烦的socks-http转换软件, 直接使用国外的Socks代理服务器地址,就是在SocksCap的菜单File中的Settings中的Socks Server 这个Socks服务器的地址中填入 海外能用的Socks代理服务器地址。然后直接运行IE和自由网就可以了 。但要注意你找到的Socks Server的类型是 Socks4还是5,可以都设一下。这种方法更简单,但要找到一个合适的能用海外地址确实很不太容易。可以到上述代理列表中查,或者使用ProxyHunter代理猎手去搜索美国日本等发达国家的IP找找。

============================

上述方法,适合在内部网被封闭了的用户测试使用,对于国内完全按照readme.htm说明中安装后,能看到自由网网关却出不去的用户也适合。也适合想更加安全的使用自由网的用户。

自由网的原理决定了只要你按照说明满足条件后,使用它能看到了自由网上的站点,哪怕只有一个页面,也意味着你已经可以看自由网上所有的站点,谁也就再也无法封锁了。刚开始确实是慢,多刷新几次,慢慢就会好。

===========================

使用经验

自由网一出来,便以其匿名、加密、自由免费的最先进的P2P下一代网络软件的代表而风靡西方世界。开发人员号称这个软件将终结网络监控和封锁。笔者自己使用了几个月后,感觉很适合突破中国的封锁,总结了一些经验提供给大家敬请参考指正。也恳请大家能重视起来这个封锁技术向周围的亲朋好友推荐使用,因为

一、一旦使用自由网后,既可以秘密读取新闻,也在基本不影响自己机器的情况下秘密担任着帮助别人传递新闻(这就是无法封锁关键,现在有成千上万的自由网用户,就相当于有成千上万的义务服务器在帮助国内),用户越多速度越快,越不容易封锁。(但国内用户先不要选择这个默认功能,但只要用户使用就在无形中加快了自由网中文的信息传递。)

二、自由网上中文新闻,有很多有名的新闻站点每天都更新,很适合群众看来了解被封锁的真实消息,如 BBC 中文新闻网、小参考、大纪元、美国之音中文网、博讯新闻网、万维新闻网、人民报、禁(精)品 书籍等等。他们的key都可以到 freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews// 主页上找到。而各站点的Key现在的命名方法很简单,只要知道一个站点的key把站点的中文拼音名更换一下就好比了。
freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews/xck//
freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews/bbc//
freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews/xinsheng//
等等。注意这里的大小写区分,而且不能少 “/”或者多什么。而且在第一次用时,要尽量先点英文站点看一下,目的是和外界建立更广泛联系。

下面我谈一些个人经验。

一、初次安装后,你要使用文件管理器自己来找到它来运行。

1、建议国外就使用4M大小的自带JAVA自由网安装包,因为这个完整版本的自带了JAVA程序所以几乎不需要用户检查什么就可以用了。但中文版安装后,它并不没有在程序菜单和桌面上建立快捷方式,好象是为了照顾国内用户安全,需要用户自己使用文件管理器找到安装自由网的路径(这里假设你安装时用默认的c:\freenet),双击那个兔子标记的Freenet.exe运行就可以了(或者自己建立快捷方式, 找到Freenet.exe,点鼠标右键选择发送到桌面快捷方式就可以。)。自带JAVA自由网安装包下载地址 http://freenet-china.org/freenet/download/FreenetSetup.exe

但国内用户和在公司内部网络没有外界有效IP地址的用户使用这个时要更改一个设置,运行后,用鼠标移动到Windows状态栏右下角的兔子图标右键点击选择configure 在Transien后面的框中点击选择不作为服务器。但国外直接上网用户可以不用。

如果不会更改的话,就按照找到路径里的sfreenet.bat,而不要运行Freenet.exe,这样就不会出现兔子图标了, 也不会当服务器,只是看新闻。

2、对于简易版本的890KB的自由网简易版本的压缩文件,使用Winzip等把它解开到一个路径如c:\freenet ,然后用文件管理器找到sfreenet.bat(建议国内用户和在公司内部网络没有外界有效IP地址的用户使用这个,它只是读取新闻,但不对外当服务器。)或者qfreenet.bat(建议国外直接上网的用户使用。)
下载http://freenet-china.org/freenet/download/FreenetJview.zip


但对于使用简易版本的用户如果看不到Fproxy那个网关界面,一般肯定要注意机器是否安装Wjview,这个在你的自由网路径c:\freenet的readme.htm有很详细的说明。请一定参考。

对于使用简易版本和自带JAVA自由网安装包多次刷新测试后,如果看不到新闻主页,请判断自己是不是在公司或者学校的防火墙后面,如果是这样的话,可以使用自由网路径c:\freenet运行fconfig.exe 出现DOS画面后输入Y,然后输入80,或者8080或者3128等测试一下。如果还不行就要使用下面讲的软件结合使用了。

=====================================

另外人民报有如下报道: 

Safeweb 推出突破互联网火墙的最新最有力的技术,叫做 "triangle boy",我们不妨把它翻译成“三角男童”吧。 
步骤非常简单: 
1. 送个电子邮件到 tbo...@safeweb.com (注意:不用在邮件里再打任何其它字);
2. 过一会儿你就能收到回件,内附三个“三角男童”链接;
3. 点击其中任何一个链接,就可到达Safeweb网站;
4. 键入相关的网址即可。 
任何时候你需要新的“三角男童”,再寄出一个电子邮件即可收到三个新的链接!
我已经试过这种方法,方便可行。即使再严的封锁也无济于事。请大家告诉大家!!!! 
大陆读者 

编者按: 这个办法适用于一些地区。但是没有自由网安全。问题是中国政府知道这个网,它们会很快监控和阻挡这些IP。

使用这个方法要注意两点:
1 要使用海外免费信箱发送如usa.net,yahoo等。
2 打开那个连接时,最好还是要判断是不是国内的 IP,一般是不会,然后打开后,在出现第一个页面的中间有个地址栏,这时请别输入敏感地址,而是先输入www.yahoo.com等普通地址,等再弹出画面后,再在出现的那个新窗口中的内部地址栏中填入你要去的敏感地址如 www.minghui.cawww.dajiyuan.com, 或者到freenet-china.org/freenet/ ,这样你这个敏感地址是被内部再次加密的,网关也就看到的只是请求www.yahoo.com等地址了。


 SYGATE与WINGATE等共享上网软件下怎样使用FREENET


作者:贡献Freenet 
http://hammer.prohosting.com/~cachenow/forum/messages/587.html

Wingate:

1:Wingate 是个PROXY软件,所以必须装FREENET软件安装在wingate的server机上,注意安装完以后,要右击那个freenet免子小图标,选configure,然后选FPROXY,将原来的端口8080换成8081等(摘者注:其实FPROXY默认端口本来就是8081,作者可能想说??),要与wingate上已有的任何端口都不冲突,也不要与ISP服务商(本地中国电信等)提供的proxy端口冲突。

2. 然后,在局域网的任何一台机上,打入server的网址,加上端口就行,比如: http://192.168.0.1:8081/你就会看到这个Freenet Gateway的界面了,然后就可以到处转了。试试这个Key: freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews//
第一次进较慢,以后有共享缓存就快了。

3: 进入这个页面后,会发现里面已有的一些Freenet网站的链接地址如:
http://localhost:8081/freenet:MSK@SSK@NLgvvGUTGnwgEN9jKEeC3G6jhEEQAgE/freenews/freenet//index.html
你可能无法浏览进入这个链接,就要手工将前面那个localhost地址改成server的IP,
端口8081如果不同也要改一下,然后就可以看了。建议下一个版本freenet改进一下这个问题,由用户端程序自定义链接KEY的IP头和端口.

Sygate:

SYGATE其实是个软路由,所有这些软路由上网的局域网内,任何电脑都可以直接上网,直接在你的电脑上安装freenet,然后就可以到处参观了。设置与上面的一样,注意FPROXY端口设置不要冲突就行。

但是有一个问题是,我估计你缓存下来的页面,别的网友没法用,这样对Freenet没有贡献。Freenet的原理可能是越多的人用,缓存越多,大家的速度越快。所以 最好也在sygate的server上安装一下freenet,这样大家就能共享你的资源了。

中文Link
http://freenet-china.50megs.com

http://freenet-china.org/freenet

英文Link

http://freenetproject.org/


 Gnutella 和 Freenet代表着真正的技术创新

by Andy Oram 05/12/2000 
http://www.oreillynet.com/pub/a/network/2000/05/12/magazine/gnutella.html 

近一段时间有些计算机技术如Napster, Gnutella, and Freenet引起的非议最多,但是从技术的观点来看的话,也可说是最让人感兴趣。我并不是要有意歪曲才这么讲。通过检查这些系统的架构和协议,我发现它们的确很吸引人。Freenet源自于一个实实在在学术性研究项目,这3个站点值得任何一个对互联网的未来关心的人认真的关注。 

 在本文中,我想撇开目前一些有关Gnutella and Freenet的报导中的广告说辞和歇斯底里,以便互连联网社区的人们能够基于它们的真正优点上做出评价。本文大体上是一篇技术文章;我在另一篇文章“The Value of Gnutella and Freenet”中进行了政策性的论述。由于媒体对Napster作了更多的报导,本文中不对其讨论。关于Napster你可以参考Erik Nilsson写“Napster: Popular Program Raises Devilish Issues”,在技术上另两个系统比Napster更有趣,更深远。 

从本质上讲,Gnutella and Freenet代表着分布式信息系统发展上新的一步。二者都是搜索信息的系统,都返回你需要的信息但有不告诉你信息的出处。它们代表着分布式的信息存储,信息获取和网络体系领域中的创新。但二者在目标和实现上有极大的不同,下面对他们分别进行考察。 

基础 

任一个Gnutella软件既是一个server又是一个client,因为它支持双向信息传递。Gnutella开发人员把这种软件叫做“servent”,但因这个词看起来古怪,我坚持叫它"client"。你可以通过安装现有的几种client中的任何一种而建成一个全功能的Gnutella网站;很多不同的操作系统都被支持。下一步,你必须找到一些愿意跟你通讯的站点:有些可能是你的朋友的,另一些可能是被广告了的Gnutella站点。拥有大型计算机和高速带宽的人们可以鼓励许多人跟他们连接。

是罪恶还是仅仅有争议

诸如Gnutella and Freeware一样的开放源软件正在向病毒一样的快速传播。但它们真的是如此有害吗?Andy Oram在本周的一期Platform Independent on Web Review上指出了有争议技术的优点和缺点。

你只能直接与你同意接触的少数几个站点通信。别的站点关心的资料将以存储转发的方式从一个站点传到另一个站点地传递下去。这对头发已斑白的UUCP和Fidonet老用户来说听起来是否似曾相识?这种架构本质上,与在因特网变得流行以前的数十年里在全世界传递网上新闻和电子邮件的系统是一样的,这些系统无拘无束地连接在一起。

但是有一些重要的不同。因为Gnutella是运行在整个因特网上的,你可以直接与某个地理位置上离得很远的人相连,就象连到你的邻居上一样。这使得系统牢固并几乎不出故障,这一点我们马上就要谈到。

再一点,通过Gnutella获取信息的规程是一种调用-响应(call-and-response)方式,它比单纯地推送新闻或电子邮件要复杂。Figure 1表示了这种规程的操作。假定站点A向站点B要求匹配"MP3"的数据。在传送回一些可能相关的东东以后,站点B把这个请求又传给它的同事站点C,但与邮件和新闻不同的是,站点B保留了站点A的这个请求记录。如果站点C有同这个请求匹配的数据,它就把这些数据送给站点B,而站点B知道这是为A找的数据所以把数据传给A。

我很想快速地描述出这个简单系统的重要特性,但为了满足好奇者我先回答一些问题。

1,如何识别请求 

每个请求都有一个唯一的号码,这个号码是由源站点上独一无二的一个东西比如以太网MAC地址所产生的随机数或准随几数。如果一个请求经由站点C传到站点D然后又传到站点B,站点B从标识上认出这是已经见过的请求,从而不声不响地把它仍掉。另一方面,不同的站点可以请求同样的资料,并且都能获得满足因为他们都有自己唯一的标识。每个站点都可以让请求过期,只需把请求放入一个预定义了大小的队列中,当新的请求要加进队列时最底下的老的请求则被仍掉。

 2,返回的数据采用什么形式 

2可以是一个音乐文件或其他请求的材料,但Gnutella不仅仅限于传文件。返回结果可能是一个URL或其他任何一个值。因此,人们很可能用Gnutella来作复杂的搜索,而最终得到一个URL,就象使用一个传统搜索引擎一样。(关于这点在后面将作更多讨论。) 

3,使用何种协议 

运行在HTTP协议上(这是Gnutella的简洁性体现之一)。使用HTTP的有利之处在于即使两个站点中的一个处在企业的防火墙的后面时它们也能通信,前提是这个防火墙允许数据流向外面的端口为80的标准Web服务器。如果在防火墙后面的client被要求伺服一个文件时会有一点困难,但它可以通过发一条叫GIV的输出命令到通信对方的80端口而瞒过防火墙。当防火墙屏蔽了所有的Web交通或通信双方都处在典型的防火墙后面时,才会出现“此页无法显示”。 

4,系统怎样停止搜索?

 就象IP包文,每个Gnutella请求都有一个存活期(time-to-live),每经过一个站点通常这个值都要减1,直至变为0。如果一个站点发现某个请求的存活期值异常的大,那它可以大幅度降低这个存活期。我们马上可以看到,虽然存活期限制了每个站点所能触及的范围,但这同时也带来了好处。

5,象"MP3"一样的搜索字符串是被怎么解释的?

这是个值64000美元的问题,它让我们发现Gnutella最伟大的贡献。

神圣的创举:搜索动态生成的数据 Gnutella是一个相当简单的协议。它只定义了一个字符串如何从一个站点传到另一个站点,而没有定义如何解释这个字符串。某个站点可能只是用fgrep程序对一堆文件检索这个字符串,而另外某个站点可能把这个串插入一个SQL查询中,别的站点可能认为这是一个日语单词串,从而返回一个意义大约近似的英语串,以便原始请求的发出站点能使用这个英语串进行进一步搜索。这种灵活性允许每个站点以自己擅长的最复杂的方式来为分布式搜索作贡献。建议让Gnutella成为21世纪的搜索引擎运作的平台,这是否过份了?

Gnutella项目最初是由美国在线的一个叫做Nullsoft的部门开始的。美国在线因为害怕在使用这个系统后可能会导致版权侵害问题,便取消了对该项目的支持。但一个名叫Brian Mayland的程序员对这个协议进行了反向工程,开始了一个新的项目来开发client(客户端软件)。没有一个当前版本的开发者看过从Nullsoft来的代码。Gnutella是一个基于GNU许可的开放源项目。

早期对Gnutella的实验表明它是高效的和有用的,但在系统的伸缩性存在问题。假如你送出一个存活期为10的请求,并且每个站点都与另6个站点联系,那么交换的总消息数可高达106或1百万。

呈指数型传播的请求引入了最可能使系统崩溃的原因:由洪水般的请求引发的拒绝服务型攻击。开发者们目前没有解决这个问题的办法,但是建议client跟踪请求的出现频率以便识别出是否有突发性表现从而断绝同攻击性节点继续通信。

此外,存活期给每个用户限制了眼界。我可能重复地搜索着我附近的几百个节点,但我从不会找到一个在离我的眼界只有一步之遥的站点上的文件。实际上,信息可能还会移动。总之,中世纪的欧洲人尽管除了最模糊的神话之外对中国一无所知,但他们却喜欢来自中国的香料。他们所必须知道的只是在小亚细亚的几个交易地,而这几个交易地则与在中亚的与中国交易的城市交易。

一个为Gnutella开发Linux系统上的client的程序员Spencer Kimball说,这种子网化方式可以保护Gnutella免遭攻击。实际上Gnutella已经历过服务崩溃,主要起因是client程序中的错误。可以肯定将来会出现恶意和复杂的攻击。虽然有几组站点曾有过暂时的缓慢或者其他的组的情形变得更严峻,但系统从未真正地停止过。

当然除了拒绝服务以外,人们可能还会以其他理由来不正当使用Gnutella。最近有报导说某站点使用Gnutella做了一个钉子:这个站点上登出了一些看似提供儿童色情的文件名,然后把每次到这个站点下载文件的用户的IP地址和域名都记录了下来。之所以能利用这种信息是因为Gnutella使用的是HTTP;Gnutella提供的用户信

day free

unread,
Aug 9, 2010, 10:34:11 PM8/9/10
to no...@googlegroups.com
恩,让我来花时间好好研究一下这个东西。

Ying David

unread,
Aug 9, 2010, 11:19:22 PM8/9/10
to no...@googlegroups.com
西厢1和2都说明了,是给你研究的,不是给你用的。原因也说得很明显了,最主要的原因是信息没有经过任何转换,原来是明文的仍旧是明文。别问我为什么,或者说可以改进,如果你了解西厢1和2的原理,应该不会不知道。当然还有其他原因,了解西厢1和2就不会说这些了。

--
*重要变更声明:*
本论坛http://groups.google.com/group/nogfw 将在(8月10日)变更为仅作公告发布(取消讨论功能),另设论坛进行讨论,请喜欢讨论的朋友加入http://groups.google.com/group/endgfw
(可电邮endgfw+s...@googlegroups.com加入),讨论的方式、规则、风格与现在不变。
***此信来自Google论坛“百万人反GFW审查-大呛声”。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信、电脑!GFW,我们不高兴!》。
请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们是多么不满!
--------------
致新进者:
请发邮至nogfw.cn@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。

**为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
**您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
**发帖请电邮致no...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。

**查旧贴请上论坛www.google.com/group/nogfw/,我们的twitter ID @no_gfw、www.facebook.com/nogfw.cn
**参与人多,分歧就多,为团结实现终结GFW审查,请围绕专题发言,避免使用带侮辱性或是太过激烈的言辞(如武力推番羽天灭共匚非等)。
——谢谢大家参与,快乐分享。Max.贝立 Google talk: nogfw.cn@gmail.com

ym

unread,
Aug 10, 2010, 1:24:59 AM8/10/10
to no...@googlegroups.com
很难找到public key, 因此这个软件几乎无法用来翻墙
--
*重要变更声明:*
本论坛http://groups.google.com/group/nogfw 将在(8月10日)变更为仅作公告发布(取消讨论功能),另设论坛进行讨论,请喜欢讨论的朋友加入http://groups.google.com/group/endgfw
(可电邮endgfw+s...@googlegroups.com加入),讨论的方式、规则、风格与现在不变。
***此信来自Google论坛“百万人反GFW审查-大呛声”。论坛专题:《反GFW封锁,反互联网审查,反上网实名制,反雇佣5毛,反对侵犯隐私权,监视公民邮信、电脑!GFW,我们不高兴!》。
请邀请更多朋友参与,在墙内外微博、群聊里尽情地推此信息!让更多人尽早加入,让GFW搞清楚我们是多么不满!
--------------
致新进者:
请发邮至nogf...@gmail.com获取《论坛须知》及常用帮助、技巧 (例:设置接收邮件的方式数量、如何匿名参与等)。

**为避免过多邮件所造成的困扰,请设置邮箱过滤器分类邮件,加标签或隐藏来邮。
**您的Email会显示给所有论坛中的人,如有不便请另设一匿名邮箱发言。
**发帖请电邮致no...@googlegroups.com。非Gmail用户可能要先在论坛注册方可发帖,建议用Gmail。
**查旧贴请上论坛www.google.com/group/nogfw/,我们的twitter ID @no_gfw、www.facebook.com/nogfw.cn
**参与人多,分歧就多,为团结实现终结GFW审查,请围绕专题发言,避免使用带侮辱性或是太过激烈的言辞(如武力推番羽天灭共匚非等)。
——谢谢大家参与,快乐分享。Max.贝立 Google talk: nogf...@gmail.com
Reply all
Reply to author
Forward
0 new messages