因为想搞个文件服务器,最后调研到seafile开源网盘这儿了,算得上是国内良心制作了,官方搭建文档还是挺详细的,除了一些错别字。。。
网盘服务器搭建好了之后就要考虑内网穿透了,先说下我的实验环境:
1、学校:各种NAT内网,也就是说我路由器的WAN口IP还是人家网络架设过程中的一个内网层。往上查还是内网层,宿舍区、食堂区、教学楼区。。。
2、公司:还是内网!花了几千大洋用的电信网还是内网!!!想要确定你的路由WAN口IP是否是公网IP很简单, 进入ip138.com ,如果显示的IP地址不是路由器上显示的地址,那么恭喜你,被运营商坑了。
好了,遇到了问题总是要解决嘛,主要参考了知乎帖子:如何远程登录家里的ubuntu电脑? 一开始用oray花生壳测试了下,确实可用,但是本屌可买不起他的包年服务VIP服务啥的,用的6块钱每月的内网映射超不稳定,而且还限流量每月1G,这怎么能让工作室的小伙伴们愉快的玩耍呢。一气之下开始调研内网穿透工具,除了oray还发现了如下内网穿透/动态域名解析服务商:
1、 https://www.noip.com 价格公道且号称性能强劲,plugin版每年35刀左右。
2、 ngrok 说是免费的,但是后来也开始收费了,而且因为服务器在国外,速度真是shit,下载服务端程序都下不下来好吗。
3、 frp 国产内网穿透、反向代理服务,但是需要个服务器来运行服务端程序,买个VPS咯,还好VPS便宜,每年30刀的配置一个月1T流量,足够兄弟们爽的了。关键是文档详细,一个字:通透!
4、ZeroTier 这是个很吊的东东,它能创建一个虚拟局域网络,所有位于这个虚拟局域网之内的设备都能像位于一个物理局域网之中那样*的互相访问了 。 而且免费版允许100个设备接入,内网用的话不限设备数量。
5、n2n-v1 , n2n-v2 看到知乎上一个大神介绍的,还没深入了解, git仓库https://github.com/meyerd/n2n ,有空再捣鼓