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

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 (