@@ -84,16 +84,16 @@ func (h *auto) DialerHandle() (mix uintptr) {
8484 mix ^= exit64 .DialerHandle ()
8585 }
8686 }
87- if warp , _ := h .pxr .ProxyFor (RpnWg ); warp != nil {
87+ if warp , _ := h .pxr .mainRpnProxyOf (RpnWg ); warp != nil {
8888 mix ^= warp .DialerHandle ()
8989 }
90- if pro , _ := h .pxr .ProxyFor (RpnPro ); pro != nil {
90+ if pro , _ := h .pxr .mainRpnProxyOf (RpnPro ); pro != nil {
9191 mix ^= pro .DialerHandle ()
9292 }
93- if amz , _ := h .pxr .ProxyFor (RpnAmz ); amz != nil {
93+ if amz , _ := h .pxr .mainRpnProxyOf (RpnAmz ); amz != nil {
9494 mix ^= amz .DialerHandle ()
9595 }
96- if sep , _ := h .pxr .ProxyFor (RpnSE ); sep != nil {
96+ if sep , _ := h .pxr .mainRpnProxyOf (RpnSE ); sep != nil {
9797 mix ^= sep .DialerHandle ()
9898 }
9999
@@ -117,10 +117,10 @@ func (h *auto) dial(network, laddr, raddr string) (protect.Conn, error) {
117117
118118 exit , exerr := h .pxr .ProxyFor (Exit )
119119 exit64 , ex64err := h .pxr .ProxyFor (Rpn64 )
120- warp , waerr := h .pxr .ProxyFor (RpnWg )
121- pro , proerr := h .pxr .ProxyFor (RpnPro )
122- amz , amzerr := h .pxr .ProxyFor (RpnAmz )
123- sep , seerr := h .pxr .ProxyFor (RpnSE )
120+ warp , waerr := h .pxr .mainRpnProxyOf (RpnWg )
121+ pro , proerr := h .pxr .mainRpnProxyOf (RpnPro )
122+ amz , amzerr := h .pxr .mainRpnProxyOf (RpnAmz )
123+ sep , seerr := h .pxr .mainRpnProxyOf (RpnSE )
124124
125125 if usevia (h .viaID ) {
126126 if v , vok := h .via .Get (); ! vok {
@@ -316,9 +316,9 @@ func (h *auto) Announce(network, local string) (protect.PacketConn, error) {
316316 }
317317
318318 exit , exerr := h .pxr .ProxyFor (Exit )
319- warp , waerr := h .pxr .ProxyFor (RpnWg )
320- pro , proerr := h .pxr .ProxyFor (RpnPro )
321- amz , amzerr := h .pxr .ProxyFor (RpnAmz )
319+ warp , waerr := h .pxr .mainRpnProxyOf (RpnWg )
320+ pro , proerr := h .pxr .mainRpnProxyOf (RpnPro )
321+ amz , amzerr := h .pxr .mainRpnProxyOf (RpnAmz )
322322
323323 previdx , recent := h .exp .Get (local )
324324
@@ -473,16 +473,16 @@ func (h *auto) Hop(p Proxy, dryrun bool) error {
473473 var warp , sep , amz , pro Proxy
474474 var waerr , seerr , amzerr , proerr error
475475 old := h .swapVia (p )
476- if warp , waerr = h .pxr .ProxyFor (RpnWg ); warp != nil {
476+ if warp , waerr = h .pxr .mainRpnProxyOf (RpnWg ); warp != nil {
477477 waerr = warp .Hop (p , dryrun )
478478 }
479- if pro , proerr = h .pxr .ProxyFor (RpnPro ); pro != nil {
479+ if pro , proerr = h .pxr .mainRpnProxyOf (RpnPro ); pro != nil {
480480 proerr = pro .Hop (p , dryrun )
481481 }
482- if amz , amzerr = h .pxr .ProxyFor (RpnAmz ); amz != nil {
482+ if amz , amzerr = h .pxr .mainRpnProxyOf (RpnAmz ); amz != nil {
483483 amzerr = amz .Hop (p , dryrun )
484484 }
485- if sep , seerr = h .pxr .ProxyFor (RpnSE ); sep != nil {
485+ if sep , seerr = h .pxr .mainRpnProxyOf (RpnSE ); sep != nil {
486486 seerr = sep .Hop (p , dryrun )
487487 }
488488
0 commit comments