• frp 一般使用记录



    最简单使用:

    服务端

    ./frps  使用默认7000端口,没有认证密码任何frp客户端都可以使用,默认使用TCP通道

    ./frps -p 7000 -t frpauth  使用了7000端口,设置认证token为frpauth

    客户端

    frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xx.xx:7000 -p kcp -u frp_tunnel_name_1   frp使用tcp通道,认证token为frpauth,将127.0.0.1:3389端口通过154.92.xx.xx:7000中转映射为54.92.xx.xx:12312。(经过我的测试,kcp不好使,如果去掉的话,一切正常)

    【-t  认证token】

    【-l  本地端口】

    【-r  远程端口】

    【-s  frps服务器IP和端口】

    【-p 参数表示选用kcp子协议,有资料说,kcp在弱网环境下传输效率提升明显,但是会有一些额外的流量消耗】

    【-u  frp通道名,一个通道对应一个通道名】

    frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xx.xx:7000 -p kcp  


    下面是用配置文件的方式来启动frp,个人不怎么用


    frps配置文件

    frps.ini的内容

    "

    [common]
    bind_addr = 0.0.0.0
    bind_port = 7000

    #UDP端口,以帮助使UDP孔穿透NAT
    bind_udp_port = 7001

    #用于kcp协议的udp端口,可以与'bind_port'相同
    #如果未设置,则以frps将禁用kcp
    kcp_bind_port = 7000


    # auth token
    token = frpauth

    #心跳配置,但不建议修改默认值
    # the default value of heartbeat_timeout is 90
    # heartbeat_timeout = 90

    #仅允许frpc绑定您列出的端口,如果不进行任何设置,将没有任何限制

    "

    启动frps

    ./frps -c frps.ini

    启用TLS加密

    frpc.ini

    "

    use_encryption = true
    use_compression = true

    "

    frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xxx.xx:7000 -u frp_tunnel_name_1332 -c frpc.ini  


  • 相关阅读:
    公平锁,非公平锁,乐观锁,悲观锁
    需求分析
    需求的获取渠道
    php将中文字符串分割为数组
    面试题
    ecshop中错误
    应用上线前必须进行的10个QA测试
    资料1
    tp数据库配置
    Web开发思路
  • 原文地址:https://www.cnblogs.com/blogs-1024/p/11612297.html
Copyright © 2020-2023  润新知