IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    揭秘匿名者组织(Anonymous)线下交流系统PirateBox

    -Y.c发表于 2016-12-13 21:20:12
    love 0

    pbx30.gif

    PirateBox 是一个由著名黑客组织 Anonymous 所开发的,用于保护用户的隐私和提供更可靠匿名性的,线下交流系统。它可用于文件共享,聊天交流,还提供留言板和流媒体的服务。你可以把它看成是一个便携式离线互联网盒子! 当用户加入到 PirateBox 无线网络,并打开 Web 浏览器时。他们会被自动重定向到 PirateBox 的欢迎界面。此时,用户便可以进行匿名聊天,在公告牌上张贴图片或评论,观看或收听流媒体,或在其网络浏览器中上传或下载文件了。

    PirateBox 设计的初衷,就是以保护用户隐私和安全性为主的。因此,PirateBox 的使用并不需要登录操作,更不会记录用户的使用数据。为了达到更好的匿名性,PirateBox 并不提供联网功能,这样也很大程度上避免了用户数据被跟踪及泄露。同时,PirateBox 的使用也是免费的。因为它注册在 GNU GPLv3 下,此许可证遵循Copyleft 的原则,允许你完全自由的复制,分发和创作的权利。 你可以通过访问 mods 页面 和 PirateBox 论坛,了解更多关于 PirateBox 的内容。

    YouTube 视频地址:https://www.youtube.com/watch?v=LdfFlxUFtbw

    PirateBox 是一个利用免费软件,和廉价的现成硬件构建的,匿名离线移动文件共享和通信系统。 你可以使用它将任何空间,转换为免费和开放的离线通信和文件共享网络。

    下面我将介绍 PirateBox 1.1 版本在 TP-Link(MR3020 或 MR3040) 或 GliNet 路由器上的安装方法。注意:如果您已经在路由器上安装了 OpenWrt,或者您的路由器上已经运行 PirateBox 但版本较旧需要更新。那么,请直接跳到下面的升级 PirateBox 部分。

    如果您在除上述路由器之外的设备上,使用了 OpenWRT,那么你你可能需要一点好的运气,来尝试进行手动升级。想要获得更好的技术支持,你可以查看 PirateBox 论坛上的 PirateBox OpenWrt 页面和 OpenWrt讨论区,来获得更多帮助。

    要求:

    1.无线路由器(必须为以下其中一种)

    TP-Link MR3020(Amazon)

    TP-Link MR3040(Amazon)

    GLiNet 路由器(Amazon),带外部天线的GLiNet 路由器 (Amazon)

    除此之外,您还可以在硬件推荐页面上找到其他支持的硬件设备。但请注意,这些设备的安装及使用方法,将不会在本教程中说明!

    2. U 盘(FAT32 格式及单分区)。这里推荐使用 金士顿DT 16GB 的 U 盘:(Amazon) 。注意:建议使用性能更好的 USB 2.0 闪存驱动器,因为 USB 3.0 驱动器可能会吸取太多的电流导致损坏,而较慢的 USB 2.0 驱动器的寿命将会延长许多。

    3. 以太网电缆。(可能和你购买的无线路由器配套)

    4. 有以太网接口的电脑。

    5. 5.5V / USB电池(可选)

    自动安装

    1.软件下载

    在你的电脑上下载以下 2 个文件:

    install_piratebox.zip。

    OpenWrt 的自定义副本(请务必下载与您的设备对应的“* squashfs-factory.bin”文件)http://stable.openwrt.piratebox.de/auto 。

    重要提醒:请务必使用上面链接的 OpenWrt 下载!只有通过以上链接获取的 OpenWrt 才能与 install.zip 配合使用。否则将无法进行自动安装操作!

    2. 准备 U 盘

    提取 install_piratebox.zip 文件(双击它),然后将“安装”文件夹拖到您的 USB 闪存驱动器上。然后,安全的从您的计算机中移除您的USB驱动器,并将 USB 插入您的 OpenWrt 路由器上。

    3.准备路由器

    如果交换机支持 3G 模式,那么将 LAN/WAN 口旁的开关切换到 3G 模式。通过以太网电缆将路由器连接到您的电脑,并启动路由器。(请确保路由器以连接到电源)

    4.软件安装

    在以上电缆成功连接你的计算机后,下面我们打开浏览器并访问以下地址:

    MR3020:http://192.168.0.254

    MR3040:http://192.168.0.1

    GLiNet:http://192.168.8.1

    接着我们输入默认用户名和密码(admin 和 admin)。注意:对于 GLiNet 路由器,您还需要选择语言,时区和密码。

    找到 系统工具 > 固件升级,并选择之前下载到计算机的 OpenWRT 固件。注意:对于 GLiNet 路由器,您应该导航到:固件>上传固件。

    选择升级。注意:对于 GLiNet 路由器,您必须确保“keep settings”未勾选。

    升级完成后,路由器将重新启动。重要提醒:您可能需要等待15-20 分钟左右的的安装时间(对于较慢的 USB 闪存驱动器,可能需要 45 分钟或更长的时间)。同时,您的设备将在安装过程中重启几次。注意:在安装过程中,路由器的 Web 管理 页面将会显示“超时”。 这是正常的,发生的原因是,OpenWrt 的 IP 地址,默认为 192.168.1.1,它不同于您的路由器的原始 Web 管理 IP 地址。在安装过程中,请不要尝试访问 192.168.1.1,因为 PirateBox 没有一个默认的 Web 管理页面,访问此 IP 可能会对安装产生干扰。

    5. 下一步

    安装完成后,打开终端窗口(对于OS X,转到 Applications > Utilities > Terminal ; 对于 Windows,安装并打开 PuTTY,选择 Telnet 连接类型),然后 telnet 到设备:telnet 192.168.1.1 。

    您现在可以按照以下,后安装说明来完成安装。

    升级PirateBox

    如果目前在你的路由器上运行的是一个 1.0 * 版本的 PirateBox,你将可通过以下操作进行升级。 注意:以下升级操作适用于 TP-Link MR3020,TP-Link MR3040 和 GLiNet 型号的路由器。

    注意:如果目前在您的路由器上运行的 PirateBox 版本为 0.6 或 更低版本的,您可以查看 该链接文档来进行更新操作!

    1.软件下载

    在你的电脑上下载以下 2 个文件:

    install_piratebox.zip 。

    OpenWrt 的自定义副本(请务必下载与您的设备对应的“* squashfs-factory.bin”文件)http://stable.openwrt.piratebox.de/auto 。

    重要提醒:请务必使用上面链接的 OpenWrt 下载!只有通过以上链接获取的 OpenWrt 才能与 install.zip 配合使用。否则将无法进行自动安装操作!

    2.安装自定义 OpenWrt

    将“* squashfs-factory.bin”文件拖动到 USB 闪存驱动器(不需要先解压缩此文件!)。然后,安全的从您的计算机中移除您的USB驱动器,并将 USB 插入您的 OpenWrt 路由器上。通过以太网电缆将路由器连接到您的电脑,并启动路由器。

    路由器成功运行后,打开终端窗口(对于OS X,转到 Applications > Utilities > Terminal ; 对于 Windows,安装并打开 PuTTY,并使用 ssh 登录):、

    ssh root@192.168.1.1

    注意:如果您未设置 ssh 密码,可以使用 telnet 命令代替 ssh:

    telnet 192.168.1.1

    进到 /mnt/usb 目录:

    cd /mnt/usb
    

    安装自定义版本的 OpenWrt 和 PirateBox 1.1:

    sysupgrade -n openwrt<TAB>

    注意:使用 “TAB” 键,可以自动补齐固件的完整文件名。
    注意:如果 sysupgrade 拒绝升级,则可以使用以下命令触发闪存:

    mtd write -r openwrt<TAB> firmware

    升级完成后,路由器将自动重启两次。 请耐心等待!

    3.安装 PirateBox

    关闭路由器,并将 USB 闪存驱动器插入计算机。提取之前下载的 install_piratebox.zip 文件(双击它),然后将“install”文件夹拖到 USB 闪存驱动器上。

    完成以上操作后,接着安全的从你的计算机上移除 USB ,并将 USB 插入到您的 OpenWrt 路由器上。

    打开路由器电源后,将会触发新软件包的安装。您可能需要等待15-20 分钟左右的的安装时间(对于较慢的 USB 闪存驱动器,可能需要 45 分钟或更长的时间)。同时,您的设备将在安装过程中重启几次。

    4. 下一步

    安装完成后,您可以使用 telnet 连接到设备:

    telnet 192.168.1.1

    您现在可以按照以下,后安装说明 来完成安装。

    后安装

    安装或升级 PirateBox 后,现在您可以按照以下步骤来设置密码,激活 Kareha 图像和讨论板,并配置和启动 UPnP 媒体服务器。

    1. 设置

    如果你还没有连接到你的 PirateBox,并加入到“PirateBox:自由共享”无线网络中,那么你可以打开一个终端窗口(如果你是 OS X 系统,你可以在 应用程序 > 工具 > 终端 下打开 ; 如果你是 Windows 系统,你可以安装并打开PuTTY)telnet 到 PirateBox:

    telnet 192.168.1.1

    运行以下命令以启动设置菜单:

    box_init_setup.sh

    创建一个 root 权限访问密码,选择“1”选项,并输入两次相同的密码。注意:输入时,密码无回显。

    注意:为 PirateBox 创建密码后,telnet 将会被禁用。因此,今后想要连接到 PirateBox ,则需要通过以下命令进行连接:

    ssh root@192.168.1.1

    通过选项“2”来设置当前时间及日期,并激活时间功能 。

    2. Kareha 图像和讨论板

    要激活图像板,请运行以下命令:

    /opt/piratebox/bin/board-autoconf.sh

    输入密码,之后会提示你操作完成。

    3. UPnP 媒体服务器

    通过复制配置文件,激活 UPnP 媒体服务器:

    cp /opt/piratebox/src/openwrt.example.minidlna /mnt/ext/etc/config/minidlna
    

    注意:或者您可以使用以下命令来编辑配置文件(更改显示名称等):

    vi / etc/config/minidlna

    启动 UPnP 媒体服务器:

    /etc/init.d/minidlna start
    /etc/init.d/minidlna enable

    注意:任何上传到 PirateBox 的媒体文件,现在都将会自动流经您的 PirateBox 无线网络 。这里您需要一个 UPnP 的客户端,才能播放这些文件。 查看我们的 流媒体页面 了解更多信息!

    *参考来源:n0,FB小编 secist 编译,转载请注明来自 FreeBuf(FreeBuf.COM)



沪ICP备19023445号-2号
友情链接