WQINF.COM

工作、学习、生活

# 服务器 #

搭建文件分享服务器,其实也可以很简单-HFS

是否经常觉得通过QQ传送大量文件十分麻烦?是否对运行IIS或者FTP服务器共享文件感到不知所措?是否因局域网无法与外网共享文件感到头痛?虽然FTP服务器软件已经有非常简单的简化版程序,然而还是由不少朋友觉得FTP有些麻烦,要是可以直接通过浏览器网页访问获取文件就太好了,我们今天讲的就是如何搭建属于自己的文件共享服务器。 简介: 很多朋友都希望能把自己电脑上不同地方的文件、文件夹等以网页的形式提供给别人下载。今天介绍的HTTP File Server(HFS)将为带您步入轻松文件共享的新生活!  HFS全称为http file server,这是一个专门实现文件共享的工具(可以跨平台支持 Windows 和 Linux),通过HTTP服务将要共享的目录或文件发布,从而让需要下载者直接通过浏览器访问发布的这个共享站点,下载共享资源。和传统FTP不同的是我们在共享及下载时不需要考虑端口以及传输模式等问题(端口可自定义),所以我们也不用担心通讯数据被防火墙所过滤,另外由于我们是通过HTTP服务来共享资源的,其他设备只需通过 IP 地址即可下载和上传文件,所以不同环境下的访问等难题也迎刃而解。 官网地址:http://www.rejetto.com/hfs 软件提供了完善的网络传输功能:支持断点续传,支持多线程下载,最重要的就是使用了“Virtual File System(虚拟文件系统)”,这使得切换共享目录和文件变得极其方便。增强的系统托盘消息显示功能更是能让您对于您的主机进行连接和下载的客户端一目了然。不管是ADSL独立用户拨号,还是局域网用户,有了它文件共享轻而易举。 使用方法: HFS不需要安装,解压后直接运行即可,HFS的界面十分简单明了: 上方有相关的设置栏与菜单,还有访问流量表。 左方有虚拟文件系统,用于显示您共享了哪些文件给其它网络用户。可以在其中点击右键添加相应共享的文件或文件夹,也可以自由地拖拽进来。 右边是服务器日志,记录着您的访问者来源与操作记录。 下方是用户下载进度显示栏。 最下方还有一些相应的流量参数显示。 在添加了需要分享非目录后,下一步只需要把左上角开关点到“开”的状态,您个人文件服务器就立即开启了。HFS会自动获取最合适的IP地址(不管内网还是外网),然后我们将访问地址分享给好友,好友就可以通过浏览器访问去访问下载了,当然,如果使用其它非80端口,还需要注意在防火墙打开对应端口的访问权限。 另外,还有一个不错的功能是可以打包下载整个目录,很是方便~ 作为个人文件共享服务器来说,HFS的安全措施做得很不错。服务器控制方有完善的权限设置功能,可以对访问者进行控制。就算再意外的安全问题出现,我们可以选择停止HFS服务,或者直接关闭HFS程序来简单避免安全威胁。 替代产品: 上面的HFS功能很强大,不过有的朋友就会说了,服务端软件界面还是有点复杂,客户端页面还是有点陈旧,有没有更简单的软件,一键那种?好吧,不拿出压箱底的看来是不行了。 Gui-CHFS,这也是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 界面简洁,简单易用 我们先来看看服务端界面: 然后是客户端页面: 我们来看一下实际测试的内网传输速度(5GWIFI网络),可以参考一下右下角的网速: 官网地址:http://iscute.cn/chfs,下载时,请注意下载GUI程序gui-chfs-windows.zip。 与HFS相比,Gui-CHFS具有使用简单,界面更友好的优点,至于选择哪一款,就完全由您自己选择了。 当然,配合之前分享的:将家中的台式电脑变成服务器,实现随时随地访问!我们甚至可以将该文件共享服务发布到公网,感兴趣的朋友可以了解一下。 本文部分内容参考自:HTTP File Server (HFS) - 傻瓜式架设个人文件下载共享网站,原文链接:https://www.iplaysoft.com/http-file-server.html/

11 / 20

Linux SSH服务运维也可以很简单 - Xshell+Xftp

一、Linux的远程连接工具有哪些? Linux具有作为服务器系统无可比拟的优势,所以经常会遇到使用SSH去访问操作服务器的情况,这时如果能有一个简单又趁手的SSH工具,无疑是一件非常方便的事情。 在以前的工作中,常用的工具是putty,SecureCRT,但是,一直有疑问:这个软件是有多少年没有更新过了?还有那么多的菜单又是做什么的?后来,直到发现了XShell,一款功能强大但又免费的Linux SSH工具软件,配合Xftp,有一种发现了新大陆的感觉。 二、Xshell简介 1. Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 2. Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 3. Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。 三、Xshell的操作界面 下面的操作界面是不是感觉比putty 好看很多呢?而且它支持分屏,这样我们就可以方便直观的观察到系统的状态。 支持快捷命令: 四、Xshell的下载与安装使用 Xshell是对个人、教育用户是免费的,不过下载地址并不在官网首页,而是在下载菜单去申请一下。 第一步:点击Download分类下的Free License 第二步:选择Xshell Download 第三步:选择Evaluation user / Home & School user,并填入相关信息 第四步:然后Submit即可,稍后你的邮箱将会收到个人/教育免费版本的下载链接的邮件 然后下载安装,安装后新建一个会话就可以使用了。 五、搭配Xftp使用提升效率 Xftp的下载与安装请参考Xshell的下载与安装使用,过程基本一致。当我们使用Xshell连接服务器之后,我们可以通过点击顶部的Xftp图标,直接管理服务器上的文件。 点击之后不用输入密码,直接管理服务器文件,当然我们也可以先登录Xftp,然后点击Xshell图标切换管理Xshell: 当然, Xftp也是一款专业的FTP管理软件,比起同类软件更轻量且易于管理,支持FTP、SFTP协议,支持自定义文本编辑器程序(如配合Notepad++): 使用Notepad++直接编辑文件(注意停止相关服务,防止系统崩溃):

