zoukankan      html  css  js  c++  java
  • frp安装部署指南

    frp github地址:https://github.com/fatedier/frp
    frp使用指南:https://github.com/fatedier/frp/blob/master/README_zh.md

    1.部署服务端

    步骤一:提前设置好服务端公网IP端口权限,可提前开启,也可以根据实际情况开通;
    

    服务端配置信息

    步骤一:下载安装包  
    wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
    步骤二:解压安装包
    mkdir /etc/frp && tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /etc/frp
    步骤三:修改配置文件
    vim /etc/frp/frps.ini
    ----------
    [common]
    bind_port = 20001 根据实际情况更新IP端口
    ----------
    步骤四:启动程序,并放到后台
    nohup sh /etc/frp/frps -c /etc/frp/frps.ini &
    

    2.客户端设置

    步骤一:下载安装包
    windows端:
    https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_windows_amd64.zip
    Linux端:
    https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
    步骤二:解压安装包到对应文件夹
    步骤三:修改配置文件
    frpc.ini
    [common]
    server_addr = 129.*.*.* #修改成服务端的公网IP
    server_port = 20001 #服务端公开的公网IP端口,需要提前开通进出
    
    [ssh] #ssh连接
    type = tcp
    local_ip = 192.168.199.237 #修改成你要连接的IP,如果是本地就修改成127.0.0.1
    local_port = 22 #要连接的内网IP端口
    remote_port = 20003 #映射后的公网端口
    
    [RDP] #远程桌面连接,下面原理与ssh连接一致
    type = tcp
    local_ip = 127.0.0.1
    local_port = 3389
    remote_port = 20002
    
    步骤四:启动程序,并放到后台启动
    Linux端:nohup sh /etc/frp/frpc -c /etc/frp/frpc.ini &
    Windows端:start /b frpc.exe -c c:frpfrpc.ini
    

    3.客户端连接

    连接ssh
    地址如下:服务公网IP+客户端remote_port-->>>129.*.*.*:20003
    连接远程桌面
    地址如下:服务公网IP+客户端remote_port-->>>129.*.*.*:20002
  • 相关阅读:
    小议如何使用APPLY
    SQLServer复制(二)--事务代理作业
    T-SQL—理解CTEs
    jdbc与java.sql
    java设计模式之中介者模式
    fread函数和fwrite函数
    Linux多线程编程(不限Linux)
    poj 3320 技巧/尺取法 map标记
    poj 1260 dp
    HDU 4311 前缀和
  • 原文地址:https://www.cnblogs.com/cnhope/p/12902464.html
Copyright © 2011-2022 走看看