| 2021-08-12
frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透,所以很多人选择frp内网穿透,今天小编就带大家详细了解一下frp的使用教程。
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议,可以帮助您轻松地进行内网穿透,对外网提供服务,并且 web 服务支持根据域名进行路由转发。
利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
frp 目前已经更新到 0.20.0,各平台支持如下,除红字标注外,其余几种多用于路由器或 NAS 等小型设备,可以根据自己设备的 CPU 架构选择对应的版本
frp_0.20.0_darwin_amd64 #MacOS64 位
frp_0.20.0_linux_386 #Linux32 位
frp_0.20.0_linux_amd64 #Linux64 位
frp_0.20.0_linux_arm #
frp_0.20.0_linux_mips
frp_0.20.0_linux_mips64
frp_0.20.0_linux_mips64le
frp_0.20.0_linux_mipsle
frp_0.20.0_windows_386 #Windows 32 位
frp_0.20.0_windows_amd64 #Windows64 位
准备工作(FRP)
一台有公网IP的服务器(VPS、云主机)
NAS(客户端)
1、配置购买云服务器并初步设置
防火墙添加允许所需端口的规则
设置云服务器实例信息的密码
2、配置frp服务器
·通过xshell对云服务器进行连接如图
·连接上服务器后输入cd /进入根目录之下
·选择xshell的传输文件工具将包进行传输
·把上传到服务器的包用tar指令进行解压
·进入frp目录
·删除不必要的客户端文件
·使用vim指令配置服务器端文件
·启动frp
3、配置客户端
·编辑frpc.ini文件配置端口
·运行bat脚本开启映射
由此可以看出frp的搭建并不是那么的方便,从租云服务器再到服务器端通过命令行设置配置文件,然后还要在主机的客户端上再设置相关配置和启动脚本,这对于小白来说并不是很友好。花生壳就简单太多了,只需要在主机上登录客户端设置端口就能映射出去供外网访问。
花生壳是国内较早一批拥有千万级用户量的内网穿透服务商。目前已自主研发花生壳软件以及花生棒、花生壳盒子等硬件。无需公网IP也能实现内网穿透服务。花生壳新版本推出全新虚拟化应用功能,该功能可将系统中安装的各类应用程序或游戏一键发布到私有云平台,远程电脑无需安装即可直接运行。
下面为大家介绍一下使用步骤:
打开花生壳官网,下载并安装花生壳软件
注册花生壳账号,并在客户端上登陆
创建映射
创建家里电脑远程桌面映射
根据生成的映射地址访问
到此利用花生壳就能像frp服务器一样实现内网穿透功能啦。
实现内网穿透对于一些技术开发人员来说非常的方便,花生壳无需公网IP能够快速创建HTTP、HTTPS和非80类端口外网访问数据通道,而且将添加的端口映射发布到花生壳云平台,可以打造自己专属的私有云应用中心,提供全方位在线管理,一键发布无需编程,非常的方便。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是不错的。如果觉得frp使用教程比较繁琐,大家可以使用花生壳,利用花生壳无论是在哪里都能远程访问公司的电脑啦,是不是非常简单。