Files
ClashForAndroid/core/src/main/golang/proxy.go
2021-09-11 18:29:05 +08:00

23 lines
306 B
Go

package main
//#include "bridge.h"
import "C"
import "cfa/proxy"
//export startHttp
func startHttp(listenAt C.c_string) *C.char {
l := C.GoString(listenAt)
listen, err := proxy.Start(l)
if err != nil {
return nil
}
return C.CString(listen)
}
//export stopHttp
func stopHttp() {
proxy.Stop()
}