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

2024-05-21 10:24:16 7点赞 120收藏 6评论

书接上文,今天介绍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 爽!

展开 收起
6评论

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

    校验提示文案

    提交
  • 官网下载不了客户端是什么原因?

    校验提示文案

    提交
    要出国。。。。

    校验提示文案

    提交
    收起所有回复
  • 这个能打通P2P吗?

    校验提示文案

    提交
  • 白嫖什么域名,不是只能虚拟内网解析么?外网不能访问把?

    校验提示文案

    提交
  • tailscale高速互联,国内11城derp租赁服务derp.org.cn了解下

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
120
扫一下,分享更方便,购买更轻松