• frp穿透.md


    frp穿透

    介绍

    项目地址:https://github.com/fatedier/frp

    中文文档: https://gofrp.org/docs

    ​ frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

    ​ frp 主要由 客户端(frpc)服务端(frps) 组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。

    ssh访问内网

    公网服务器:

    1. 编辑frps.ini文件

       [common]
       bind_port = 7000 
       authenticate_heartbeats = true
       authentication_method = token
       token=随机字符串
      
    2. 启动frps

      frps -c frps.ini
      

    内网(需要穿透的):

    1. 编辑frpc.ini文件

      [common]
      server_addr = 远程服务ip(公网ip)
      server_port = 7000
      authenticate_heartbeats = true
      authentication_method = token
      token = 与公网frps.ini相同的token,用来认证
      
      [ssh]
      type = tcp
      local_ip = 127.0.0.1
      local_port = 22
      remote_port = 6000
      
    2. 启动frpc

      frpc -c frpc.ini
      

    说明:

    ​ server(frps)将监听7000端口,与client(frpc)通信。上面的配置,server将根据client的要求,将自身的6000端口所收到的信息,发送给client的22端口。client再将自身22端口收到的回复发送给server,用作server的6000端口的回复。简单来说,访问server的6000端口相当于访问client的22端口。

    image-20210304234715112

  • 相关阅读:
    SpringIOC的小例子
    java中递归实现复制多级文件夹
    快速排序和几种简单排序
    Oracle面试的基本题
    多态的两个小例子
    单例模式
    内部类与匿名内部类
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/nsfoxer/p/16321392.html
Copyright © 2020-2023  润新知