温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何利用frp实现内网穿透

发布时间:2021-08-07 11:01:26 来源:亿速云 阅读:176 作者:Leah 栏目:编程语言

如何利用frp实现内网穿透,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。


FRP:内网穿透工具,它是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http, https等协议类型,并且支持根据域名进行路由转发web服务。下载地址为https://github.com/fatedier/frp/releases。

代理服务器:主要用来FRP服务端安装,作为网络中转站,需要注意的是必须有外网IP。可以是自己的外部服务器,同时网上有需要免费的代理服务器,不限制流量和域名绑定个数,可以自行度娘搜索。

域名:域名作为FRP识别连接的内网设备的匹配项,在这里是必须的。

安装与配置
IINSTALL AND CONFIGURATION

一、FRP服务端安装:
如何利用frp实现内网穿透

目录中frpc为客户端,frps为服务端,我们队服务端配置文件frps.ini进行编辑配置。

如何利用frp实现内网穿透

其中:

    bind_port为服务端与客户端通信端口(需要开放防火墙)

    vhost_http_port为网站访问端口

    privilege_token 为服务端与客户端通信的密令

如何利用frp实现内网穿透

如何利用frp实现内网穿透

执行命令启动服务。(记得开启80防火墙)

二、内网主机的安装配置:

解压后修改 frpc.ini

如何利用frp实现内网穿透

如何利用frp实现内网穿透

其中:

        server_addr 指向的为刚才服务端的地址

        server_port 指向刚才服务端配置的代理端口

        privilege_token 为服务端与客户端通信的密令

        我们配置两个代理端口的协议  http和TCP

        type 为连接类型 包括http tcp https等。

        local_ip 标识服务指向的IP 默认本地

        local_port 标识指向的服务端口 默认本地

        remote_port 标识外部访问该服务的端口 此端口需要服务端开启防火墙

保存退出,并启动客户端服务,如图所示:

如何利用frp实现内网穿透

三、域名解析配置:

    我们需要进入我们所注册域名的域名商控制面板,新增A类解析,指向服务端IP。

    我们以frp二级域名进行指向,frp.lumes.cn

测试
 BESTFUL TEST

WEB测试

我们在内网客户端主机上起了一个Tomcat,在ROOT中编写一个index.html

如何利用frp实现内网穿透

然后启动tomcat服务:输入:http://frp.lumes.cn

如何利用frp实现内网穿透

SSH服务测试

如何利用frp实现内网穿透

看完上述内容,你们掌握如何利用frp实现内网穿透的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

frp
AI