mirror of
https://github.com/fatedier/frp.git
synced 2026-01-11 22:23:12 +00:00
feat: support set local ip in client when connect server (#2774)
* feat: support set local ip in client when connect server * fix: typo Co-authored-by: blizard863 <760076784@qq.com>
This commit is contained in:
@@ -246,6 +246,9 @@ func (ctl *Control) connectServer() (conn net.Conn, err error) {
|
||||
protocol = "tcp"
|
||||
dialOptions = append(dialOptions, libdial.WithAfterHook(libdial.AfterHook{Hook: frpNet.DialHookWebsocket()}))
|
||||
}
|
||||
if ctl.clientCfg.ConnectServerLocalIP != "" {
|
||||
dialOptions = append(dialOptions, libdial.WithLocalAddr(ctl.clientCfg.ConnectServerLocalIP))
|
||||
}
|
||||
dialOptions = append(dialOptions,
|
||||
libdial.WithProtocol(protocol),
|
||||
libdial.WithProxy(proxyType, addr),
|
||||
|
||||
Reference in New Issue
Block a user