当前位置:首页 > 系统教程 > 正文

FRP内网穿透全流程指南(Windows/Linux双系统部署)

FRP内网穿透全流程指南(Windows/Linux双系统部署)

FRP内网穿透全流程指南(Windows/Linux双系统部署) FRP内网穿透 内网穿透工具 FRP部署教程 Windows Linux内网穿透 第1张

欢迎阅读本篇FRP内网穿透全流程部署指南。无论你是Windows用户还是Linux爱好者,本文都将手把手教你如何搭建自己的内网穿透服务,实现从公网访问内网设备。我们将涵盖服务端与客户端的配置,让你轻松掌握内网穿透工具的使用。

一、FRP简介

FRP是一个高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议,常用于内网穿透。它包含服务端(frps)和客户端(frpc)两部分,服务端部署在具有公网IP的服务器上,客户端部署在内网需要穿透的设备上。

二、准备工作

三、服务端部署(Linux)

以Linux服务器为例,使用以下步骤安装配置服务端:

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gztar -zxvf frp_0.51.3_linux_amd64.tar.gzcd frp_0.51.3_linux_amd64# 编辑服务端配置文件 frps.ini  

编辑frps.ini:

[common]bind_port = 7000dashboard_port = 7500dashboard_user = admindashboard_pwd = admin  

启动服务端:./frps -c frps.ini。建议使用systemd或nohup后台运行。

四、客户端部署(Windows/Linux)

Windows客户端

下载Windows版FRP,解压后编辑frpc.ini:

[common]server_addr = 你的服务器IPserver_port = 7000[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000  

在cmd中运行:frpc.exe -c frpc.ini。即可通过公网IP:6000访问内网的SSH服务。

Linux客户端

步骤类似,下载Linux版,编辑frpc.ini,然后运行./frpc -c frpc.ini。同样可配置systemd服务实现开机自启。

五、测试与验证

完成上述步骤后,你可以尝试从外部网络连接:ssh -p 6000 你的服务器IP,如果成功登录内网设备,则说明FRP部署成功。

除了SSH,你还可以配置Web服务、远程桌面等。更多高级用法请参考官方文档。

总结:通过本文的Windows Linux内网穿透教程,你应该已经掌握了FRP的基本部署。内网穿透技术极大地方便了远程访问,是开发者和运维人员的必备技能。