远程访问家里机器的文件

出门了之后,发现有的文件放在家里的电脑上了,有没有办法在外面访问呢?ios

  • 买个群晖之类的NAS,如今不少都带远程访问功能了。
  • 不过,目前的NAS的CPU和主板配置都比较低,性能不理想。

要想性能好,只能本身搞。只要思想不滑坡,办法总比困难多!安全

  • 搞台千兆路由,好比极路由。
  • 搞台主机,安装ownCloud,配置帐号、密码。
  • 设置动态域名和端口映射,注意不能用80端口,下面解释。

具体说来,得有这么几步:服务器

一、远程开机。

一个是经过计算机bios的网络激活,还有可使用像aigo提供的wifi控制(只能用于台式机,须要转接开机键的链接线)。某宝上有卖的向日葵开机棒,应该是经过网卡激活的,我没有用过(试用了,无论用、放弃)。微信

aigo的这个远程控制模块跟本地开关机是同样的原理(须要接机箱内部线),能够经过手机操做。网络

二、域名映射。

宽带链接一旦创建,就有一个公网IP,外面是能够直接访问的。可是宽带接入的IP地址是动态的,能够经过路由器查到(像极路由等都提供了手机App能够远程查看),到了DHCP续期时可能被从新分配IP,这时就会掉线。使用路由器提供的(或者买个花生壳盒子)的域名映射功能,能够把一个固定名称绑定到给定设备的动态IP上(不过,好像IP变化也会掉线,起码不用去每次查看IP)。这就是所谓的DDNS(动态域名映射-Dynamic DNS)功能。ssh

  • 注意:若是是在多级内网(如校园网、企业内部网),可能没法使用这种方法。

三、端口映射。

域名映射只能让外网找到路由器设备,还不能访问路由器上链接的设备。经过极路由的“超级端口映射”插件,将路由器的端口映射到服务主机的端口上,或者直接将整机映射为DMZ主机。性能

  • 注意:
    • 端口映射将外网流量导入内网,会带来安全隐患。
    • 请确保主机上的安全设置正确。
  • 特别说明
    • 宽带接入大多数把80端口封闭了,这样直接测试可能显示为不通。
    • 能够把其它端口映射到内部的80端口便可,好的路由器通常均可以设置。
    • 这样内部的ownCloud就可使用80端口,固然,也能够把内部服务安装到其它端口上(确保不能与其余服务的端口冲突)。

四、服务软件。

若是用Windows,须要提早开启远程访问(系统默认是关闭远程网络访问的)。使用Linux的话,就能够安装不少软件,如openssh-server进行远程控制、ownCloud创建独享云盘、aria进行远程下载、bt拿来下载分享等等,或者开个网站、建个微信公众号后台,跟租用一个云主机是彻底同样的。测试

是否是也没有那么难?不过,因为宽带网的上下行带宽不同(上行能够到10M,下行通常只有512K),这样子拿来试一试我的上网是能够的,真要建个服务器,带宽就是个大问题,仍是租个云服务器靠谱。网站

相关文章
相关标签/搜索