diff --git a/service/xboard/service.go b/service/xboard/service.go index 7b9dbfbd..ca346222 100644 --- a/service/xboard/service.go +++ b/service/xboard/service.go @@ -371,7 +371,7 @@ func (s *Service) setupNode() error { case "vmess": vmessOptions := option.VMessInboundOptions{ ListenOptions: option.ListenOptions{ - Listen: listenAddr, + Listen: &listenAddr, ListenPort: uint16(inner.Port), }, } @@ -395,7 +395,7 @@ func (s *Service) setupNode() error { } ssOptions := option.ShadowsocksInboundOptions{ ListenOptions: option.ListenOptions{ - Listen: listenAddr, + Listen: &listenAddr, ListenPort: uint16(inner.Port), }, Method: method, @@ -405,7 +405,7 @@ func (s *Service) setupNode() error { case "trojan": trojanOptions := option.TrojanInboundOptions{ ListenOptions: option.ListenOptions{ - Listen: listenAddr, + Listen: &listenAddr, ListenPort: uint16(inner.Port), }, }