关键词:FRP内网穿透、Ubuntu frp配置、内网穿透教程、公网服务器frp客户端
本文面向完全零基础的用户,手把手教你如何使用FRP内网穿透工具,将内网中的Ubuntu客户端(例如家庭服务器、NAS)通过一台具有公网IP的Ubuntu服务器暴露到公网,实现远程SSH、Web服务等访问。无论你是想远程办公、搭建个人网站还是管理家庭设备,这篇内网穿透教程都能帮你轻松实现。
在开始Ubuntu frp配置之前,请确保你具备以下条件:
登录你的公网Ubuntu服务器,执行以下操作:
wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz && tar -zxvf frp_0.48.0_linux_amd64.tar.gzcd frp_0.48.0_linux_amd64frps.ini:[common]bind_port = 7000dashboard_port = 7500dashboard_user = admindashboard_pwd = your_passwordtoken = your_token_123./frps -c frps.ini,后台运行可使用nohup ./frps -c frps.ini &此时公网服务器frp客户端(服务端)已在7000端口监听,请确保防火墙允许该端口。你可以通过浏览器访问http://服务器IP:7500查看仪表盘。
回到内网Ubuntu机器,同样下载FRP(步骤同上),但这次编辑客户端配置文件frpc.ini:
[common]server_addr = 你的公网服务器IPserver_port = 7000token = your_token_123 # 与服务端token一致[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000 # 通过公网服务器6000端口访问内网SSH 若想代理多个服务(如HTTP),可添加类似配置。注意remote_port必须与服务端bind_port不同,且需在服务端防火墙放行。
启动客户端:./frpc -c frpc.ini。看到“start proxy success”即表示连接成功。
在任意公网机器上执行:ssh 公网服务器IP -p 6000,实际登录的是内网客户端的SSH。若成功,恭喜你完成FRP内网穿透!
为了避免手动启动,建议配置系统服务。在服务端创建/etc/systemd/system/frps.service,内容如下:
[Unit]Description=FRP ServerAfter=network.target[Service]ExecStart=/root/frp_0.48.0_linux_amd64/frps -c /root/frp_0.48.0_linux_amd64/frps.iniRestart=always[Install]WantedBy=multi-user.target 客户端类似创建/etc/systemd/system/frpc.service,然后systemctl enable frps和systemctl start frps。
—— 希望这篇Ubuntu frp配置教程能帮助你彻底掌握公网服务器frp客户端的部署,享受内网穿透带来的便利!
本文由主机测评网于2026-02-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227293.html