1、注:与暴露TCP协议不同,使用FRP暴露HTTP/HTTPS协议时,可采用端口多路复用的方式。即一个外部端口可对应多个内部不同HTTP/HTTPS服务的端口,并通过在客户端配置文件中配置不同的域名来进行区分访问。
FRP工具采用C/S模型,将FRP服务端部署在具有固定公网IP的机器上,FRP客户端部署在内网机器上,通过访问暴露在服务端上的端口,反向代理到位于内网的服务。
,P2P穿透,端对端连接通信,即常说的UDP打洞方式,受国内复杂网络环境影响打洞成功机率不高。3,通过公网服务器响应对二端握手穿透,穿透成功时直接二端P2P打洞直联。内网穿透工具有很多,比如Ngrok、花生壳、frp。
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。主要他是一个开源的。
frp是一款可用于将NAT或防火墙后的局域网服务映射到公网上的工具,也可以理解为是一种内网穿透技术。 frp的生产方法 1 源码安装 frp是一款开源软件,可以通过源码安装的方式进行使用。
1、服务器添加用户账号的方法如下:打开“服务器管理器”,选择“工具”菜单下的“ActiveDirectory用户和计算机”。在左侧面板中找到需要添加用户的域,展开该域,选择“Users”文件夹。
2、打开浏览器,在地址栏中输入ftp://服务器IP地址。然后进入车内。这时会出现一个验证界面。您需要输入分配的用户名和密码。如果没有,就无法访问。输入密码,然后单击登录。接下来可以进入FTP服务器,上传下载文件。
3、打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 选择Web服务器(IIS),然后选择FTP服务,直到安装完成。
4、frp的源码可以在 github 上获取,页面上有关于frp的介绍:在服务器端设置,选择版本,服务器地址保持默认的 0.0.0.0 ,设置特权密码,用于客户端的连接,设置查询用户名和密码。
5、运行命令:”vi /etc/vsftpd/vsftpd.conf “B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”C. 保存修改,按ESC键,运行命令:“:wq”这样关闭了匿名登录功能。
6、。打开电脑界面,双击浏览器。在地址栏中输入ftp的URL,然后按Enter键。此时输入用户名和密码,点击“登录”按钮。这时候进入FTP服务器,直接在页面上点击你需要的文件。弹出如图所示的界面。