frp中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
frp的作用
通俗点来讲就是有个内网环境的主机,外网没办法访问,利用可以访问内网环境的公网机器来进行间接访问
场景(具体看文档):
- 想在家直接通过ssh访问处于公司内网环境内的主机
- 通过自定义域名访问部署于内网的 web 服务
- 转发 DNS 查询请求
本文的场景是想让同事直接使用ssh访问我的虚拟机
安装frp
- 下载地址:https://github.com/fatedier/frp/releases
由于我的内网机器是linux,外网机器是windows,所以选择这两个(386就是32位的)
- 在windows任意目录下解压frp_0.33.0_windows_amd64.zip
- 进入到目录中,frpc是客户端的,安装在内网服务器,frps是服务端的,安装在外网服务器(所以frpc的文件在服务端中可以删掉)
- 服务端配置(公网服务器)
打开frps.ini文件,这里使用了最简化的配置,设置了fr