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

Linux内网穿透实战:手动部署与测试全攻略(小白专用)

Linux内网穿透实战:手动部署与测试全攻略(小白专用)

关键词: Linux内网穿透、frp内网穿透、手动部署内网穿透、内网穿透测试

内网穿透允许外部网络访问内网设备,对于远程办公、搭建个人网站等非常有用。本文将手把手教你如何在Linux系统上手动部署frp内网穿透工具,并进行连接测试。

1. 准备工作

你需要:

  • 一台具有公网IP的服务器(如云服务器,系统为Linux)
  • 一台需要被访问的内网Linux机器(客户端)
  • 两者均可访问网络

2. 下载frp

访问frp的GitHub releases页面,下载最新版Linux版压缩包。例如使用wget:

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

3. 服务端配置(公网服务器)

进入解压目录,编辑frps.ini

[common]bind_port = 7000token = your_token  # 设置一个安全的token  

启动服务端:./frps -c frps.ini

建议使用nohup或systemd保持后台运行。

4. 客户端配置(内网机器)

同样解压frp,编辑frpc.ini

[common]server_addr = 你的服务器公网IPserver_port = 7000token = your_token[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000  # 外网访问时使用的端口  

启动客户端:./frpc -c frpc.ini

Linux内网穿透实战:手动部署与测试全攻略(小白专用) Linux内网穿透 frp内网穿透 手动部署内网穿透 内网穿透测试 第1张

5. 测试连接

在任意外网机器上,使用ssh命令访问:

ssh -p 6000 内网用户名@你的服务器公网IP

如果能够成功登录,则说明内网穿透部署成功!

6. 进阶与注意事项

可以配置多个隧道,例如HTTP、RDP等。确保防火墙开放相应端口。同时,建议使用systemd实现开机自启。

通过以上步骤,你已经完成了Linux内网穿透的手动部署和测试。frp是目前流行的内网穿透工具,掌握其手动部署方法有助于深入理解原理。

关键词再次强调:Linux内网穿透、frp内网穿透、手动部署内网穿透、内网穿透测试。