@@ -44,16 +44,8 @@ func hostAddress(rule limayaml.PortForward, guest *api.IPPort) string {
44
44
return host .HostString ()
45
45
}
46
46
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 ) {
48
48
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
- }
57
49
for _ , rule := range pf .rules {
58
50
if rule .GuestSocket != "" {
59
51
continue
@@ -82,11 +74,9 @@ func (pf *portForwarder) forwardingAddresses(guest *api.IPPort, localUnixIP net.
82
74
return "" , guest .HostString ()
83
75
}
84
76
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 ) {
88
78
for _ , f := range ev .LocalPortsRemoved {
89
- local , remote := pf .forwardingAddresses (f , localUnixIP )
79
+ local , remote := pf .forwardingAddresses (f )
90
80
if local == "" {
91
81
continue
92
82
}
@@ -96,7 +86,7 @@ func (pf *portForwarder) OnEvent(ctx context.Context, ev *api.Event, instSSHAddr
96
86
}
97
87
}
98
88
for _ , f := range ev .LocalPortsAdded {
99
- local , remote := pf .forwardingAddresses (f , localUnixIP )
89
+ local , remote := pf .forwardingAddresses (f )
100
90
if local == "" {
101
91
logrus .Infof ("Not forwarding TCP %s" , remote )
102
92
continue
0 commit comments