张国伟 发表于 2024-6-14 21:05:58

免费安全的内网穿透实现——Tailscale

一、需求说明

想要实现访问公司或家里的网络装备(Windows电脑、NAS、安卓装备等);但是这些装备又没有对应的公网IP地点;且就算有公网 IP 地点,也不放心让这些网络装备直接公开暴露在网络环境中(如许很容易被频繁的恶意扫描、攻击和入侵);而Tailscale 的诞生,则是为了解决这些痛点问题的解决方案之一;而Zerotier实现免费的内网穿透也是这一问题的解决方案。
二、Tailscale先容

Tailscale 是一种基于 WireGuard 的捏造组网工具,它能实现将安装了 Tailscale 服务的网络装备(即能够上外网的装备),都聚合在一个捏造的局域网中,让这些装备能够相互访问,所有节点之间都可以实现点对点(P2P)的连接,效率更高,速率更快,成本更低。
Tailscale特点
序号
特点
内容
1
开箱即用
①无需配置防火墙;
②没有额外的其他配置;

2
高安全性/私密性
①主动密钥轮换,保障传输数据的安全性
②点对点连接;
③支持用户自己检察所有端到端的访问记录日志;
3
在原有的 ICE、STUN 等 UDP 协议外,新增了 DERP TCP 协议来实现 NAT 穿透
4
基于公网的控制服务器下发 ACL 和配置,实现节点动态更新
5
可通过第三方(谷歌、微软、github账号)的 SSO 服务天生用户和私钥,实现身份认证

注意:
Tailscale 虽然是一款商业产品,但它针对个人用户是可以免费【即:个人用户在接入装备不超过 20 台的情况下是可以免费使用的(免费使用但有一些限定,如:子网网段无法自定义,且无法设置多个子网)】
三、Tailscale的配置使用

3.1、内容准备

《1》到Tailscale官网下载对应的安装平台的安装包,如下图所示:
https://img-blog.csdnimg.cn/img_convert/9bd465ec9d9a4626857163121974857e.png
《2》或者到我这里上传的【这是关于Tailscale在Windows和Android和群晖NAS平台安装包文件】下载。
3.2、NAS配置

3.2.1、准备好群晖NAS的Tailscale安装包

https://img-blog.csdnimg.cn/img_convert/77b34accc58043c2a38df076f8115898.png
3.2.2、群晖NAS配置Tailscale的步骤

https://img-blog.csdnimg.cn/img_convert/898bdc3410cf4e78a6303a4393f33237.png
https://img-blog.csdnimg.cn/img_convert/f5d5e734c4384e78a1facc806c1a4774.png
https://img-blog.csdnimg.cn/img_convert/b74cacc0e7d748fd822f46a0b38905c9.png
https://img-blog.csdnimg.cn/img_convert/ae9bf70eec24487a949d07c3ae0c841f.png
https://img-blog.csdnimg.cn/img_convert/309cd90006db467f8f63dfef4d962aa7.png
https://img-blog.csdnimg.cn/img_convert/9eda8374050745f292118dc67de1d66d.png
https://img-blog.csdnimg.cn/img_convert/dc4d6da47dbc48e4a99cf3bf74a291ab.png
3.2.3、将群晖NAS装备配置到Tailscale的捏造局域网中

https://img-blog.csdnimg.cn/img_convert/48d6cfb0af014f799a2e7b47d8c2401a.png
https://img-blog.csdnimg.cn/img_convert/d66ccfe5d3644ff880684ab4897c85b3.png
使用账号正常登陆授权成功后即可看到当前装备在Tailscale所主动组建的局域网信息,如下图所示:
https://img-blog.csdnimg.cn/img_convert/3a0f34d1265547b2973205c71cf5462a.png
3.3、Android配置

3.3.1、准备好Android的Tailscale安装包

将Android的Tailscale安装包下载到Android手机上,如下图所示:
https://img-blog.csdnimg.cn/img_convert/822af4c95226422894f8d10729bc1a11.png
3.3.2、Android配置Tailscale的步骤

https://img-blog.csdnimg.cn/img_convert/a60cfe4db65e4f72b923dc93a48b7da0.png
等待Tailscale在Andorid装备上安装完成,然后打开该Tailscale的App步伐。
3.2.3、将Android装备配置到Tailscale的捏造局域网中

https://img-blog.csdnimg.cn/img_convert/122c6323169345ffaef6271d7e4642c2.png
https://img-blog.csdnimg.cn/img_convert/c6dfd6ccf2fa4f0fb8b64491ea08ca69.png
https://img-blog.csdnimg.cn/img_convert/e82c336feb7d462eb89c086795227a74.png
注意:当授权成功后这个Tailscale会有一个网络连接哀求的弹窗,我们必须选择【确定】按钮才有效果,如下图所示:
https://img-blog.csdnimg.cn/img_convert/4a767e47f2ad46e1bdfd02837984acd9.png
3.4、Windows配置

3.4.1、准备好Windows的Tailscale安装包

https://img-blog.csdnimg.cn/img_convert/6590fcba3b3048ee8e42425b6f72545f.png
3.4.2、Windows配置Tailscale的步骤

双击【Windows平台的Tailscale安装包.exe】步伐进行安装
https://img-blog.csdnimg.cn/img_convert/0d9f2b6ff40045dd9c0d95c692d8bf80.png
等待安装完成即可。
3.4.3、将Windows装备配置到Tailscale的捏造局域网中

双击打开安装完成后的Tailscale步伐,如下图所示:
https://img-blog.csdnimg.cn/img_convert/31899b809c4e49d6bd3363507e442e82.png
打开Windows右下角底部的使命栏,找到Tailscale步伐,然后点击鼠标右键选择【Sign in】会主动打开浏览器中对应的Tailscale的授权界面登陆后授权即可(与群晖NAS一样的配置操作)
https://img-blog.csdnimg.cn/img_convert/691beb280324411c84c5cc59ea1dfcb7.png
https://img-blog.csdnimg.cn/img_convert/38127f701a6f40d9b7d5e5447d30c4e5.png
3.5、测试

末了在Windows电脑【或Andorid装备】的浏览器上直接输入群晖NAS在Tailscale的捏造局域网地点(比如我这里的是:100.196.115.36:5001)后回车可以正常访问该群晖NAS的登陆界面表现配置成功,如下图所示:
https://img-blog.csdnimg.cn/img_convert/3b40ed6c87944719a74f9ad4e2c56536.png
https://img-blog.csdnimg.cn/img_convert/bd9c3b82cbfb43adae4f5f602bf94e8a.png
学习筹划安排

https://img-blog.csdnimg.cn/8bb5de58644d4dbc8bf419bd78b38454.png
我一共划分了六个阶段,但并不是说你得学完全部才能上手工作,对于一些低级岗位,学到第三四个阶段就足矣~
这里我整归并且整理成了一份【282G】的网络安全从零基础入门到进阶资料包,需要的小同伴可以扫描下方CSDN官方互助二维码免费领取哦,无偿分享!!!
假如你对网络安全入门感兴趣,那么你需要的话可以
点击这里
页: [1]
查看完整版本: 免费安全的内网穿透实现——Tailscale