11 / 18

将家中的台式电脑变成服务器,实现随时随地访问!

每天上下班背着笔记本的朋友应该不在少数,考虑到上下班路途的艰辛,更多的应该是和我一样购买了更轻薄的办公本或超极本,但考虑到超极本的性能,实在是对于一些需要耗费较多内存的本地测试的程序心有余而力不足(需要同时在本地搭建服务器端程序,然后在本地再安装客户端程序),电脑变得十分卡顿。  这个时候,如果我们有一台服务器就太棒了。不过看了阿里云的ECS服务器的价格,真的是令人望而生畏。那么,有没有办法将这些本需要在服务器上运行的,对于内存以及CPU消耗较高的程序,运行在家中闲置的台式机上呢?然后我们通过访问家中的台式机,这样,我们的笔记本就不会因为服务器和客户端程序同时运行而导致“卡卡卡”了。  首先我们会想到使用TeamViewer等远程工具,然而,考虑到稳定性与显示效果等因素,远程控制软件并不是我们的首选。我们需要实现的是服务端与客户端的剥离,各司其职,类似于云主机,我们直接通过一个链接地址访问我们需要的服务(本篇文章是在关闭防火墙的前提下进行演示的,当然为了安全起见,还是建议打开防火墙,只开放必要的端口)。  首先是解决家庭宽带的公网IP变动问题(如果您的家庭宽带没有公网IP,请先百度解决此问题),家庭宽带的公网IP一般不会像企业专线一样是固定的,家庭宽带的公网IP总是不定时的变动,如果我们使用公网IP去访问我们在家里的这台主机,每次都必须使用正确的IP,但是一旦IP发生了变动,就会变得十分麻烦。那么,有没办法像输入本站域名wqinf.com 就能访问本站一样,用一个域名替代总是在变化的公网IP地址呢?答案是肯定的!今天介绍的“Nat123”就可以实现!  “Nat123”是有名的动态域名解析软件,支持 Windows 与 Linux。例如申请了一个 wqinf.vicp.net (虚构的) 的免费域名(当然也可以绑定自定义域名),并在你的机器上运行了“Nat123”程序,那么任何人均可以通过wqinf.vicp.net这个域名来访问你在家中的电脑上的服务了!在使用动态域名解析软件之前,我们先来了解一下“动态域名”是什么样的一个概念? 网络上,所有的计算机均是通过IP地址来定位的,一般来说服务器都会拥有一个长期不变的IP地址,并且为了让人们容易记忆,都会注册一个域名并且设置好它的指向,让它指向一个IP地址,例如 wqinf.com 这个域名会指向本站服务器的IP地址,所以人们通过域名就能访问本站了(其实也可以通过IP来访问,但是为了安全起见,云服务厂商一般不允许直接通过IP进行访问)。  然而对于 公网IP 经常变化的家庭宽带来说,经常去查看新的IP,以及去修改域名的指向也是非常烦的事情。  在这个情况下,动态域名软件诞生了。动态域名可以在你的电脑每次上网得到新的IP之后,自动设置域名指向新的公网IP,使网上其他任何人访问该域名时,始终能定向到你机器的正确IP上去,从而使得人们能使用一个能记忆的,对用户来说是永远不变的域名,来访问你那台IP每天都在变化的机器。从而也就能实现了将个人电脑变成可以供任何人访问的“服务器”了。 具体操作步骤 第一步:注册Nat123账号,安装软件并登录,设置为开机自启动: 注册以及下载地址请自行Google或百度(新注册用户需要实名认证,实名认证需付费,不过还好并不是很贵,个人觉得还可以接受); 第二步:添加动态域名解析,添加域名: 解析类型设置为动态域名解析记录; 第三步:路由器分配固定内网IP地址: 如果主机连接在路由器的话,因为路由器还连接其它多台设备,我们访问的时候路由器并不知道我们访问的是那一台主机服务或者端口,这时我们还需要给主机分配一个固定的内网IP地址(一般在DHCP设置项); 第四步:设置DMZ主机或是端口转发规则: DMZ主机是指开放此内网IP绑定的主机所有的端口,所有的外部访问请求路由器都会转发到此内网IP绑定的主机,比较方便但是不够安全,一般还需要借助防火墙。当然还有另外一种方式那就是端口转发,我们可以在路由器指定端口转发规则,将不同端口的访问请求转发到指定的内网IP绑定的主机上。 访问成功截图: 总结: nat123端口映射是专业的内网端口映射软件,在内网启动映射后,可在外网轻松访问连接内网网站等应用。支持任何网络,解决跨网访问、南北互联等不同网络之间互访的速度瓶颈。可轻松地在内网发布网站等应用。另外,Nat123不限制流量,访问的速度完全取决于服务器端的上传带宽,所以,Nat123用来做测试在合适不过了。如果为了稳定,建议还是购买阿里云的云主机更保险(本站即建立在阿里云主机上),这里分享优惠券给大家:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=0p4lfsan 声明:文章部分段落引用自异次元博客 - 将你的电脑变成服务器!花生壳让你的电脑拥有自己的域名!

12 / 01