tailscale内网渗透 (docker篇)


阅读量10

获取tailscale的auth key

  1. 进入Settings->Personal Settings->Keys,打开Auth keys下的Generate auth key...
    invalid image (图片无法加载)
  2. 填写描述, reusable一般不用开启,一个key只给一台设备使用比较容易区分
    过期时间不用改,后面会提到禁用过期时间
    invalid image (图片无法加载)
  3. 得到auth key,复制保存。记得保存,不然要重新生成,这里不支持查询的
    invalid image (图片无法加载)
  4. 点击Revoke即可删除key,删除后立即生效。不使用一定要记得回来删除,不然内网可能被泄露了
    invalid image (图片无法加载)

启动服务

1) 下载镜像

  1. 打开docker>镜像>本地镜像,输入tailscale/tailscale,点击确认

invalid image (图片无法加载)

2) 启动容器

  1. 在docker目录下创建tailscale目录,再在底下创建一个tun和一个lib文件夹
  2. 创建容器,并设置自动重启
    invalid image (图片无法加载)
  3. 添加以下的几个环境变量
    TS_AUTH_KEY ##我们在准备工作中获取的authkey
    TS_EXTRA_ARGS ##固定填--accept-routes --advertise-exit-node
    TS_STATE_DIR ##固定填/var/lib/tailscale
    TS_ROUTES ##你的局域网子网地址,如果你的网关是192.168.88.1则此处填入192.168.88.0/24,,环境变量填入后点击下一步再点击完成
    invalid image (图片无法加载)
    4.存储空间点击添加,将创建的tun目录装载到/dev/net/tun,将创建的lib目录装载到/var/lib,注意后面的类型为读写
    invalid image (图片无法加载)
  4. 网络选择host
    invalid image (图片无法加载)
  5. 打开特权模式,开启特权模式就不用配置权限了,特权模式拥有所有权
    invalid image (图片无法加载)

3) tailscale禁用auth key过期时间

invalid image (图片无法加载)

4) tailscale打开局域网扫描

  1. 打开route setting
    invalid image (图片无法加载)
  2. 将要扫描的网段勾选上, 记得exit node也要选上,不然无法访问
    invalid image (图片无法加载)

参考文献


chiachan 2024年11月25日 16:55 收藏文档
本站总访问量11402
本站访客数10319人次