-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
本文摘要:〖One〗选择FRP的主要原因在于其能有效解决内网访问问题,特别是当家庭网络设备没有公网IP时。我部署了frps服务端,选择了腾讯云的4核8...
〖One〗选择FRP的主要原因在于其能有效解决内网访问问题,特别是当家庭网络设备没有公网IP时。我部署了frps服务端,选择了腾讯云的4核8G服务器,安装了CentOS操作系统,并将frps_0.30_linux_amd6tar.gz文件放置在合适位置,删除了不必要的frpc文件。
〖One〗内网穿透通常分为两种方案:一种是借助虚拟局域网(如tailscale、zerotier等)方案,另一种则是通过搭配“FRP+公网IP”的方法。近段时间,我以50元购得1年期云服务器,随即开始尝试将云服务与FRP结合应用的内网穿透模式,旨在实现远程无限制访问内部网络设备与服务,例如NAS、虚拟机等。
〖Two〗使用frp实现内网穿透,首先需要拥有一个VPS,并且确保它有一个公网IP。访问frp官网:gofrp.org/。在github上下载frp:github.com/fatedier/frp...下载相应的版本:frp_0.41_linux_38tar.gz(x86的linux版本),frp_0.41_linux_amd6tar.gz(amd64的linux版本)。
〖Three〗实现内网穿透时,FRP能突破公网与内网之间的隔离,允许公网用户直接访问内网服务器资源,方便远程访问与管理。FRP适用于各种场景,如远程访问、内网穿透、云计算、安全访问等。FRP采用开源模式,代码托管在Github,社区活跃,能满足开发者与企业的多样化需求。
〖Four〗实现内网穿透使用frp时,步骤如下: 下载并解压frp的最新版本,得到包括frps、frps.ini、frps_full.ini等在内的七个文件。 服务端配置:在frps.ini中,设置`bind_port`、`dashboard_port`、`vhost_http_port`、`token`、`subdomain_host`、`max_pool_count`等参数。
〖One〗使用Docker在Ubuntu 204系统上进行安装。通过阿里云镜像仓库下载FRP镜像。配置FRP服务端,设置7000和7500端口。运行Docker容器,验证服务端运行状态,并访问图形界面进行配置。部署FRP客户端:将frpc客户端部署到需要穿透的内网机器上。通过SSH连接到内网机器,配置frpc客户端与服务端的连接信息。
〖Two〗Frp是一个强大的内网穿透工具,支持多种协议,包括TCP、UDP、HTTP、HTTPS,它通过公网IP节点中转,让内网服务对外可见。FRP由frpc客户端和frps服务端组成,服务端部署在公网设备上,客户端在需要穿透的内网机器上。
准备搭建环境时,推荐选择云服务器作为内网穿透服务器,雨云平台提供优惠注册地址,使用优惠码“ryy”可获得5折优惠券。注册雨云账号后,通过云产品入口购买云服务器,选择国内机房以降低延迟,推荐选择十堰地区,因其IP价格更为经济实惠。
安装步骤包括访问nps服务及安装npc。nps的安装步骤中,点击确定并刷新以显示新增的客户端列表。在配置内网穿透通道时,确保服务端端口与目标IP:端口填写正确。启动npc内网穿透代理,点击客户端菜单并选择对应的客户端+号;确认云主机对应公网IP为191686。
步骤1:访问NPS开源项目地址,【点击进入】(项目已久未更新)。步骤2:配置NPS服务器端。安装所需软件、启动服务并设置NPS相关参数。步骤4:登录NPS控制面板,使用默认端口8081,用户名admin和密码123进行设置。步骤5:配置NPS客户端,确保与服务器端兼容。
搭建NPS服务端 安装NPS服务端,通过浏览器访问服务器IP:8080,登录管理界面(默认用户名:admin,密码:123,务必修改web_password配置文件)。修改密码后,NPS服务端准备就绪。客户端安装使用 登录NPS服务端管理页面,添加客户端,安装Windows、Linux(Docker或安装包)、ARM或MIPS平台的NPS客户端。
操作步骤包括:外网服务器public-server安装NPS,配置网络代理并开启publiic-server WEB服务端端口;内网服务器inner-server1安装NPS客户端并连接内网服务器;内网服务器inner-server2安装NPS客户端并连接外网服务器;配置端口映射。至此,基于NPS完成了最常见的内网穿透配置。
通过浏览器访问http://:8080 即可访问到处于内网机器上的 Web 服务。 对外提供简单的文件访问服务通过static_file 插件可以对外提供一个简单的基于 HTTP 的文件访问服务。frp的部署步骤同上。
首先,为确保顺畅操作,需要在华为云服务器上设置SSH免密码登录,并调整安全组规则,允许需要的端口通过。从官方GitHub下载frp的release包,解压后配置frps服务端,例如设置接收客户端连接的端口为7000,并编写systemd启动文件,启动frps服务后,通过systemctl status检查其运行状态。
在樱花FRP官网创建一个穿透隧道。点击“穿透”选项,新建隧道并按指示配置。创建后查看配置文件并复制隧道的第一行,例如(-f abcdefg:123456)。启用或禁用通道,通过查看隧道状态来确保其正常运行。使用命令检查IP地址信息。连接到创建的隧道,确保SSH服务已安装并运行。
启动frpc服务后,通过你设置的域名和端口进行访问,即可验证内网穿透的效果。在客户端,输入配置的URL,便能成功访问内网web服务。同样的,通过frp的SSH配置,你可以在外网通过SSH命令连接到内网服务器。总的来说,frp提供了便利的内网穿透解决方案,让外网访问内网服务变得轻而易举。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T