diff options
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/neko/main.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/neko/main.go b/cmd/neko/main.go index 106a22e..333e5ce 100644 --- a/cmd/neko/main.go +++ b/cmd/neko/main.go @@ -13,6 +13,7 @@ import ( "flag" + "adammathes.com/neko/internal/safehttp" "adammathes.com/neko/internal/vlog" "adammathes.com/neko/web" ) @@ -71,6 +72,9 @@ func Run(args []string) error { f.StringVar(&password, "password", "", "password for web interface") f.StringVar(&password, "p", "", "password for web interface (short)") + var allowLocal bool + f.BoolVar(&allowLocal, "allow-local", false, "allow connections to local network addresses") + f.Usage = func() { fmt.Fprintf(os.Stderr, "Usage of %s:\n", os.Args[0]) f.PrintDefaults() @@ -85,6 +89,10 @@ func Run(args []string) error { f.Usage() return nil } + + if allowLocal { + safehttp.AllowLocal = true + } // reads config if present and sets defaults if err := config.Init(configFile); err != nil { return fmt.Errorf("config error: %v", err) |
