frp/cmd/main.go

44 lines
895 B
Go
Raw Normal View History

2018-11-27 14:53:32 +08:00
package main
import (
2018-12-14 08:50:55 +08:00
"runtime"
"strings"
2018-11-27 14:53:32 +08:00
2018-12-14 08:50:55 +08:00
_ "net/http/pprof"
2018-11-27 14:53:32 +08:00
"github.com/fatedier/frp/cmd/frp"
)
func main() {
2018-12-14 08:50:55 +08:00
_, path, _, _ := runtime.Caller(0)
path = path[0:strings.LastIndex(path, "/")]
println(path)
frp.RunFrps(path + "/frps.ini")
2018-11-27 14:53:32 +08:00
ch := make(chan bool)
2019-01-04 22:21:57 +08:00
// go func() {
// time.Sleep(time.Second * 5)
// frp.RunFrpc(path + "/frpc.ini")
// ch <- true
// }()
// <-ch
2018-11-27 14:53:32 +08:00
2019-01-04 22:21:57 +08:00
// go func() {
// log.Println(http.ListenAndServe("localhost:10000", nil))
// }()
// // frp.RunFrps("./frps.ini")
// log.Println("frps is running: ", frp.IsFrpsRunning())
2018-12-14 08:50:55 +08:00
2019-01-04 22:21:57 +08:00
// //frp.StopFrps()
// //log.Println("frps is running: ", frp.IsFrpsRunning())
// ch = make(chan bool)
// go func() {
// time.Sleep(time.Second * 5)
// log.Println("frpc is running: ", frp.IsFrpcRunning())
// frp.StopFrpc()
// log.Println("frpc is running: ", frp.IsFrpcRunning())
// ch <- true
// }()
2018-11-27 14:53:32 +08:00
<-ch
}