DERP & Exit-Node

This commit is contained in:
Stefan Märkle 2023-05-19 11:08:46 +02:00
parent 6956b9b6fc
commit bc1801a5d7
2 changed files with 30 additions and 1 deletions

View File

@ -1,4 +1,18 @@
--- ---
- name: Update APT package cache
apt:
update_cache: true
upgrade: dist
- name: Install debian packages
apt:
name: "{{ item }}"
state: present
with_items:
- "unattended-upgrades"
- "joe"
- "fail2ban"
#- name: Download headscale .deb #- name: Download headscale .deb
# get_url: # get_url:
# url="https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_arm64.deb" # url="https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_arm64.deb"
@ -34,3 +48,11 @@
name: headscale.service name: headscale.service
state: started state: started
enabled: true enabled: true
# Exit node:
# curl -fsSL https://pkgs.tailscale.com/stable/debian/bullseye.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
# curl -fsSL https://pkgs.tailscale.com/stable/debian/bullseye.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
# apt-get update
# apt-get install tailscale
# tailscale up --advertise-exit-node --login-server https://headscale.wolkige.abgruen.de
#

View File

@ -23,7 +23,14 @@ dns_config:
# DERP # DERP
derp: derp:
server: server:
enabled: false enabled: true
region_id: 999
region_code: "aws-headscale-maecki"
region_name: "aws-headscale-maecki"
stun_listen_addr: "0.0.0.0:3478"
paths: []
auto_update_enabled: false
update_frequency: 24h
# DB # DB
db_type: sqlite3 db_type: sqlite3