fixed NAT traversal bit

This commit is contained in:
2023-02-20 00:15:28 +00:00
parent 2328178bd3
commit 8d22b39d0b
2 changed files with 20 additions and 20 deletions

View File

@@ -153,7 +153,7 @@ func EscapeNAT(Port string) (ServerPort string, barrierKVMport string, err error
return
}
time.Sleep(3 * time.Second)
time.Sleep(1 * time.Second)
//port for the barrierKVM server
barrierKVMport, err = StartFRPClientForServer("64.227.168.102", serverPort, "24800")

38
main.go
View File

@@ -37,6 +37,25 @@ func main() {
rand.Seed(time.Now().UnixNano())
server := core.GetHttp()
// running implementation to escape NAT
Server, barrireKVM, err := core.EscapeNAT(*port)
if err != nil {
log.Fatalln(err)
}
Config, err := config.ConfigInit()
if err != nil {
log.Fatalln(err)
}
Config.IPAddress = "64.227.168.102"
Config.NATEscapeServerPort = Server
Config.NATEscapeBarrierPort = barrireKVM
err = Config.WriteConfig()
if err != nil {
log.Fatalln(err)
}
// Print out room information
if *roomInfo {
room, err := core.ReadRoomsFile()
@@ -123,25 +142,6 @@ func main() {
}
}
// running implementation to escape NAT
Server, barrireKVM, err := core.EscapeNAT(*port)
if err != nil {
log.Fatalln(err)
}
Config, err := config.ConfigInit()
if err != nil {
log.Fatalln(err)
}
Config.IPAddress = "64.227.168.102"
Config.NATEscapeServerPort = Server
Config.NATEscapeBarrierPort = barrireKVM
err = Config.WriteConfig()
if err != nil {
log.Fatalln(err)
}
}
// PrettyPrint print the contents of the obj (