最近亿元程序员公司的同事被安排出差,为了兼顾公司的开发内容,需要在外网的环境也能够访问公司内网的svn服务器,frp作为一个高性能的反向代理应用,可以帮助我们轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。因此亿元程序员借助了frp完美地实现这个需求。下面我们跟随亿元程序员一起来看看。
frp搭建与使用详细教程
1.首先我们要使用frp内网穿透需要一些硬性要求。
-
需要一台外网服务器作为frp服务器。(腾讯云服务器、阿里云服务器、其他有公网IP的服务器)。
-
需要一台内网服务器作为frp客户端。(公司内部网络服务器,文中以内网SVN服务器为例)。
2.下载frp
-
frp下载地址:https://github.com/fatedier/frp/releases
-
我们需要根据自身的公网服务器和内网服务器选择对应版本。
-
我们服务端选择 linux_amd64 版本
-
我们客户端选择 windwos_386 版本
3.服务端用rz指令将下载好的frp上传上去
4.配置步骤如下
-
解压
-
进入解压后目录
-
修改frps.ini文件
tar -xzvf frp_0.37.1_linux_amd64.tar.gz
cd frp_0.37.1_linux_amd64
vim frps.ini
i
#监听端口bind_port修改为7000
:wq