使用 Freenet 无审查的发布和浏览

2012/07/12
Freenet 是一个 Java 编写的使用 P2P 的跨平台自由软件, Freenet 网络由各个 Freenet 机器分享带宽来而自成一体为可匿名发布信息的网络. 安装有 Freenet 的机器就可以加入这个不为 Freenet 以外所知的暗网 (Darknet). 以下介绍和安装指南摘录自 Freenet 官方.

下载 Freenet

首次安装的重要提示

为了性能最优化, Freenet 将持续运行. 它需要大约 200MB RAM 和 CPU 单核的 10% 运算能力, 以及一些磁盘访问, 这并不会干扰你电脑的正常使用. 我们强烈建议你在玩游戏时才关闭 Freenet. 要关闭 Freenet, 在 Windows 上可以通过系统通知栏图标完成, 在其他系统上可以使用系统菜单或桌面连接.
通常 Freenet 安装好后将自动连接并立即 "开始工作", 自动连接其他节点 (陌生人). 但是, 如果你知道有其他人运行 Freenet, 你可以高安全模式并 添加他们为好友, Freenet 将会连接他们, 让你的 Freenet 在仍然可以被他们好友的好友访问时几乎完全无法探测. 此模式下的连接速度将非常慢, 除非你有 10 个以上的在线活跃好友.

安装指南

Windows
- 下载和运行 安装包 (8MB)

自动安装 Freenet 和所需组件. 完成后, 你的默认浏览器将自动打开 Freenet 的 web 用户介面.
(Freenet 绝不包含 间谍软件或广告软件, 这是自由软件! 源码公开供公众检视)

Freenet 需要 Windows XP 或以后的版本.

Mac OSX

使用 JavaWebStart 安装 Freenet 0.7
如果不成功, 请尝试 Linux 安装指南.

Linux 和其他类 Unix 系统

请用 JavaWebStart 安装包.
如果不成功, 请尝试以下指南.
你需要有最近的 Java 运行时环境 (JRE). 我们发现最好的获取 Java 运行时环境的方式是通过你的包管理器或官方网站http://www.java.com/.

你需要 Java 版本 1.6. 你应保持更新以避免问题和保持最佳性能. 同时, 你可能需要 wget 以便执行以下指令 (在 Ubuntu, 在终端执行 "sudo apt-get install wget").
打开终端执行:
   wget https://freenet.googlecode.com/files/new_installer_offline_1407.jar -O new_installer_offline.jar
   java -jar new_installer_offline.jar
或者, 某些系统中下载安装包 (gpg 签名) 并执行可能成功, 如果不成功, 我们推荐使用上述的命令行.


无头服务器: 上面的标准安装包需要 GUI (即, Gnome, KDE, X window 等). 我们强烈建议使用标准安装包. 在无图形介面的服务器上 (如 Linux 虚拟服务器), 你应安装 X client libraries 库并使用 ssh -X 远程运行安装包. 使用无头安装包也是可能的. 此方法已陈废并不被推荐. 你仍需要安装最新的 Sun Java, 并确保其在 path 中为缺省的 JVM (在 ubuntu 中使用 update-java-alternatives), 接着安装 wget 或 curl, 再下载这个文件, 解压并执行 "./run.sh start". 再打开浏览器. 你可能还需要更改 wrapper.conf 中的内存限制. 参见这里了解如何在同一网中向其他电脑开放节点.

镜像安装

如果你已有可工作的 Freenet 安装目录, 那么从一台 Unix 镜像到另一台 (e.g. 通过 rsync 或 unison) 的镜像安装是很简单的. Freenet 安装只关注主机 IP 地址; 从 DHCP 池中获得 IP 的机器安装将失败
你所做的只需在启动时告知系统你镜像并在开机时启动 Freenet Proxy 守护进程 (Daemon). 在源机器执行 crontab -l , 找到标签为 "FREENET AUTOSTART" 的行, 在镜像机上添加你的 crontab.
然而: 每个安装在安装时都有产生惟一标识键钥. 如果试图同时运行同样标识的实例, 守护进程将会混乱. 不要这么做!

