×

最新推荐文章于 2026-01-21 13:39:33 发布

原创

于 2025-01-09 21:40:42 发布
·
2.9k 阅读

·



5

·


2

·

本内容遵循CC 4.0 BY-SA版权协议

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。


GEO检测

使用命令行安装

 
在安装之前,需要先在Tailscale网站上创建一个认证密钥。在运行以下命令时,需要将 <auth key> 替换为你在Tailscale网站上生成的实际认证密钥:

1.只访问安装Tailscale的设备:

sudo docker run -d --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --cap-add=net_admin --restart unless-stopped --cap-add=net_raw --env ts_authkey=<auth key> --env ts_state_dir=/var/lib/tailscale tailscale/tailscale

2.- 访问本地子网中的所有设备:假设子网是 10.2.0.0/24 ,你需要将 <auth key> 替换为你的认证密钥, <subnet> 替换为你实际的子网地址

sudo docker run -d --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --cap-add=net_admin --restart unless-stopped --cap-add=net_raw --env ts_authkey=<auth key> --env ts_extra_args=--advertise-exit-node --env ts_routes=<subnet> --env ts_state_dir=/var/lib/tailscale tailscale/tailscale

3.使用Docker Compose安装首先创建一个 
docker
-compose.yaml 文件,内容如下,其中 <auth key> 需要替换为你在Tailscale网站上生成的认证密钥:

version: "3"
services:
  tailscaled:
    image: tailscale/tailscale
    container_name: tailscaled
    volumes:
      - /var/lib:/var/lib
      - /dev/net/tun:/dev/net/tun
    network_mode: host
    cap_add:
      - net_admin
      - net_raw
    restart: unless-stopped
    environment:
      ts_authkey: <auth key>
      ts_state_dir: /var/lib/tailscale

前三种最后然后在终端中进入到 docker-compose.yaml 文件所在的目录,运行以下命令:

docker-compose up -d

作者

luyuanbo79@163.com

相关文章

Docker更换国内镜像源

sudo mkdir -p /etc/doc...

读出全部

docker命令大全

一、启动 类 1. 启动 docker sy...

读出全部

kali Lonux手机版安装

在Android手机上安装kali Linu...

读出全部

usbraptor下载(使用USB闪存驱动器作为钥匙锁定并解锁计算机)

下载链接 将任何USB闪存驱动器转到计算机 ...

读出全部

Ubuntu 20.04 上安装 qBittorrent

qBittorrent 通过终端安装 Qbi...

读出全部