frp安装

frp配置

  • 服务端 frps.ini

    1
    2
    3
    4
    5
    6
    7
    [common]
    bind_port = 7000
    token = 12345678
    # 可在本地通过 ServerIP:7500 查看服务端情况
    dashboard_user = root
    dashboard_pwd = root
    dashboard_port = 7500
  • 提供服务的内网机器 frpc.ini

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [common]
    server_addr = ServerIP
    server_port = 7000
    token = 12345678

    [secret_ssh]
    type = stcp
    sk = 自定义密钥,与下面一致
    local_ip = 127.0.0.1
    local_port = 22

    注:需要开启22端口,检测方式:

    1
    ssh root@127.0.0.1
  • 访问服务的机器 frpc.ini

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [common]
    server_addr = ServerIP
    server_port = 7000
    token = 12345678

    [secret_ssh_visitor]
    type = stcp
    role = visitor
    server_name = secret_ssh
    sk = 自定义密钥,与上面一致
    bind_addr = 127.0.0.1
    bind_port = 6000

访问内网机器

  • 服务端 Debian (后台运行)

    1
    nohup ./frps -c frps.ini &
  • 内网机器 Ubuntu

    1
    ./frpc -c frpc.ini
  • 访问Ubuntu的机器 Windows (写个bat文件方便直接启动)

    1
    frpc.exe -c frpc.ini
  • 在Windows上使用ssh连接

    1
    ssh -oPort=6000 schenk@127.0.0.1
    • 注:连接后需要手动使.bashrc生效

      1
      source ~/.bashrc