Frp内网穿透技术学习笔记 - 搭建自己的内网服务器
简介
Frp是一个开源、社区庞大一种快速反向代理,可帮助您将 NAT 或防火墙后面的本地服务器暴露给 Internet。相对于nnginx更为完善且配置简单。
准备工作
一台公网服务器、一台内网机器,FRP开源代理。
服务器部署
我使用的是CentOS7系统,其他Linux 系统操作差不多
Linux安装命令
wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz
解压
tar -zxvf frp_0.22.0_linux_amd64.tar.gz
创建文件夹
mkdir -p /usr/local/frp
服务层配置
修改frps.ini文件
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口
vhost_http_port = 80 #访问客户端web服务自定义的端口号
使用命令
./frps -c ./frps.ini
我们的服务端配置就完毕拉。
客户端部署
我使用的是Windows系统做客户端,从官网下载一个同版本号的windows
客户端配置
修改frpc.ini
[common]
server_addr = xxxxx #公网服务器ip
server_port = 7000 #与服务端bind_port一致
#公网访问内部web服务器以http方式
[web]
type = http #访问协议
local_port = 80 #内网web服务的端口号
custom_domains = text.text.com #所绑定的公网服务器域名,一级、二级域名都可以
之后在当前目录执行cmd.exe
frpc.exe -c frpc.ini
启动后出现 [名称] start proxy success 就完成拉
结束语
关于FRP的介绍就到这里,有问题欢迎评论中指出。
|