高性能的内网穿透反向代理应用 frp 介绍

   免费的内网穿透,内网端口映射工具,无需设置路由器,公网IP,不限流量,不限连接数
了解更多  立即下载
FinalShell最好用的国产SSH客户端,一体化服务器管理软件,点击获取

frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。

强烈建议阅读官方中文文档https://github.com/fatedier/frp/blob/master/README_zh.md

frp 的作用

利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

frp支持的平台

darwinlinux 386 amd64armmips mips64 mips64le mipslewindows 386 amd64

简单的案例

需求

服务器监听1000端口,开放1001端口,通过1002端口查看frp状态,设置密码防止别人使用

服务搭建

服务器我们使用centos7,注意开放防火墙端口

修改frps.ini

[common]server_addr = 0.0.0.0bind_port = 1000privilege_token = 12345678dashboard_port = 1002dashboard_user = admindashboard_pwd = admin

上传到服务器运行

[root@baidu ~]# ./frps -c ./frps.ini2017/11/0710:37:42 [I] [service.go:83] frps tcp listen on0.0.0.0:10002017/11/0710:37:42 [I] [service.go:134] Dashboard listen on0.0.0.0:10022017/11/0710:37:42 [I] [main.go:112] Start frps success

访问web控制台

完成

客户端搭建

客户端我们使用win10系统

修改frpc.ini,将本地的80端口映射到服务器的1001端口上

[common]server_addr = 67.21.87.138server_port = 1000privilege_token = 12345678[ssh]type = tcplocal_ip = 127.0.0.1local_port = 80remote_port = 1001

本地运行

在文件夹内按住shift右键打开powershell

.frpc.exe-c .frpc.ini

运行正常

服务器监控正常

未经允许,不得转载本站任何文章:内网穿透 » 高性能的内网穿透反向代理应用 frp 介绍
分享到: 更多 (0)
   免费的内网穿透,内网端口映射工具,无需设置路由器,公网IP,不限流量,不限连接数
了解更多  立即下载
FinalShell最好用的国产SSH客户端,一体化服务器管理软件,点击获取

评论 抢沙发

评论前必须登录!