File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 "net"
99 "net/http"
1010 "net/netip"
11+ "os"
1112 "strings"
1213 "syscall"
1314
@@ -146,7 +147,10 @@ func (self *socks5Server) run() {
146147 }),
147148 )
148149
149- socksServer .ListenAndServe ("tcp" , fmt .Sprintf (":%d" , ListenSocksPort ))
150+ err := socksServer .ListenAndServe ("tcp" , fmt .Sprintf (":%d" , ListenSocksPort ))
151+ if err != nil {
152+ panic (err )
153+ }
150154}
151155
152156// socks.Logger
@@ -309,7 +313,10 @@ func (self *httpServer) run() {
309313 }
310314 defer serverConn .Close ()
311315
312- httpServer .Serve (serverConn )
316+ err = httpServer .Serve (serverConn )
317+ if err != nil {
318+ panic (err )
319+ }
313320 })
314321
315322 // listen https
@@ -340,10 +347,15 @@ func (self *httpServer) run() {
340347 }
341348 defer serverConn .Close ()
342349
343- httpServer .ServeTLS (serverConn , "" , "" )
350+ err = httpServer .ServeTLS (serverConn , "" , "" )
351+ if err != nil {
352+ panic (err )
353+ }
344354 })
345355
346356 select {
347357 case <- self .ctx .Done ():
348358 }
359+
360+ os .Exit (1 )
349361}
You can’t perform that action at this time.
0 commit comments