远程访问家里机器的文件

原创
2018/10/15 09:32
阅读数 2K

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

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

要想性能好,只能自己搞。只要思想不滑坡,办法总比困难多!

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

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

1、远程开机。

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

aigo的这个远程控制模块跟本地开关机是一样的原理(需要接机箱内部线),可以通过手机操作。

2、域名映射。

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

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

3、端口映射。

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

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

4、服务软件。

如果用Windows,需要提前开启远程访问(系统默认是关闭远程网络访问的)。使用Linux的话,就可以安装很多软件,如openssh-server进行远程控制、ownCloud建立独享云盘、aria进行远程下载、bt拿来下载分享等等,或者开个网站、建个微信公众号后台,跟租用一个云主机是完全一样的。

是不是也没有那么难?不过,由于宽带网的上下行带宽不一样(上行可以到10M,下行一般只有512K),这样子拿来试一试个人上网是可以的,真要建个服务器,带宽就是个大问题,还是租个云服务器靠谱。

 

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
1 评论
0 收藏
0
分享
返回顶部
顶部