美文网首页花间独酌欲买桂花同载酒,终不似,少年游软件
一键共享本地资料,花生壳+everything搭建共享硬盘实例

一键共享本地资料,花生壳+everything搭建共享硬盘实例

作者: 探索内网穿透 | 来源:发表于2021-11-18 15:34 被阅读0次

    最近遇到不少同学说,在学校跟老师做项目的过程中,需要下载好多资料并进行共享,群聊的存储空间有限,云盘下载上传速度慢,于是萌生了搭建一个ftp服务器的想法。

    小编想说,大家在搭建前,有一个问题值得思考——绝大多数人使用的宽带都只有一个公网IP,根据路由器中的dhcp协议进行私网ip动态分配,我们在私网下搭建的ftp服务器,是不能被外网所访问的。

    对于这个问题的解决方案,小编建议大家使用花生壳进行内网穿透,将自己硬盘的所有或部分内容通过网络进行共享。


    搭建准备

    硬件:电脑一台

    软件:花生壳+everything

    花生壳在此主要用于内外穿透;everything可以用于文件检索,在此用于做文件服务器。


    具体步骤如图:

    安装配置并测试软件

    安装花生壳和everything后,花生壳需要在官网进行帐号的注册,在帐号注册完成后将获得免费域名,如下图所示:

    注册完域名后,对everything进行如下配置,在everything主页点击“工具->选项->http服务器或者ftp服务器(这里选用http服务器进行文件传输)”,启用http服务器,服务器端口选择在0~65535之间即可,最好不要选择知名端口,容易冲突即端口被占用。配置用户名密码后确定即可,下图是我的配置,仅供参考。FTP服务器配置大同小异,仅是传输协议不同,功能上没什么区别。

    FTP:文本传输协议

    HTTP/HTTPS:超文本传输协议。

    everything的配置到此结束,可在浏览器进行本机测试:http://localhost:8081

    HTTP服务器测试如下:

    输入evething中设置的用户名密码即可使用。

    FTP服务器测试如下:ftp://localhost:21

    测试无误后,在花生壳中进行内外端口映射,在此就是将本机的文件服务器穿过内网,对外网公开,点击添加符号,添加如下内容。

    应用名称:随便起。

    应用类型:选择HTTP(因为搭建的是HTTP服务器)

    外网域名:选择帐号下可用的域名,外网端口选择随机端口即可。

    内网主机:可在cmd中输入ipconfig查看内网ip地址,也可直接填写回环地址127.0.0.1,多用于测试。

    访问限制:可有可无。因为在http服务器中需要用户名和密码登录,所有在此我没有开启密码访问。

    到此配置结束,去浏览器访问外网域名,登录用户后即可下载自己电脑上的所有文件,也可在everything中对访问文件进行筛选,如下图所示我只将需要共享的文件放置G盘,然后共享G盘下的所有东西。

    花生壳使用体验

    最大的优点解决了内网穿透的问题,将私网ip下的服务映射到公网ip上,盲猜使用重定向将请求转发到私网ip下的主机,要是用于小型文件的传输的话,免费的带宽(1M 即128kb/s)就够用了,要是用于传大型文件,可以选择增值服务,也很不错。

    基于花生壳可以做很多延伸,可以将自己的电脑变成一台服务器,运行各种项目如基于http的web项目、基于socket的通讯项目等等,通过内网穿透,端口映射到外网,实现跨网段访问,想用的同学们一起来试试吧~

    相关文章

      网友评论

        本文标题:一键共享本地资料,花生壳+everything搭建共享硬盘实例

        本文链接:https://www.haomeiwen.com/subject/tsinzltx.html