|
@@ -5,14 +5,6 @@ import (
|
|
|
"encoding/binary"
|
|
|
"errors"
|
|
|
"fmt"
|
|
|
- "github.com/cnlh/nps/lib/common"
|
|
|
- "github.com/cnlh/nps/lib/config"
|
|
|
- "github.com/cnlh/nps/lib/conn"
|
|
|
- "github.com/cnlh/nps/lib/crypt"
|
|
|
- "github.com/cnlh/nps/lib/version"
|
|
|
- "github.com/astaxie/beego/logs"
|
|
|
- "github.com/xtaci/kcp-go"
|
|
|
- "golang.org/x/net/proxy"
|
|
|
"io/ioutil"
|
|
|
"log"
|
|
|
"math"
|
|
@@ -26,6 +18,15 @@ import (
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
|
+
|
|
|
+ "github.com/astaxie/beego/logs"
|
|
|
+ "github.com/cnlh/nps/lib/common"
|
|
|
+ "github.com/cnlh/nps/lib/config"
|
|
|
+ "github.com/cnlh/nps/lib/conn"
|
|
|
+ "github.com/cnlh/nps/lib/crypt"
|
|
|
+ "github.com/cnlh/nps/lib/version"
|
|
|
+ "github.com/xtaci/kcp-go"
|
|
|
+ "golang.org/x/net/proxy"
|
|
|
)
|
|
|
|
|
|
func GetTaskStatus(path string) {
|
|
@@ -379,7 +380,7 @@ func sendP2PTestMsg(localConn *net.UDPConn, remoteAddr1, remoteAddr2, remoteAddr
|
|
|
ip := common.GetIpByAddr(remoteAddr2)
|
|
|
go func() {
|
|
|
ports := getRandomPortArr(common.GetPortByAddr(remoteAddr3), common.GetPortByAddr(remoteAddr3)+interval*50)
|
|
|
- for i := 0; i <= 50; i ++ {
|
|
|
+ for i := 0; i <= 50; i++ {
|
|
|
go func(port int) {
|
|
|
trueAddress := ip + ":" + strconv.Itoa(port)
|
|
|
logs.Trace("try send test packet to target %s", trueAddress)
|