命令行模式同步

This commit is contained in:
刘河 2019-02-01 02:39:28 +08:00
parent 4e6754deb9
commit c336bf94d8
5 changed files with 9 additions and 9 deletions

View File

@ -71,7 +71,6 @@ func (s *TRPClient) processor(c *utils.Conn) {
if link, err := c.GetLinkInfo(); err != nil { if link, err := c.GetLinkInfo(); err != nil {
break break
} else { } else {
log.Println(link)
s.Lock() s.Lock()
s.linkMap[link.Id] = link s.linkMap[link.Id] = link
s.Unlock() s.Unlock()
@ -118,10 +117,10 @@ func (s *TRPClient) linkProcess(link *utils.Link, c *utils.Conn) {
break break
} }
utils.PutBufPoolCopy(buf) utils.PutBufPoolCopy(buf)
if link.ConnType == utils.CONN_UDP { //if link.ConnType == utils.CONN_UDP {
c.Close() // c.Close()
break // break
} //}
} }
} }

View File

@ -13,7 +13,6 @@ var (
) )
func main() { func main() {
log.SetFlags(log.Lshortfile)
flag.Parse() flag.Parse()
stop := make(chan int) stop := make(chan int)
for _, v := range strings.Split(*verifyKey, ",") { for _, v := range strings.Split(*verifyKey, ",") {

View File

@ -22,7 +22,6 @@ var (
) )
func main() { func main() {
log.SetFlags(log.Lshortfile)
flag.Parse() flag.Parse()
task := &utils.Tunnel{ task := &utils.Tunnel{
TcpPort: *httpPort, TcpPort: *httpPort,
@ -45,6 +44,8 @@ func main() {
Remark: "", Remark: "",
Status: true, Status: true,
IsConnect: false, IsConnect: false,
Cnf: &utils.Config{},
Flow: &utils.Flow{},
} }
c.Cnf.CompressDecode, c.Cnf.CompressEncode = utils.GetCompressType(c.Cnf.Compress) c.Cnf.CompressDecode, c.Cnf.CompressEncode = utils.GetCompressType(c.Cnf.Compress)
server.CsvDb.Clients[0] = c server.CsvDb.Clients[0] = c
@ -60,5 +61,8 @@ func main() {
} }
log.Println("服务端启动监听tcp服务端端口", *TcpPort) log.Println("服务端启动监听tcp服务端端口", *TcpPort)
task.Config.CompressDecode, task.Config.CompressEncode = utils.GetCompressType(task.Config.Compress) task.Config.CompressDecode, task.Config.CompressEncode = utils.GetCompressType(task.Config.Compress)
if *rpMode!="webServer" {
server.CsvDb.Tasks[0] = task
}
server.StartNewServer(*TcpPort, task) server.StartNewServer(*TcpPort, task)
} }

View File

@ -143,7 +143,6 @@ func (s *Sock5ModeServer) doConnect(c net.Conn, command uint8) {
link := utils.NewLink(s.task.Client.GetId(), ltype, addr, s.config.CompressEncode, s.config.CompressDecode, s.config.Crypt, utils.NewConn(c), s.task.Flow, nil, s.task.Client.Rate, nil) link := utils.NewLink(s.task.Client.GetId(), ltype, addr, s.config.CompressEncode, s.config.CompressDecode, s.config.Crypt, utils.NewConn(c), s.task.Flow, nil, s.task.Client.Rate, nil)
if tunnel, err := s.bridge.SendLinkInfo(s.task.Client.Id, link); err != nil { if tunnel, err := s.bridge.SendLinkInfo(s.task.Client.Id, link); err != nil {
log.Println("error", err, link)
c.Close() c.Close()
return return
} else { } else {

View File

@ -127,7 +127,6 @@ func ProcessHttp(c *utils.Conn, s *TunnelModeServer) error {
} }
method, addr, rb, err, r := c.GetHost() method, addr, rb, err, r := c.GetHost()
if err != nil { if err != nil {
log.Println(err)
c.Close() c.Close()
return err return err
} }