出门了以后,发现有的文件放在家里的电脑上了,有没有办法在外面访问呢?
- 买个群晖之类的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),这样子拿来试一试个人上网是可以的,真要建个服务器,带宽就是个大问题,还是租个云服务器靠谱。