不到15M ! 穿透TCP/UDP/HTTPS 、运维绝了

不到15M ! 穿透TCP/UDP/HTTPS 、运维绝了

作为运维人员,是否因为需要将内网服务暴露到外网而耗费大量时间?

要么配置繁琐,要么安全隐患大,甚至还得依赖收费工具!frp 作为一款开源的快速反向代理工具,不仅解决了这些烦人的问题,还提供了操作简单、功能强大、高效安全的内网穿透解决方案,帮你省时省力。

frp 是什么?

image

frp 是一款开源免费的内网穿透工具,它可以帮你轻松将内网服务暴露到外网,无论是 HTTP、HTTPS 还是 TCP、UDP 协议的服务都支持。你无需配置繁琐的防火墙规则,无需担忧复杂的网络环境,设置好 frp 后,访问内网服务只需一个简单的外网地址!

核心功能

image

1.高效内网穿透

  • 支持 TCP、UDP、HTTP 和 HTTPS 协议,一键将内网服务暴露到外网。
  • 无需手动配置防火墙或 NAT,轻松跨越复杂网络环境。
  • image

    2.定制化子域名支持

    • 可通过绑定自定义子域名,直接将内网服务映射为友好的外网地址。
  • 3.安全机制到位

    • 支持加密和压缩,确保数据在传输过程中的安全与高效。
    • 提供多种身份验证方式,包括基于 Token 的认证和 OIDC 支持。

    4.多用户和负载均衡

    • 支持多用户场景及负载均衡,轻松应对高并发访问需求。

    5.操作可视化

    • 提供服务端管理面板和客户端 UI,让你实时监控当前代理状态和资源使用。

      image

      6.P2P 模式和虚拟网络

      • 支持点对点(P2P)传输和虚拟网络(VirtualNet)功能,用于实现内网间的直连访问。

      安装指南

      服务端安装(frps)

      • 1.下载服务端程序:

        wget https://github.com/fatedier/frp/releases/download/v0.64.0/frps_0.64.0_linux_amd64.tar.gz
        tar -xzf frps_0.64.0_linux_amd64.tar.gz
        cd frps_0.64.0_linux_amd64
      • 2.配置服务端 frps.toml 文件:

        bindPort = 7000
        vhostHTTPPort = 8080
        auth.token = "your_token"
      • 3.启动服务端:
      • ./frps -c ./frps.toml

      客户端安装(frpc)

      • 1.下载客户端程序:

        wget https://github.com/fatedier/frp/releases/download/v0.64.0/frpc_0.64.0_linux_amd64.tar.gz
        tar -xzf frpc_0.64.0_linux_amd64.tar.gz
        cd frpc_0.64.0_linux_amd64
      • 2.配置客户端 frpc.toml 文件(以暴露 SSH 服务为例):

        serverAddr = "your-server-ip"
        serverPort = 7000
        auth.token = "your_token"

        [[proxies]]
        name = "ssh"
        type = "tcp"
        localPort = 22
        remotePort = 6000
      • 3.启动客户端:./frpc -c ./frpc.toml
      • image

      • 4.测试访问:假设服务端 IP 是 10.0.0.1,运行以下命令访问暴露的 SSH 服务:
      • ssh -p 6000 user@10.0.0.1

        frp 是一款开源免费但功能相当强大的内网穿透工具,适用于各种场景:从远程访问办公内网系统,到暴露本地开发环境。它不仅易用,还提供了全方位的安全性及性能优化支持。对于运维人员、开发者和测试团队来说,frp 是提升工作效率的不二之选!

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容