windows环境安装grpcui

1. 首先安装go语言环境

   go语言中文官方下载地址:https://studygolang.com/dl

选择windows版本

 

下载完成后直接双击msi文件根据提示进行安装

安装成功后把安装目录配到环境变量

例如,我安装到D盘下

 

命令行查看go version

 安装成功

 

2.  安装grpcui包

官方地址  https://github.com/fullstorydev/grpcui

国内服务器可能访问github有问题,可以修改host文件

140.82.113.4 github.com
151.101.1.194 github.global.ssl.fastly.net
185.199.108.153 assets-cnd.github.com
185.199.108.133 objects.githubusercontent.com

先找这4个 github.com、github.global.ssl.Fastly.net、assets-cnd.Github.com、objects.githubusercontent.com 域名ip地址,访问:

https://ipaddress.com/website/xxxxxx

其中 xxxxxx 替换为上方4个域名,逐个访问:

例:访问 https://ipaddress.com/website/github.com 在页面找到对应ip  

我下载后直接放到了D盘

 

powershell 运行  

go get github.com/fullstorydev/grpcui

go install github.com/fullstorydev/grpcui/cmd/grpcui

如果连接失败,多半是代理服务器的问题,下载后的go代理默认使用proxy.golang.org, 国内无法访问,导致下载包超时

可以切换国内可连接的代理解决问题 https://goproxy.cn

命令行或者powershell 运行 go env -w GOPROXY=https://goproxy.cn   ,注意: GOPROXY必须大写

再次下载包即可

可以将你自己的服务的proto放到test文件夹下,或者自己在cmd下新建文件夹

 

运行自己的服务

在proto文件所在文件夹打开powershell

命令: grpcui -plaintext -proto="xxxx.proto"  127.0.0.1:5000(ip或域名:端口)

 

按Enter,就会打开grpcweb页面

  剩下的就自己调试吧

 

 

 

 

 

参考链接:

https://blog.csdn.net/weixin_46039178/article/details/110161663

https://blog.csdn.net/lyd135364/article/details/124632810

https://www.cnblogs.com/redwei/p/16309106.html

 

posted @ 2024-01-29 09:48  along_bro  阅读(134)  评论(0编辑  收藏  举报