0%

frp实现内网穿透

前言

  对于没有公网ip的内网用户来说,远程管理或在外网访问内网机器上的服务是一个比较麻烦的问题,为了解决这个问题,我介绍一款相当好用的内网穿透工具frp。
  frp 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1
frp项目地址: https://github.com/fatedier/frp

frp的作用

1.利用处于内网或防火墙后的机器,对外网环境提供 HTTP 或 HTTPS 服务。

2.对于 HTTP, HTTPS 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口。

3.利用处于内网或防火墙后的机器,对外网环境提供 TCP 和 UDP 服务,例如在家里通过 SSH 访问处于公司内网环境内的主机。

frp安装

FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包,并解压就可用。

这里以 Linux 为例,为了方便管理我们把解压后的目录重命名为 frp :

1
2
# wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz
#