HOWTO

你可能发现这篇 mini-howto 很有用 (Windows 用户也可能会感兴趣).

防火墙和路由器

Freenet 在大部分路由器上应工作正常, 如果你有防火墙或路由器并遇到问题, 点击这里查看相关信息.

已经运行了, 我该做什么?

安装完成后, 浏览器应该打开一个指向首次运行向导的窗口. 你应在此先配置基本设定, 然后再使用 Freenet. 你可以通过 (屏幕右下角) 系统通知栏菜单再次访问 Freenet, 或通过桌面/开始菜单中的 Freenet 快捷方式. 如果不成功, 试着在浏览器中打开http://127.0.0.1:8888/.
为了最佳安全性, 你应使用单独的浏览器窗口打开 Freenet, 最好使用隐身模式. Windows 上, 如果可能系统通知栏将优先使用 Chrome 隐身模式. Internet Explorer 不能与 Freenet 很好配合工作, Firefox 和 Opera 可以使用.
如果你有认识任何人运行 Freenet, 你可以连接他们的节点以增强你的安全性和网络性能. 首先打开添加好友页面. 你和好友都 应下载下 "节点参考值文件". 发送文件给对方, 使用页面底部的表单添加参考值. 当双方完成后, 你好友的节点会在好友页显示, 状态可能是 "已连接" 或 "繁忙". 你可以在配置页为你的节点设置一个方便识别的名字. 无论是在网上还是线下, 请只添加你真正认识的人, 添加陌生人会损害性能和安全性 (他们可能是坏蛋!).

已经连接了, 我该做什么?

Freenet 自身就包含了匿名网站 ("freesites"), 文件共享, 搜索和更多, 你还可使用第三方应用进行聊天, 文件共享, 上传 freesites 等.

它不工作, 现在怎么办?

如果是安装和运行 Freenet 的问题, 请从帮助邮件列表与我们联系 (点此订阅), 或加入 irc.freenode.net 上的 IRC 频道 #freenet (网页版在这里).

硬件需求

通常 1GHz 处理器和 1GB 的 RAM 即可. Freenet 在更低配置上也可运行, 但至少需 128MB 的 RAM, 所以除非系统专门用来运行 Freenet, 否则低于 512MB 的内存将会很卡. 然而处理器应该不会是问题, 我们知道有人在 400MHz 奔腾 2 或 ATOM 处理器上运行, 虽然下载和浏览速度很慢.
Freenet 使用部分磁盘存储数据用, 你应分配至少 100MB 以上的空间, 我们推荐至少 1GB. Freenet 还为你的下载使用磁盘空间. Freenet 的内存用量大约是 192MB + 每 2GB 数据存贮多 1MB 内存.
在 64 位 Windows 上, 需要安装 32 位 Java 虚拟机才能安装, 这是因为 Java Service Wrapper 限制. 它不会自动更新, 你可能需要周期性手动更新.

升级

Freenet 提供基于 freenet 的更新机制: 它可与其他 Freenet 节点软件保持同步, 此机制甚至在其他节点过新而不能路由时仍正常工作. 此功能是匿名且安全的, 我们推荐使用它. 然而, 如果更新失败, 你仍可手动从其他节点更新:
  • Windows 可在 Freenet 安装目录下找到运行 "update.cmd" 进行更新. 你还可以从 Google Code 下载最新 .jar 文件替代旧的 .jar 文件进行更新.
  • Mac 和 Linux 用户可在 Freenet 安装目录下找到运行 update.sh 脚本进行更新. 你还可以从 Google Code 下载最新 .jar 文件替代旧的 .jar 文件进行更新.
源代码: 参见开发者网页获得 Git 访问, 或下载最新稳定版 tarball 在 这里 (数字签名).

Related Posts