@@ -2,7 +2,6 @@ package broflake
22
33import (
44 "context"
5- "fmt"
65 "net"
76
87 "github.com/armon/go-socks5"
@@ -13,12 +12,6 @@ import (
1312)
1413
1514func Wrap (ll net.Listener , certPEM string , keyPEM string ) (net.Listener , error ) {
16-
17- l , err := net .Listen ("tcp" , fmt .Sprintf (":%v" , 8000 ))
18- if err != nil {
19- panic (err )
20- }
21-
2215 common .Debugf ("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" )
2316 common .Debugf ("@ DANGER @" )
2417 common .Debugf ("@ DANGER @" )
@@ -31,11 +24,11 @@ func Wrap(ll net.Listener, certPEM string, keyPEM string) (net.Listener, error)
3124 // And here's why it doesn't use secure TLS at the QUIC layer
3225 tlsConfig := egcmdcommon .GenerateSelfSignedTLSConfig (true )
3326
34- lll , err := egress .NewListener (context .Background (), l , tlsConfig )
27+ egressListener , err := egress .NewListener (context .Background (), ll , tlsConfig )
3528 if err != nil {
3629 panic (err )
3730 }
38- defer lll .Close ()
31+ defer egressListener .Close ()
3932
4033 conf := & socks5.Config {
4134 Dial : UoTDialer (),
@@ -48,9 +41,9 @@ func Wrap(ll net.Listener, certPEM string, keyPEM string) (net.Listener, error)
4841
4942 common .Debugf ("Starting SOCKS5 UoT proxy..." )
5043
51- err = proxy .Serve (lll )
44+ err = proxy .Serve (egressListener )
5245 if err != nil {
5346 panic (err )
5447 }
55- return lll , nil
48+ return egressListener , nil
5649}
0 commit comments