1
All checks were successful
Build Multi-Platform Binaries / build-frontend (push) Successful in 30s
Build Multi-Platform Binaries / build-binaries (amd64, linux, client, true) (push) Successful in 1m15s
Build Multi-Platform Binaries / build-binaries (amd64, darwin, server, false) (push) Successful in 1m19s
Build Multi-Platform Binaries / build-binaries (amd64, windows, client, true) (push) Successful in 1m14s
Build Multi-Platform Binaries / build-binaries (amd64, linux, server, true) (push) Successful in 1m39s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, client, true) (push) Successful in 1m4s
Build Multi-Platform Binaries / build-binaries (amd64, windows, server, true) (push) Successful in 1m28s
Build Multi-Platform Binaries / build-binaries (arm64, darwin, server, false) (push) Successful in 1m33s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, server, true) (push) Successful in 1m55s
Build Multi-Platform Binaries / build-binaries (arm64, linux, client, true) (push) Successful in 1m3s
Build Multi-Platform Binaries / build-binaries (arm64, linux, server, true) (push) Successful in 1m35s
Build Multi-Platform Binaries / build-binaries (arm64, windows, server, false) (push) Successful in 1m9s
All checks were successful
Build Multi-Platform Binaries / build-frontend (push) Successful in 30s
Build Multi-Platform Binaries / build-binaries (amd64, linux, client, true) (push) Successful in 1m15s
Build Multi-Platform Binaries / build-binaries (amd64, darwin, server, false) (push) Successful in 1m19s
Build Multi-Platform Binaries / build-binaries (amd64, windows, client, true) (push) Successful in 1m14s
Build Multi-Platform Binaries / build-binaries (amd64, linux, server, true) (push) Successful in 1m39s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, client, true) (push) Successful in 1m4s
Build Multi-Platform Binaries / build-binaries (amd64, windows, server, true) (push) Successful in 1m28s
Build Multi-Platform Binaries / build-binaries (arm64, darwin, server, false) (push) Successful in 1m33s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, server, true) (push) Successful in 1m55s
Build Multi-Platform Binaries / build-binaries (arm64, linux, client, true) (push) Successful in 1m3s
Build Multi-Platform Binaries / build-binaries (arm64, linux, server, true) (push) Successful in 1m35s
Build Multi-Platform Binaries / build-binaries (arm64, windows, server, false) (push) Successful in 1m9s
This commit is contained in:
@@ -1048,12 +1048,15 @@ func (s *Server) startClientPluginListener(cs *ClientSession, rule protocol.Prox
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 发送启动命令到客户端
|
// 只有非 JS 插件才需要发送启动命令
|
||||||
|
// JS 插件已经通过 JSPluginInstall 安装并启动,PluginID 不为空表示是 JS 插件
|
||||||
|
if rule.PluginID == "" {
|
||||||
if err := s.sendClientPluginStart(cs.Session, rule); err != nil {
|
if err := s.sendClientPluginStart(cs.Session, rule); err != nil {
|
||||||
log.Printf("[Server] Failed to start client plugin %s: %v", rule.Type, err)
|
log.Printf("[Server] Failed to start client plugin %s: %v", rule.Type, err)
|
||||||
s.portManager.Release(rule.RemotePort)
|
s.portManager.Release(rule.RemotePort)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ln, err := net.Listen("tcp", fmt.Sprintf(":%d", rule.RemotePort))
|
ln, err := net.Listen("tcp", fmt.Sprintf(":%d", rule.RemotePort))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user