在Android系统上运行frp
一时兴起,想在Android上跑一下frpc,本来以为需要在PC上交叉编译后放到机器上才行,后来发现好像更简单,Android YYDS!
下面跟着老高一起编译frp吧
安装termux
自己想办法
执行命令
pkg install golang git
下载源码
go get github.com/fatedier/frp
编译
# 注意版本号可能不一样,本文是v0.37.1
cd ~/go/pkg/mod/github.com/fatedier/frp\@v0.37.1/cmd/frpc
# 此时frpc已经被安装到$GOPATH/bin下了
go install main.go
执行
cd ~/go/bin
# 准备好你的frpc.ini在~/go/bin
./frpc
ps:在给文章起名字的时候,第一时间是想着叫
在Android系统上运行frp
,slug顺手敲了run_frp_on_android
,突然仔细一想,好像之前真没有思考过一个问题,当描述一个app运行在某个系统的情况的时候,是说在Android上运行微信,还是说在Android中运行微信?刚好英文中有对应的on和in。顺手一查,发现on貌似还是最贴切,于是本文结束。。。
Refer:
不能用at吗
run_frp_at_android
run_frp_by_android
run_frp_with_android
run_frp_powered_android
run_frp_based_on_android
run_frp_depend_on_android
哈哈
我按照你的方法不行,但是后面是可以了,用的是0.38.0
方法如下:
cd ~/go/pkg/mod/github.com/fatedier/frp\@v0.38.0/cmd/frpc
go build