Fix tailscale exit-node module: enable routing, compose on enable-service #11

Merged
beatzaplenty merged 1 commits from worktree-tailscale-exit-node into main 2026-07-20 11:36:24 +00:00
+9 -1
View File
@@ -1,8 +1,16 @@
{ vars, ... }: { vars, ... }:
{ {
imports = [ ./enable-service.nix ];
services.tailscale = { services.tailscale = {
enable = true; # Enables the sysctl forwarding settings exit nodes/subnet routers need;
# without this, --advertise-exit-node has no effect.
useRoutingFeatures = "server";
# Lets peers reach this node directly over the tailscale UDP port
# instead of relaying through DERP.
openFirewall = true;
extraUpFlags = [ extraUpFlags = [
"--advertise-exit-node" "--advertise-exit-node"