我的折腾日记 篇三:Tailscale内网穿透玩法 白嫖域名和SSL 爽!

2024-05-21 10:24:16 4点赞 76收藏 1评论

书接上文,今天介绍Tailscale的玩法,重点是白嫖域名和SSL,在这之前先简单介绍一下Tailscale

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

1、是什么?

Tailscale属于一种虚拟组网工具,基于WireGuard。他能帮助我们把安装了Tailscale服务的机器,都放到同一个局域网。也就是我在家里的NAS和PC,还有父母家的PC,甚至云服务器都能放到同一个局域网。

2、怎么用?

到Tailscale官网下载对应平台的应用。

https://tailscale.com/

比如windows安装成功后,登录你的Tailscale账号就可以了,此时会给你分配一个ip,相当于就是局域网的ip

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

所有平台都登录这一个账号相当于都加入到了局域网,此时就根据局域网里操作一样的

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

访问window共享直接可以资源管理器里 输入其它设备的ip即可

需要远程访问,打开远程桌面直接输入就可以了

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

接下来是如何白嫖域名,一般情况下使用局域网ip就可以了,之所以需要域名还是因为有SSL证书的需求:

1、登录Tailscale账户,然后点击DNS,红圈的地方可以自己随机生成二级域名

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

2、滑到页面最底部,如果这两项不是Disable,就点击打开

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

3、此时回到Machines界面,找到你的群晖,然后点击ip的下拉箭头,第二个地址就是你的群晖域名地址,点击就可以访问了,但是此时是http而非https协议

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

4、给群晖上SSL

这一步折腾挺长时间,最好提供简单方式

①打开群晖SSH

SSH登录后运行如下代码,其中my-domain替换成第一步你生成的域名

sudo tailscale cert my-domain

③将生成的证书下载下来

④打开如下页面新增证书

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

⑤然后为每个服务配置好

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

⑥最终效果就是这样

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

5、现在可以SSL访问了,但是上面步骤太麻烦,所以整理了一个脚本,通过添加任务计划自动更新域名ssl并完成设置

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

脚本内容如下

#!/bin/sh TEMPDIR=~/tailscale_cert_update TS_DNS="dsm918.brill-platy.ts.net" SYNO_ID=$(cat /usr/syno/etc/certificate/_archive/DEFAULT) mkdir $TEMPDIR # Configure certificate for Synology tailscale cert --cert-file $TEMPDIR/$TS_DNS.crt --key-file $TEMPDIR/$TS_DNS.key $TS_DNS openssl pkcs8 -topk8 -nocrypt -in $TEMPDIR/$TS_DNS.key -out $TEMPDIR/p8file.pem cp $TEMPDIR/$TS_DNS.crt /usr/syno/etc/certificate/_archive/$SYNO_ID/cert.pem cp $TEMPDIR/$TS_DNS.crt /usr/syno/etc/certificate/_archive/$SYNO_ID/fullchain.pem cp $TEMPDIR/p8file.pem /usr/syno/etc/certificate/_archive/$SYNO_ID/privkey.pem # Create dir for tailscale in ssl mkdir -p /etc/ssl/tailscale cp $TEMPDIR/$TS_DNS.crt /etc/ssl/tailscale/ cp $TEMPDIR/$TS_DNS.key /etc/ssl/tailscale/ /usr/syno/bin/synosystemctl reload nginx #Clean up rm -rf $TEMPDIR

6、关于其它Docker容器如何也使用SSL

群晖反向代理服务器中把SSL的地址代理到本地内网IP的服务上就可以了

Tailscale内网穿透玩法 白嫖域名和SSL 爽!

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2370元起

Synology 群晖 DS923+ 4盘位NAS存储(R1600、4GB)

Synology 群晖 DS923+ 4盘位NAS存储(R1600、4GB)

4100.58元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3434.15元起

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1265元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

7950元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 nas私有云主机DS923+网络存储器企业家庭用存储盘4盘位局域网共享硬盘盒群辉ds920

Synology 群晖 nas私有云主机DS923+网络存储器企业家庭用存储盘4盘位局域网共享硬盘盒群辉ds920

4207元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

5167.19元起

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云

1349元起

Synology 群晖 DS223J 家用NAS存储 双盘位

Synology 群晖 DS223J 家用NAS存储 双盘位

1316元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6749元起

Synology 群晖 DS224+ NAS配1块4TB群晖HAT3300硬盘套装 数据备份一体机

Synology 群晖 DS224+ NAS配1块4TB群晖HAT3300硬盘套装 数据备份一体机

3240元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起
1评论

  • 精彩
  • 最新
  • 更新完默认证书,不止要重启nginx,在gist上有个讨论挺全的

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
相关话题
最新文章 热门文章
76
扫一下,分享更方便,购买更轻松