在当今的开发环境中,我们经常需要从公网访问处于内网环境下的Ubuntu设备。FRP内网穿透技术作为一种高性能的反向代理应用,可以轻松突破防火墙限制,实现公网对内网服务的访问。本教程将详细讲解如何利用一台公网Ubuntu服务器作为服务端,配置内网Ubuntu客户端实现无障碍穿透。
在开始Ubuntu服务器配置FRP之前,你需要准备以下条件:
首先,访问FRP的GitHub Release页面获取最新版本。在服务端和客户端分别执行以下操作:
wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gztar -zxvf frp_0.52.3_linux_amd64.tar.gzcd frp_0.52.3_linux_amd64
在公网服务器上,我们需要编辑配置文件。最新版的FRP推荐使用TOML格式:
# 编辑 frps.tomlbindPort = 7000auth.token = "your_password_here" # 设置连接密钥
运行服务端:./frps -c ./frps.toml。若看到"start frps success"字样,说明FRP内网穿透服务端已就绪。
这是FRP客户端教程的核心步骤。在内网机器上编辑配置文件:
# 编辑 frpc.tomlserverAddr = "你的公网服务器IP"serverPort = 7000auth.token = "your_password_here"[[proxies]]name = "ssh-test"type = "tcp"localIP = "127.0.0.1"localPort = 22remotePort = 6000
启动客户端:./frpc -c ./frpc.toml。此时,你就可以通过公网IP的6000端口SSH连接到内网机器了。
1. 防火墙设置: 确保你的公网服务器安全组已放行7000和6000端口。
2. 自启动: 建议使用systemd将frp配置为开机自启服务,确保公网访问内网服务的稳定性。
3. 安全性: 务必设置复杂的auth.token防止他人非法占用你的穿透通道。
本文涉及关键词:FRP内网穿透、Ubuntu服务器配置FRP、FRP客户端教程、公网访问内网服务
本文由主机测评网于2026-04-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260434573.html