内网穿透是一种将内网服务暴露到公网的技术,对于开发者远程办公、测试极为重要。本文将带你手动在Linux部署经典工具frp,实现稳定的远程访问,小白也能轻松上手。
内网穿透通过公网服务器转发流量,让外网设备能访问内网服务。关键词如内网穿透、Linux部署、frp、远程访问贯穿本文。
一台具有公网IP的Linux服务器(如Ubuntu 20.04),一台内网Linux机器。确保ssh已安装,并开放相应端口。
访问frp GitHub Releases页,下载最新版。例如:wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz,解压:tar -zxvf frp_0.51.3_linux_amd64.tar.gz。
进入解压目录,编辑frps.ini:vim frps.ini,添加:
[common]bind_port = 7000vhost_http_port = 8080
启动服务端:./frps -c frps.ini。建议使用systemd管理。
同样解压frp,编辑frpc.ini:vim frpc.ini,配置:
[common]server_addr = 你的公网服务器IPserver_port = 7000[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000
启动客户端:./frpc -c frpc.ini。
在任意机器上执行:ssh -p 6000 用户名@公网服务器IP,若成功登录内网机器,则远程访问生效。你也可以转发web服务测试。
检查防火墙是否放行对应端口;服务端和客户端版本需匹配;配置文件语法错误等。通过内网穿透,你已掌握Linux部署frp技能。
本文由主机测评网于2026-03-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331633.html