小白折腾记:N1小钢炮安装Zerotier 实现远程访问
是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为A面返乡和B面就地,大家可以根据自己的情况,分享自己的春节攻略,优秀的投稿文章还有可能能获得优厚的大奖哦,快点击查看活动详情<<<
2020年,开年战疫情,假期延长,闲来无事瞎折腾。
N1挖矿已死,闲置已久,本人小白一枚,奈何善于学习,最近趴在网上研究大神们的各种教程。
从刷小钢炮到最终解决了N1小钢炮的远程访问问题,步履维艰,折腾了好几天。
Zerotier是什么就不解释了,小白也解释不清楚,各位自行度娘。
小白只知道N1可以利用Zerotier来实现远程访问,今天要写的也是尽量让小白能看懂的内容。
一、N1安装Zerotier准备工作
1、硬件:一台已经成功刷机的小钢炮
可以参考张大妈上“法行天下”的教程,比较详细,适合小白,但实际操作过程中也有需要注意的一些问题,后续再写。
2、软件:Mobaxterm工具,Putty工具也可以,自行度娘下载,下面是以Mobaxterm演示,安装后如下。
3、小钢炮插电开机,插上网线,连上路由器,与电脑保持在同一局域网下,当然小钢炮已经按照“法行天下”的教程完成了大部分的设置。
二、小白级操作——安装Zerotier
操作分两个步骤进行,安装entwarey以及zerotier。
主要参考了张大妈“”上“Ttiramisu”发布的“N1小钢炮安装zerotier 进行内网穿透”一文,这篇文章写得过于简单,全是代码,初看完全摸不着头脑。
先安装entware,具体操作:启动Mobaxterm,点击“Session”创建会话,选择SSH,输入N1的IP地址(打开路由器后台自行查看即可),其他不用设置,如下图:
进入到对话框,输入N1账户名,一般是“root”,然后回车,会要求输入密码,N1小钢炮的登陆密码,不是其他,注意,此时输入密码是不显示的,不要觉得奇怪,果断输入完后直接回车就可以连接上N1,如下图。
然后可以利用张大妈上“Ttiramisu”发布的“N1小钢炮安装zerotier 进行内网穿透”一文中的命令先安装entware,再安装zerotier。
安装entware命令,先后输入:
1、rm -rf /opt;
2、mkdir /opt;
3、cd /opt;
4、wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh
以上,一步一步输入命令回车即可。
注意这一步:将自带opkg改名为opkg_bak暂时停用 灯大固件更新可以改回来免重装系统更新软件(代码为mv /usr/bin/opkg /usr/bin/opkg_bak),输入后说是找不到文件,如下图,直接略过了。
接下来,配置entware环境变量以及检查是否报错,先后输入命令:
1、输入vim /etc/profile,回车后直接在前面/usr/sbin:这行下直接添加下面两行:(第一行为/opt/bin:),(第二行为/opt/sbin:)。
然后保存退出,保存退出操作为:先按ESC,然后输入命令为:wq,再Enter回车即可。
然后,使配置生效,输入命令为:source /etc/profile。
检查entware环境安装情况看是否报错,依次输入命令为:opkg update。
回车后,再输入命令opkg list,再回车,无报错就算成功了,如下图。
最后一步安装zerotier,输入安装命令,opkg install zerotier,然后输入启动命令,zerotier-one -d,启动zerotier。
再输入检查命令,zerotier-cli inifo,回车无报错,显示 zerotier版本,至此N1小钢炮成功安装zerotier,参考下图,暂时不要关闭Mobaxterm,下面也会用到。
注意这一步无法操作,再次略过: zerotier配置开启自启命令,输入vim /etc/init.d/S50zerotier.sh,然后写入命令,#!/bin/shzerotier-one -d,最后保存,接下来输入命令,chmod 777 S50zerotier.sh,给予权限。
三、手机端安装Zerotier远程访问N1
第一步,度娘“zerotier”选择官网进去,注册Zerotier账号,主要是输入邮箱,虽然是全英文界面,但非常简洁,很容易操作。
然后,进入账户,点击右上方的“network”,进入界面,再点击“create a network”,创建网络,会随机得到一个network id,这个很重要,后面会用到,如下图:
点击network id进入设置界面,里面实际上也不用进行过多设置,下拉到“Members”这个位置,显示“no devices”也就是没有设备连接到网络,接下来就是将N1以及要访问N1的设备连接到Zerotier。
第二步,回到之前的Mobaxterm对话框,如果掉线了,按照之前的操作重新登录连接N1,然后输入命令,zerotier-one -d,启动zerotier,如果已经启动了就不用输入,否则会报错为不能连接端口。
直接输入连接Zerotier命令,zerotier-cli join xxxxxxx,(xxxx即为此前获得的network id),连接成功显示:200 join ok,此时N1即成功连接Zerotier,如下图:
再进入此前在Zerotier网站上创建的network id,会发现“Members”位置已有设备接入,即为N1。
注意,Auth一栏未打钩对应前面为红线,表示还未对设备授权,打钩后会变成绿色,中间位置的IP即作为外网访问之用。
第三步,手机端安装Zerotier,安卓以及iOS均有客户端,本次利用苹果端操作,目前苹果端中国区Zerotier已下架,须用美区账号下载,此处下载操作省略。
下载安装成功后点击桌面上的图标进入,再点击右上角的加号进去,输入此前的network id,最后点击下方的add network,手机提示建立VPN,同意即可,即完成,再到网页端进行授权。
网页端勾选两个设备前面的框即完成Zerotier的所有连接操作,胜利在望。
四、远程访问N1成功
根据上图,此处N1获得Zerotier自动分配的IP地址为10.244.141.133。
断开手机wifi,利用数据流量,用该IP在苹果手机浏览器登陆N1小钢炮。
成功进入小钢炮的登录页面,输入密码。
“废物”再利用,外网小钢炮登录成功,远程访问大功告成。

