diff --git a/cmd/tailproxy/main.go b/cmd/tailproxy/main.go index 0980a332edeb205a69b83aeb19d4d1b38fa21650..fd08e895ac2ae318c3c552ac524cd96578671279 100644 --- a/cmd/tailproxy/main.go +++ b/cmd/tailproxy/main.go @@ -17,28 +17,25 @@ Hostname string AuthKey string Funnel bool DataDir string - Host string Port int } func main() { args := &Args{ DataDir: ".tailproxy", - Host: "localhost", } fs := flag.NewFlagSet("tailproxy", flag.ExitOnError) fs.StringVar(&args.Hostname, "hostname", args.Hostname, "Tailscale hostname") fs.StringVar(&args.AuthKey, "auth-key", args.AuthKey, "Tailscale auth key") fs.BoolVar(&args.Funnel, "funnel", args.Funnel, "Expose on Tailscale funnel") fs.StringVar(&args.DataDir, "data-dir", args.DataDir, "tsnet data directory") - fs.StringVar(&args.Host, "host", args.Host, "Host to proxy") fs.IntVar(&args.Port, "port", args.Port, "Port to proxy") if err := fs.Parse(os.Args[1:]); err != nil { panic(err) } os.Setenv("TS_AUTHKEY", args.AuthKey) - proxyURL, err := url.Parse(fmt.Sprintf("http://%s:%d", args.Host, args.Port)) + proxyURL, err := url.Parse(fmt.Sprintf("http://localhost:%d", args.Port)) if err != nil { panic(err) } diff --git a/flake.lock b/flake.lock index da719b6cb09c64334ae1ba1ecf90af52587095f2..43f5d18754de728e604375a24a2e67a1e54960f3 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ { "nodes": { "nixpkgs": { "locked": { - "lastModified": 1788922888, - "narHash": "sha256-QMX3uerxnW2R5dHcWpIQILHDltOZnon3x3Spq7EzBFI=", + "lastModified": 1754800730, + "narHash": "sha256-HfVZCXic9XLBgybP0318ym3cDnGwBs/+H5MgxFVYF4I=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a391f95d4557d685fd8e5dc0d4b1f9271aa2f342", + "rev": "641d909c4a7538f1539da9240dedb1755c907e40", "type": "github" }, "original": { diff --git a/nix/module.nix b/nix/module.nix index 4c8391307d156b2f4c72ee8b714f85cc48151f82..d3cee8a2bf9e68f56a3b954d9653d20c62a9b618 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -46,12 +46,6 @@ description = "tsnet data directory"; default = "/var/lib/tailproxy-${name}"; }; - host = mkOption { - type = types.str; - description = "Host to proxy"; - default = "localhost"; - }; - port = mkOption { type = types.int; description = "Port to proxy"; @@ -96,7 +90,6 @@ ] ++ [ (lib.optionalString instanceCfg.funnel "--funnel") "--hostname=${instanceCfg.hostname}" - "--host=${instanceCfg.host}" "--port=${builtins.toString instanceCfg.port}" "--data-dir=${instanceCfg.dataDir}" ];