| docker tailscale访问自建的headscale控制台 由于tailscale没有国内的服务器,在内网穿透时需要访问海外节点,会出现偶尔连不上的情况,这种情况下可以使用开源的Headscale代替官方的服务器。Headscale 是一个开源的自托管 Tailscale 控制服务器实现。 
启动tailscaled进程,直接按下面的docker compose创建容器即可。 services:
  tailscale:
    image: tailscale/tailscale
    command:
    - tailscaled
    volumes:
      - /var/lib:/var/lib
      - /dev/net/tun:/dev/net/tun
    network_mode: host
    restart: always
    cap_add:
      - NET_ADMIN
      - NET_RAW
 
 
登陆到容器内部,进行登录,注意login server这个参数,其他参数根据自己需要进行调整。 tailscale up --login-server=<your headscale server url> --accept-dns=false --accept-routes=true
 
 
打开headscale返回的url,并在headscale中执行网页中的命令,注意,需要将USERNAME更改成headscale中的用户名。 
 
 |