1 //go:build proxy 2 3 package main 4 5 import ( 6 "flag" 7 "fmt" 8 "net" 9 10 "vimagination.zapto.org/reverseproxy/unixconn" 11 ) 12 13 var p = flag.Uint("p", 80, "Proxy Listen Port") 14 15 func listen() (net.Listener, error) { 16 if p > 65535 || p == 0 { 17 p = 80 18 } 19 return unixconn.Listen("tcp", fmt.Sprintf(":%d", p)) 20 }