@@ -137,15 +137,11 @@ func (p *proxyApp) updateSocksList() {
137137 failed := 0
138138 chainType := p .proxychain .Chain .Type
139139 for _ , pr := range p .proxychain .ProxyList {
140- if pr .Username != "" && pr .Password != "" {
141- auth := proxy.Auth {
142- User : pr .Username ,
143- Password : pr .Password ,
144- }
145- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , base )
146- } else {
147- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , nil , base )
140+ auth := proxy.Auth {
141+ User : pr .Username ,
142+ Password : pr .Password ,
148143 }
144+ dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , base )
149145 if err != nil {
150146 p .logger .Error ().Err (err ).Msgf ("[%s] Unable to create SOCKS5 dialer %s" , chainType , pr .Address )
151147 failed ++
@@ -172,15 +168,11 @@ func (p *proxyApp) updateSocksList() {
172168 }
173169 currentDialer := dialer
174170 for _ , pr := range p .proxychain .ProxyList [failed + 1 :] {
175- if pr .Username != "" && pr .Password != "" {
176- auth := proxy.Auth {
177- User : pr .Username ,
178- Password : pr .Password ,
179- }
180- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , currentDialer )
181- } else {
182- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , nil , currentDialer )
171+ auth := proxy.Auth {
172+ User : pr .Username ,
173+ Password : pr .Password ,
183174 }
175+ dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , currentDialer )
184176 if err != nil {
185177 p .logger .Error ().Err (err ).Msgf ("[%s] Unable to create SOCKS5 dialer %s" , chainType , pr .Address )
186178 continue
@@ -265,15 +257,11 @@ func (p *proxyApp) getSocks() (proxy.Dialer, *http.Client, error) {
265257 var dialer proxy.Dialer = & net.Dialer {Timeout : timeout }
266258 var err error
267259 for _ , pr := range copyProxyList {
268- if pr .Username != "" && pr .Password != "" {
269- auth := proxy.Auth {
270- User : pr .Username ,
271- Password : pr .Password ,
272- }
273- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , dialer )
274- } else {
275- dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , nil , dialer )
260+ auth := proxy.Auth {
261+ User : pr .Username ,
262+ Password : pr .Password ,
276263 }
264+ dialer , err = proxy .SOCKS5 ("tcp" , pr .Address , & auth , dialer )
277265 if err != nil {
278266 p .logger .Error ().Err (err ).Msgf ("[%s] Unable to create SOCKS5 dialer %s" , & chainType , pr .Address )
279267 return nil , nil , err
@@ -666,17 +654,11 @@ func New(conf *Config) *proxyApp {
666654 }
667655 p .rrIndexReset = rrIndexMax
668656 } else {
669- var dialer proxy.Dialer
670- var err error
671- if conf .User != "" && conf .Pass != "" {
672- auth := proxy.Auth {
673- User : conf .User ,
674- Password : conf .Pass ,
675- }
676- dialer , err = proxy .SOCKS5 ("tcp" , conf .AddrSOCKS , & auth , & net.Dialer {Timeout : timeout })
677- } else {
678- dialer , err = proxy .SOCKS5 ("tcp" , conf .AddrSOCKS , nil , & net.Dialer {Timeout : timeout })
657+ auth := proxy.Auth {
658+ User : conf .User ,
659+ Password : conf .Pass ,
679660 }
661+ dialer , err := proxy .SOCKS5 ("tcp" , conf .AddrSOCKS , & auth , & net.Dialer {Timeout : timeout })
680662 if err != nil {
681663 p .logger .Fatal ().Err (err ).Msg ("Unable to create SOCKS5 dialer" )
682664 }
0 commit comments