S50zerotier.sh 文件中是
#!/bin/sh
/opt/bin/zerotier-one -d
还可以添加计划任务
* * * * * /opt/bin/zerotier-one -d 参数自己填
访问不了N1的外置共享,权限也按你的分配了...
你好,请问后面找到自启动的方法了吗
请问正确的自启动命令是什么?一直都不能自启动
谢谢大佬,都搞定了,就是那个略过那一步开机自启怎么搞啊?
想请问一下手机端可以直接访问N1的IP访问,如何通过电脑端授权后远程访问N1?
介绍的很详细,谢谢。
楼主大坑逼,(第一行为/opt/bin:),(第二行为/opt/sbin:)冒号后面还有\
安装的时候有一个包下载超时怎么办
请问我为啥安装一直卡在
Downloading http://bin.entware.net/aarch64-k3.10/libgcc_8.4.0-9_aarch64-3.10.ipk
自启命令错了
想通过zerotier远程操作办公室的机器,两台都是win10,安装了zerotier客户端,能够远程访问,但被远程的机子就无法连接网站无法下载,要怎么操作啊。
可惜了N1是USB2.0的接口,作下载机可能不是很行。还是用其他服务器比较可以。
你好,我通过路由获取到了N1的ipv6的地址,很长一串字符,请问要怎么实现外网访问呢?跪求大神解答~
我家n1有获取到ipv6,请问怎么连接?地址栏里直接输入ipv6地址吗,需要前面加http://不?
大佬,这样链接后的传输速度如何?能达到小钢炮所用宽带的上行速度吗
请问这个是什么意思,谢谢 “注意这一步:将自带opkg改名为opkg_bak暂时停用 灯大固件更新可以改回来免重装系统更新软件(代码为mv /usr/bin/opkg /usr/bin/opkg_bak),输入后说是找不到文件,如下图,直接略过了“
你就搜一下ddns 路由器,应该就有很多了。
具体怎么操作。。。求教程,感谢!
用n1盒子刷的,可以作为nas用
小刚炮是FeiXun N1盒子么,能充当nas么?
感谢分享,不过我还是觉得NPS方便
对啊,用家里的无线还是手机流量都无所谓,重要的是地址对了就行。用家里的无线访问软件给的地址也可以检测是否成功。
n1总是掉线,不知道怎么回事?晚上刚刚装完之后手机网络可以连接,但是一到白天手机网络就连不上,查看那个zerotier官网的networks里面发现n1已经掉线了
你的N1弄够获取ipv6吗?可以的话直接把ipv6地址就可以访问了
他断wifi走流量应该是要给大家模拟在外面远程访问的场景。
命令行打的都不知道装没装到 要是有每个命令行的截图就好了
请问大神,自启动为啥不能生效呢?写到rc.local也不行,有办法解决么
我想说的是不用断wifi走流量,只需要用软件给的地址访问就行了吧
frp不用服务器吗?这zero不用