用GoLand debug运行frp

  1. windows的go语言运行环境

    安装go的时候注意,选择一个空的目录。如果存在以前的go文件记得删除,否则会出现defined in both Go and assembly

  2. 下载Goland运行包

    注意:go和goland版本不对的时候,会出现collides with name declared in this package 或 Found several packages [http, main]

  3. 下载frp源码:git clone https://github.com/fatedier/frp.git

  4. 用Goland打开frp

    点击go.mod->选中右侧红色的github.com/fatedier,Alt+Enter->选择Sync dependencies github.com/fatedier/frp,等待下载依赖

  5. 运行frp\cmd\frps\main.go

    点击main方法左边绿色,小箭头,选择第二个debug

  6. 运行frp\cmd\frps\main.go

    点击main方法左边绿色,小箭头,选择第二个debug

  7. 在Run/Debug Configurations中配置ini文件

    go build github.com/fatedier/frp/cmd/frps的Program argumnets中加入-c conf/frps.ini

    go build github.com/fatedier/frp/cmd/frpc的Program argumnets中加入-c conf/frpc.ini

上一篇:
下一篇: