Ник Пост Дата
x2922477383(x2922477383)

Решил установить себе tailscale и споткнулся на первом же шаге - не вышло скачать gpg ключ для репозитория

curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null

The requested URL returned error: 451

Оказывается pkgs.tailscale.com временно или постоянно недоступен по юридическим причинам, т.е. ни ключ, ни пакеты для установки/обновления не доступны с IP мобильного Мегафона.
Стоит ли tailscale устанавливать обходными путями? Работает ли он в России вообще? Проходят ли подключения к координационным и ретрансляционным серверам, жизнеспособны ли их WG туннели?

2023-11-15T22:05:18.044Z
Xunlei

Если не принципиально, попробуйте ZeroTier: до 25 устройств бесплатно, для подключения к созданной сети нужен только ID, затем администратор в личном кабинете разрешает новое устройство. Пока работает без проблем.

2023-11-15T22:59:36.744Z
x2922477383(x2922477383)

В итоге поставил Tailscale на дебиан (там уже работал тор + апт транспорт через тор): добавил прокси в команды, потом в адрес репо добавил транспорт. Все установилось и работает, соединения идут.

curl --socks5 127.0.0.1:9050 -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl --socks5 127.0.0.1:9050 -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
nano /etc/apt/sources.list.d/tailscale.list
    deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] tor://pkgs.tailscale.com/stable/debian bookworm main
apt update
apt install tailscale

ZeroTier тоже параллельно поставил. Интересно что он иногда строит соединение через Tailscale.

2023-11-22T18:06:38.722Z
invu(invu)

В Zerotier же можно interfacePrefixBlacklist прописать.
Не нравится когда разработчики элементарных вещей не предусматривают. Смысл ставить несколько mesh-сетей чтобы они трафик через себя гоняли.

2023-11-24T09:22:03.601Z
x2922477383(x2922477383)

Спасибо за наводку про настройку!
для истории:
Configuration

nano /var/lib/zerotier-one/local.conf
{
    "settings": {
        "interfacePrefixBlacklist": [ "tun0", "tailscale0" ]
    }
}
рестарт сервиса/перезагрузка

а так инструмент интересный, богатый на настройки Multipath
подобную настройку для tailscale не нашел

2023-11-24T16:34:23.004Z
invu(invu)

А с учетом того что в Zerotier можно свои сервера делать ( ZeroTierOne/attic/world/mkworld.cpp at dev · zerotier/ZeroTierOne · GitHub ), для “чебурнета” самое то.

Как легко поднять сервер в Zerotier, и сколько я мучался в Tailscale (Headscale). Единственное что лучше в Tailscale - это DERP сервера.

2023-11-24T17:15:19.944Z
reyist(Reyist)

Сегодня админка tailscale и сам клиент возвращают 451, через ВПС все работает. Так что скорее всего заблочили уже не только пакеты…

2024-10-02T06:10:45.976Z
Nekit(Nikita Puzyryov)

Подтверждаю. Придется наконец поднимать Headscale

2024-10-02T09:33:14.481Z
prostochelovek

Зарегистрировался, чтобы дать инфу. Кому нужен tailscale накатываем селфлост headscale инфа есть на оф сайте.
Для удобства можете накатить ui GitHub - tale/headplane: An advanced UI for juanfont/headscale в 500 раз лучше становится.
Готовый конфиг self hosted compose
Headscale и веб морды IP:3000/admin/

version: "3.7"
services:
  headscale:
    image: headscale/headscale:latest
    restart: unless-stopped
    container_name: headscale
    ports:
      - 0.0.0.0:8080:8080
      - 0.0.0.0:9090:9090
    volumes:
      - /etc/headscale:/etc/headscale
    command: serve
  headplane:
    container_name: headplane
    image: ghcr.io/tale/headplane:0.3.9
    restart: unless-stopped
    volumes:
      - ./data:/var/lib/headscale
      - /etc/headscale:/etc/headscale
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3000:3000
    environment:
      HEADSCALE_URL: http://0.0.0.0:8080
      HEADSCALE_INTEGRATION: docker
      HEADSCALE_CONTAINER: headscale
      DISABLE_API_KEY_LOGIN: "true"
      HOST: 0.0.0.0
      PORT: "3000"
      ROOT_API_KEY: 123abcdefghijklmnopqrstuvwxyz
networks: {}

Но чтобы накатить клиент на винду, нужен впн при установки самого ехе(любой рабочий).
и после делаем так

tailscale up --login-server=http://headscaleip:8080

Чтобы установить клиент на консоли в России.

apt install tor
apt install apt-transport-tor
torsocks curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
torsocks curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
apt install apt-transport-tor
nano /etc/apt/sources.list.d/tailscale.list
    deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] tor://pkgs.tailscale.com/stable/debian bookworm main
apt update
apt install tailscale
tailscale up --login-server=http://headscaleip:8080

Надеюсь кому-то поможет.

2024-12-07T15:46:22.641Z
kekmaster(Silence)

Tailscale и zt к сожалению не работают в сотовых сетях, поэтому пришлось поднимать headscale. Благо что wg еще внутри страны не заблокировали

2024-12-09T06:21:18.572Z