@@ -44,16 +44,8 @@ func hostAddress(rule limayaml.PortForward, guest *api.IPPort) string {
4444 return host .HostString ()
4545}
4646
47- func (pf * portForwarder ) forwardingAddresses (guest * api.IPPort , localUnixIP net. IP ) (hostAddr , guestAddr string ) {
47+ func (pf * portForwarder ) forwardingAddresses (guest * api.IPPort ) (hostAddr , guestAddr string ) {
4848 guestIP := net .ParseIP (guest .Ip )
49- if pf .vmType == limayaml .WSL2 {
50- guestIP = localUnixIP
51- host := & api.IPPort {
52- Ip : guestIP .String (),
53- Port : guest .Port ,
54- }
55- return host .String (), guest .HostString ()
56- }
5749 for _ , rule := range pf .rules {
5850 if rule .GuestSocket != "" {
5951 continue
@@ -82,11 +74,9 @@ func (pf *portForwarder) forwardingAddresses(guest *api.IPPort, localUnixIP net.
8274 return "" , guest .HostString ()
8375}
8476
85- func (pf * portForwarder ) OnEvent (ctx context.Context , ev * api.Event , instSSHAddress string ) {
86- localUnixIP := net .ParseIP (instSSHAddress )
87-
77+ func (pf * portForwarder ) OnEvent (ctx context.Context , ev * api.Event ) {
8878 for _ , f := range ev .LocalPortsRemoved {
89- local , remote := pf .forwardingAddresses (f , localUnixIP )
79+ local , remote := pf .forwardingAddresses (f )
9080 if local == "" {
9181 continue
9282 }
@@ -96,7 +86,7 @@ func (pf *portForwarder) OnEvent(ctx context.Context, ev *api.Event, instSSHAddr
9686 }
9787 }
9888 for _ , f := range ev .LocalPortsAdded {
99- local , remote := pf .forwardingAddresses (f , localUnixIP )
89+ local , remote := pf .forwardingAddresses (f )
10090 if local == "" {
10191 logrus .Infof ("Not forwarding TCP %s" , remote )
10292 continue
0 commit comments