main.go 493 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "os"
  4. "github.com/fatedier/frp/models/server"
  5. "github.com/fatedier/frp/utils/conn"
  6. "github.com/fatedier/frp/utils/log"
  7. )
  8. func main() {
  9. err := server.LoadConf("./frps.ini")
  10. if err != nil {
  11. os.Exit(-1)
  12. }
  13. log.InitLog(server.LogWay, server.LogFile, server.LogLevel)
  14. l, err := conn.Listen(server.BindAddr, server.BindPort)
  15. if err != nil {
  16. log.Error("Create listener error, %v", err)
  17. os.Exit(-1)
  18. }
  19. log.Info("Start frps success")
  20. ProcessControlConn(l)
  21. }