FRP 内网穿透

FRP(Fast Reverse Proxy)是一种高性能的反向代理应用,可以用于内网穿透,支持多种协议。以下是搭建FRP的基本步骤:

  1. 准备阶段

    • 确保你有一台拥有公网IP的设备,如云服务器或VPS,这将作为反向代理服务器。
    • 可选:购买一个域名,以便通过域名访问内网服务。
  2. 下载FRP

    • 访问FRP的GitHub页面(https://github.com/fatedier/frp/releases)
    • 下载适合你服务器操作系统和处理器类型的FRP版本。例如,Windows系统可能需要下载`frp_0.59.0_windows_amd64.zip`。
  3. 服务器端配置(frps)

    • 配置安全组规则,确保需要穿透的端口已经放行。
    • 解压下载的FRP压缩包,找到frps.ini配置文件并进行配置。例如:
      [common] bind_port = 7000 ;要绑定的端口 dashboard_user = admin ;控制台的用户名 dashboard_pwd = password ;控制台的密码 dashboard_port = 7500 ;控制台的端口
    • 将配置文件和frps.exe程序复制到服务器上。
    • 通过命令行或PowerShell运行frps.exe:
      frps -c frps.ini
  4. 内网设备配置(frpc)

    • 配置frpc.ini文件,设置反向代理的参数。例如:
      [common] server_addr = 1.2.3.4 ;服务器的 IP server_port = 7000 ;服务器上设置的服务绑定端口 [RDP] type = tcp local_ip = 127.0.0.1 ;本机 IP local_port = 3389 ;远程桌面的默认端口 remote_port = 7001 ;外网访问的端口
    • 将配置文件和frpc.exe程序复制到内网设备上。
    • 运行frpc.exe:
      frpc -c frpc.ini
  5. 内网设备开启远程桌面

    • 在内网设备上,通过系统设置允许远程连接。
  6. 运行远程桌面连接

    • 从外网使用远程桌面连接工具,输入服务器IP:外网访问端口(如1.2.3.4:7001)来连接内网设备。
  7. (可选)绑定域名

    • 如果你有域名,可以在域名控制台中添加A记录,指向服务器IP。
    • 在frpc.ini中添加custom_domains配置项,指向你的域名。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值