外网访问群晖DSM7。0使用Docker安装ZeroTier实现内网穿透
前言
玩NAS都知道拥有一台群晖有多香,大多数朋友入坑前都会选择自己组建一台,毕竟一台配置像样点的群晖价格不菲,而自己组建的群晖就无法享受群晖的QuickConnec服务,也就无法外网访问,要做到外网访问家中的群晖就要做内网穿透,然而目前大部分家庭宽带运营商都不会提供公网IP,那么有其他的办法吗?答案的肯定的,方法很多,要么要钱、要么不稳定、要么限流、要么门槛很高,作为一个本着追求完美,能白嫖绝不花一个大洋的头条博主今天就带着大家使用Docker安装ZeroTier实现内网穿透。
ZeroTier 是一款利用 UDP 打洞来实现内网穿透的工具,工作原理是组建一个虚拟局域网,各个设备(NAS、Linux、Windows、Mac、iOS、Android)安装客户端,加入到这个虚拟局域网后,就会自动分配一个IP,从而实现局域网内各个设备及服务的相互访问!相比其他工具成功率更高、部署更简单。最重要的它是免费的,最大支持25个设备连接。
项目地址:https://github.com/zerotier/ZeroTierOne 准备工作
1、注册ZeroTier,获取NetWork ID
访问:https://my.zerotier.com (如果ZeroTier网站加载不出来,需要一点耐心多尝试几次,或用手机移动网络访问)
由于某些因素,建议使用Microsoft注册
记住上面的NetWord ID号,它就是各设备加入这个虚拟网的钥匙。
详细的ZeroTier注册及设置后续我再单独出教程!
2、群晖安装Docker
这个简单就不细说了,登录你的群晖在官方套件中心找到Docker点击安装即可。
3、使用SSH链接你的群晖
控制面板——终端机和SNMP——启动SSH功能(安全起见,使用后记得关闭)
Windows使用PuTTY(工具下载:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html),如果您用的是MAC,直接使用终端即可。
至此准备工作已做完安装ZeroTier
1、打开PuTTY,输入群晖IP与端口号,点击"Open"
正常情况下弹出一个黑窗,如果是第一次使用可能会弹安全确认窗,点确认或继续即可。
2、黑窗中输入您的群晖登录名,按回车键再输入密码,注意输入密码过程中界面什么也不显示这是正常的,输完按回车建即可;
4、出现登录名@群晖名称即表示登录成功,接着输入sudo -i,回车再输入一遍密码,切换为root身份;sudo -i
5、创建一个/usr/local/etc/rc.d/tun.sh 脚本到/dev/net/tun 目录下(复制以下脚本,粘贴到黑窗,按回车键提交)echo -e "#!/bin/sh -e ninsmod /lib/modules/tun.ko" > /usr/local/etc/rc.d/tun.sh
6、给刚刚创建的tun脚本授予所有用户均可执行的权限chmod a+x /usr/local/etc/rc.d/tun.sh
7、使用以下命令检查以下tun.ko是否存在lsmod | grep tun
如图表示存在,我的群晖默认已经有tun这个包,不需要安装,直接用即可,若以上命令找不到tun这个包,则执行以下脚本,创建tun,然后再执行上一个段脚本检查是否存在;/usr/local/etc/rc.d/tun.sh
8、检查TUN的运行状态ls /dev/net/tun
9、创建一个zerotier文件夹用于挂载zerotier-one的配置文件和认证信息(注意这里的路径是在我的docker路径下)mkdir /volume1/docker/zerotier
你也可以直接在群晖File Station上创建,然后查看文件夹属性,获取实际路径(建议使用这步,比较直观,不容易出错)
10、创建一个容器,这里将它命名为zt,这里会自动下载最新版的zerotier(注意最后一行脚本中的"/volume1/docker/zerotier"是否为上一步创建zerotier文件夹的地址);docker run -d --name zt --restart=always --device=/dev/net/tun --net=host --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v /volume1/docker/zerotier:/var/lib/zerotier-one zerotier/zerotier-synology:latest
执行完,出现一串检验码即表示镜像部署启动成功,回到群晖管理页面,打开Docker-容器,既可以看到多了一个群晖镜像;
配置zerotier-one加入您的虚拟网络
1、使用以下命令检查zerotier-one的运行状态docker exec -it zt zerotier-cli status
如图,显示"200 info…"表示zerotier运行成功。
2、使用以下命令加入你的zerotier-one网络(其中后面的**********换成你自己的zerotier-one生成的NetWork ID )docker exec -it zt zerotier-cli join **********
当看到200 join OK,既是表示加入网络成功,这时候登录zerotier控制台,即可看到网络列表多了一条未授权加入的网络;
勾选允许,获取到ip即可通过此ip访问;
为其他(需要访问群晖的)设备安装zerotier
拿Android手机为例,通过下方链接下载APP(其他平台设备请访问官网下载对应客户端)https://download.zerotier.com/dist/ZeroTierOne.apk
1、手机打开zerotier
点击右上角加号icon,添加NetWord ID号加入虚拟网络
添加成功后,点击下图开关打开(记得访问https://my.zerotier.com勾选允许),点击行可以查看详情
手机状态栏会出现一把"钥匙"icon即表示成功
最后如果您在家里就关闭wifi使用移动网络试一试吧!
升级ZeroTier
升级zerotier需要先停止容器,并且移除容器,然后再拉取最新的容器:
1、查看zerotier-one状态信息:docker ps
显示信息:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
25ijo525df3435 zerotier/zerotier-synology:latest "zerotier-one" 5 weeks ago Up 9 days zt
停止容器(注意id)docker stop 25ijo525df3435
移除容器(使用rm)docker container rm 25ijo525df3435
拉取最新的容器docker pull zerotier/zerotier-synology:latest
然后再回到上面第10步创建的步骤。
写在最后:能看到这的那一定是真爱,既如此求点点赞点点关注吧!后续带给大家更多好玩、有趣、免费的教程,带您白嫖到底!
核酸抗原赚了大钱的企业,现在开始面对大问题去年全国到底做了多少核酸?看上市公司就能知道个大概。健识局统计了20余家涉及新冠核酸检测业务的主流上市IVD企业,其中11家企业营收增长,涨幅从4到290不等9家企业净利润攀升,幅
郭广盈3。6黄金呈2反弹,顶部待确认!18451860区间震荡对待黄金走势分析Y3细分由之前行情分析可知,目前行情整体处于Y3浪加速下行之中,在这里郭广盈便不再赘述大浪结构,继而对小浪进行细分。为方便分析,郭广盈依据现有行情将Y3浪再次细分成5浪
市占率不到千分之二,斯柯达在华面临去留决来源中国经济网王跃跃2022年,斯柯达品牌向中国消费者交付汽车4。46万辆,在中国乘用车市场的份额约为0。19。中国经济网此前在整理数据时发现,在退出中国市场的前一年,南京菲亚特和
让数字适老成为老有所依高分答卷张宗耀(西南科技大学)3月6日,人大代表周云杰建议强化我国适老服务体系,具体包括完善养老保险,让老人老有所依加快搭建统一适老化大数据平台,在保护个人隐私和数据安全前提下实现智慧养老
V观财报盛新锂能2022年净利大增541。32拟10派6。5元中新经纬3月6日电6日晚间,盛新锂能披露2022年年度报告显示,全年实现营业收入120。39亿元,同比增长299。03归属于上市公司股东的净利润55。52亿元,同比增长541。32
就近办!赣州这些网点可办公积金业务3月6日,小编了解到,为让市民在办理住房公积金业务过程中,少跑一点少等一点更近一点更快一点更方便一点,赣州公积金管理中心联合众受托银行共同打造公积金银行服务新模式。在去年业务延伸试
情不知所起情表达的有很多,愤,怒,喜,悦,悲,欢等等当你不管是喜欢还是讨厌某个人或者某个东西,亦或者某个事物,时间段等等都可以叫做情感就是这种精神上产生的共鸣,叫做感情。你讲你喜欢一个人的时
对民师再说几句民师退出历史舞台是社会进步和发展必然的结果,然而一些做法的不尽完善也是必须要引起重视的。老民师的贡献和奉献我们不能否认,更不能放仼不管,困难时期每个人都不容易,我们权当一份职业需要
春色花语阳春三月,连翘花开春耕进行时阳春三月,早期连翘花已开前天上午,和同士漫步在菏泽新天地公园,发现绿化圃里金黄灿烂的连翘花已开,远远望去,一簇簇,一树树一丛丛的连翘,高的矮的,肥的瘦的,都齐心协力,尽情
我用手指,轻轻按上去我脑子,好像突然被清洗百合咸文(安徽)你浅浅睡,我静静听雀儿捉虫虫小镇停泊绽开吧太阳升起来了我放下身段,我要得到你祝福记忆,我请求你说话或者哭泣咸文(安徽)四月,晨郊外荆棘的眉毛,还紧蹙一株海棠花开我用
献给我的母亲在浩瀚的天宇里有一颗永不熄灭的繁星那是母亲慈祥的眼睛眼里藏着多少爱眼里有多少牵挂的神情尽管夜色朦胧我依然看得很清母亲!是您给了我生命是您的乳汁灌溉了我幼小的心灵那颗懵懂的心随您的启