1、远程服务器装好go环境,并设置国内源
linux go安装
设置国内源
go env -w GOPROXY=https://goproxy.cn,direct
2、远程服务器安装dlv
git clone https://github.com/derekparker/delve.git cd delve/cmd/dlv/ go build go install ## 默认dlv 会在这里,如果找不到 find / -name dlv ls /root/go/bin
3、关闭防火墙,需要开放对应的监听接口2345
4、远程服务器 运行dlv
dlv --listen=192.168.33.10:2345 --headless=true --api-version=2 --check-go-version=false --only-same-user=false --accept-multiclient exec ./xxx
5、在goland中配置debug监听服务器对应的端口2345