开源,自由,平等,共享,包容,沟通

2008年11月26日星期三

NO.005 - HFS.指南.第一次配置

 
  如果你通过硬件防火墙/路由器连接 Internet,为了让 HFS 能够正确地工作,你必须要配置你的路由器。
  关键的工作被叫做“端口转换”。

  你可以在这里获取端口转换的相关帮助:http://www.portforward.com/,并且也可在 HFS 论坛上找到:http://www.rejetto.com/forum/index.php?board=27.0

  许多防火墙仍然需要你给出 HFS 的许可来发送和接收文件。

概要

  本章节讲解了你应该如何去建立一个工作良好、完全安全和受保护的 HFS 服务器。
  这些工作包括:

    a. 启动和测试。
    b. 添加上传和下载文件夹。
    c. 确认地址。
    d. 设置密码。
    e. 定义用户帐户。
    f. 保存配置。

初始化状态

  当你配置完你的路由器,双击名叫“hfs.exe”的文件以启动服务器。
  最初,它看起来像这样:



  当然,上面插图的地址栏中看到的“地址”并非是你的服务器上的。

自检

  现在,使用“Self Test”以确保你的服务器在 Internet 上是可见的。
  点击选项并跟随屏幕上的提示。
  一次成功的测试,会弹出如下内容:



  “Self Test”是一个令人惊奇而强大的 HFS 功能。
  它不仅检测在 Internet 上的可见性,并同时尝试自动修补一些常见的连接问题。

  概括地讲,如果“Self Test”成功,你几乎可以肯定服务器在 Internet 上是可见的,并且服务器已准备好接收和处理上传和下载请求。
  但同样,如果自检失败的话,你需要继续进行一些小的配置,直到解决该连接问题。
  (大多数故障只需适当地转换端口)

  你将看到原来首次显示的地址现在被改为你的正常 IP 地址。
  点击菜单“IP Address”来查阅多种可用的地址处理选项。
  但是现在不要改变它。
  你可以在这里检查你的正常 IP 地址:IP Address(http://www.whatismyipadress.com/)或 Audit PC(http://www.auditpc.com/whats-my-ip.asp)。

添加一个上传文件夹

  下一步,添加一个上传文件夹,以便你的朋友能够简单的给你发送文件。
  这必须是一个真实的文件夹(参阅 HFS 词汇表)。
  按如下操作:

    a. 使用 Windows 资源管理器在你的硬盘上建立一个新的文件夹,如:C:\Uploads。
    b. 如果你已经在 Windows 资源管理器的上下文菜单中集成了“Add to HFS”,简单地右击文件夹并选择该项;然后在产生的对话框中选择“Real Folder”即可。
    c. 另外一种方式是拖放“Uploads”文件夹到服务器窗口中左边名叫“Virtual File System”的面板中。
    d. 确定“Uploads”文件夹已被选定(也就是它已获得焦点);使用“Upload - Upload for accounts - Anyone”命令以便你的任何朋友都能访问该文件夹。
    e. 你可以对“Uploads”文件夹进行密码保护,但是大多数用户都不会这么做,以方便他们的朋友能够没有任何限制地上传文件(查阅下面的密码保护)。
    f. 你可能关心网站的用户在访问时所看到的内容,你可以在 Internet 浏览器中输入(或粘贴)http://localhost/ 来检查;也可以使用 HFS 上的“Browser”功能。

添加一个下载文件夹

  下一步,添加一个下载文件夹,以便你的朋友能够从你那里简单地下载文件。
  这可以是一个虚拟文件夹(查阅 HFS 词汇表),但第一次使用时,它可能比使用真实的文件夹更简单。
  按如下操作:

    a. 使用 Windows 资源管理器在你的硬盘上建立一个新的文件夹,如:C:\Downloads;复制一些测试文件在这里,你可以想象为你的朋友所需要的,如 .mp3 等。
    b. 如果你已经集成“Add to HFS”功能到上下文菜单,在文件夹上右击并选择该项即可;在产生的对话框中选择“Real Folder”。
    c. 另外一种方式是,拖放“Downloads”文件夹到服务器窗口中左边名叫“Virtual File System”的面板中。
    d. 你可能需要密码保护“Downloads”,但是,假设你的系统有适当的安全(也就是至少更新了防火墙),在你完成配置的过程中,可以让 HFS 在没有任何限制的情况下保持安全几分钟(查阅下面的密码保护)。
    e. 你可以在 Internet 浏览器中输入(或粘贴)http://localhost/ 来检查网站的用户在访问时所看到的内容;也可以使用 HFS 上的“Browser”功能。

  HFS 的“Virtual File System”面板现在看起来如下:



  在浏览器中输入 http://localhost/ 现在显示如下:



发布地址

  现在,你的朋友可以下载你添加到硬盘上 C:\Downloads 文件夹下的任何文件了。
  你也可以给他们网站的地址:



  或者是文件夹“Downloads”的地址:



  如果你的文件夹名称中包含空格,则地址中可能包括 % 符号和一些不想要的数字。
  为了增加地址的可读性,你可以使用 HFS 的“URL Encoding”功能(专家模式“Expert mode”下的主菜单)。
  不选“Encode spaces”选项,来去除常规表现空格时的 % 符号和多余的数字。
  地址将稍微变得清晰和可读。

  警告

  许多 HFS 用户喜欢在使用聊天或消息应用程序时,将网站地址给他们的伙伴。
  在这种情况下,如果你试图发送可读性更高的地址版本,你可能找到一些不同之处。
  (例如,消息浏览框,当它遇见没有编码的空格时,它通常会冻结。)
  一种解决办法是,右击 HFS 地址(或文件夹、或文件、或项目),使用“Copy URL”。
  你可以简单地粘贴地址到你的聊天浏览框中。

  一种简洁避免任何像这样的问题的解决办法是,只建立名称中没有包含空格的文件夹。
  例如,“Downloads”、“Mother”、“Music”、“Catherine”等等。

密码保护

  你可以指定密码来保护文件夹、文件、项目或整个站点。
  这个和建立用户帐户是不一样的(查阅下面)。

  例如,密码保护“Downloads”文件夹,点击文件夹来选择它,然后右击并选择“Set user/pass”选项。
  接着出现对话框:



  在你点击“OK”以后,只有使用正确的帐号和知道密码的用户能够访问该文件夹。
  你将在 HFS 中注意到一个锁定图标出现在相关文件夹附近。



  要移除保护,点击“Reset user/pass”即可。

密码和文件夹约束

  一些用户对于使用 HFS 的文件夹限制和“username/password”功能感到困惑。

  一个理想的可能是,获得高安全的 HFS 服务器,而根本不使用“username/password”功能。

  最好的实践是只保护你的 HFS 文件夹。
  这是 HFS 和常规文件服务器之间的最关键不同。
  许多使用过常规服务器的用户发现,你不得不拥有一个帐号,并且在登录之前你不能做任何事情。

  而 HFS 不是像这样。

  例如这个站点,“rojetto”(无论是谁)没有帐号。
  但是他可以访问“Uploads”和“4rojetto”文件夹。
  他不能访问“Downloads”文件夹(因为他不知道密码)。
  你可以看到“Downloads”文件夹有一个锁闭图标,表示它已经被锁定了:



  你也可以密码保护根目录:



  现在,“rojetto”(他依然不知道密码)能够看到这些文件夹,但是不能访问它们。

  然而,为了额外的安全,你可以建立用户帐户。

用户帐户

  使用“Restrict access”功能来建立用户帐户。



  假设之前你还没有建立任何帐户,选择“Downloads”文件夹,点击“New account”,显示如下:



  填写“Username”和“Password”并点击“OK”。

  再次点击“Restrict account”,检查刚才正确建立的帐户。

  如果你点击“All exsiting accounts”,所有拥有帐户的用户(包括你刚刚建立的那个)必须键入帐号和密码才能访问“Downloads”文件夹。

  如果你点击“No account”,你实际上移除了保护项目的全部帐号/密码。

保存你的配置

  如果你已经按照上面的提纲那样处理,你现在有了简单、方便使用 HFS 服务器并使它完全安全和受保护的方式。

  最后的任务就是使用“Save file system”功能来保存你的工作。

  你将被提示使用怎样的文件名。
  很多用户发现它使用便利的递增命名系统,例如,“01.vfs”、“02.vfs”、“03.vfs”等等。
  但是,当然,你可以采用任何你喜欢的命名系统。

  警告

  不要尝试改变默认的文件扩展名;一直是“vfs”。

  查阅细微改良以获得更多有关 HFS 包含的其它功能的按部就班的指导。

原版英文:http://www.rejetto.com/wiki/index.php/First_time_configuration
 

没有评论: