手头上有一台树莓派3b,一直没怎么使用,除了做点下载用,但是基于不能远程控制,花生壳内网穿透用着还不错,但是免费版本只能用两个端口,完全不够用啊,于是想自己搞一个。正好,手头有一台google云服务器,一年免费试用版,充一美元使用最低配置一年,相当划算,而且,不会像亚马逊一样乱扣费,所说用于机器学习的英伟达GPU云服务器也可以免费用,只是苦于自己知识水平不够呀。
话说国内的云服务器也相当划算了,学生可以10无甚至更便宜每个月用一台单核2g内存的服务器,简直是福利和良心了。阿里、腾讯和华为,各种造福学生啊。即使不是学生,现在vps也是相当优惠了,我发现特别是腾讯云,可以以每月20元的价格拿下一台建站主机(单核1G),而且还是无任何网络限制的香港机房哦,用完谷歌准备迁移这个了,算下来比国外的划算多了,国外即使最便宜的也是限流量的。还发现一个福利,使用腾讯云帐号注册腾讯投资的coding.net可以获得一个100-150元的券,无限制使用,难怪被称作“良心云”了,赞一个!
1. ariac2+yaaw
书归正传,话说这个远程下载机,主要使用ariac2+yaaw 实现网页端下载,这个frps主要是实现内网穿透的,和花生壳一个功能,不过,自己搭建的好处是可以随便上n个端口,不限流量(如果你的服务器不限制的话),可以实现无数功能。ariac2+yaaw的安装参考的是别人的博客,比如这个:https://blog.csdn.net/huayucong/article/details/51708551
2.frps+frpc实现内网穿透
vps服务器端主要参考这篇博客中的那个一键安装脚本,方便快捷:https://post.smzdm.com/p/566063/
树莓派端主要参考的是这个,https://blog.csdn.net/sinat_30800357/article/details/78532956?locationNum=1&fps=1
有一个注意的地方是,要建立一个systemd下的system文件夹,然后最后添加服务的时候多了一级目录,否则会报错。
然后,添加一个yaaw的6800端口,就可以愉快地玩耍了,不知道为什么,但检查之前花生壳报错的原因就是6800端口不能用的原因,于是添加之。
#就是在frpc.ini里添加下面这些 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 6800 remote_port = 6800
ps.还发现火狐、chrome等浏览器由于安全设置不能访问,其他浏览器ok。
界面类似这个: