zoukankan      html  css  js  c++  java
  • frp

    让局域网的机器在公网可以访问,需要一台公网机器来做跳转。

    https://github.com/fatedier/frp

    一、服务端配置

    [common]
    # frp 连接端口
    bind_port = 7000
    # dashboard 配置,查看连接情况
    dashboard_port = 7500
    dashboard_user = admin
    dashboard_pwd = admin
    # 连接密钥
    token = frp
    # 日志
    log_file = ./frps.log
    log_level = info
    log_max_days = 1

    二、客户端配置

    [common]
    # frps 服务器地址
    server_addr = 192.168.1.1
    server_port = 7000
    # 密钥
    token = frc
    # 日志
    log_file = ./frpc.log
    # 日志类别:trace, debug, info, warn, error
    log_level = debug
    log_max_days = 7
    # 设置为 false,frpc 连接 frps 失败后重连,默认为 true 不重连
    login_fail_exit = false
    
    
    # 服务名称,随意,但不能和其他已建立的相同
    [web]
    # 服务的网络协议类型: tcp | udp | http | https | stcp | xtcp, default is tcp
    type = tcp
    # 要监听的地址
    local_ip = 127.0.0.1
    local_port = 8080
    # 对传输内容进行压缩,减小 frpc 与 frps 之间的流量,加快转发速度,但是会额外消耗一些 cpu 资源
    use_compression = true
    # 如果为 true,则 frps 和 frpc 之间的消息将被加密,默认为 false
    use_encryption = true
    # 映射到 frps 服务器的端口
    remote_port = 80

    三、执行

    windows

    https://www.cnblogs.com/jhxxb/p/10987441.html

    # Windows 上后台执行,保存后缀为 vbs
    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run "frpc.exe -c frpc.ini",0
    
    # 若路径带空格
    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run chr(34)&"C:Program Filesfrpstartc.bat"&chr(34),0
    
    # cmd
    tskill frpc
    C:
    cd C:Program Filesfrp
    frpc.exe -c frpc2.ini

    linux

    https://www.cnblogs.com/jhxxb/p/10987503.html

    nohup /opt/frp_amd64/frpc -c /opt/frp_amd64/frpc.ini &

    https://github.com/fatedier/frp/blob/master/README_zh.md

  • 相关阅读:
    vim常用命令
    转:CRF++总结1
    转:CRF++总结2
    并查集算法程序
    CRF++使用小结(转)
    并查集算法程序
    C#winform 画图
    转:字符识别
    转:A Survey On Relation Extraction
    转:生产计划问题
  • 原文地址:https://www.cnblogs.com/jhxxb/p/10987422.html
Copyright © 2011-2022 走看看