美文网首页
CentOS下安装配置FRP

CentOS下安装配置FRP

作者: KN郑某某 | 来源:发表于2020-11-20 08:07 被阅读0次

    一、frp相关地址

    源码地址 https://github.com/fatedier/frp

    本次安装的版本是 v0.27.0

    二、服务端

    CentOS7 服务器IP 100.100.100.1

    1. 下载

    https://github.com/fatedier/frp/releases 下载软件包 frp_0.27.0_linux_amd64.tar.gz

    2. 配置并启动

    • 解压
    tar -zxf frp_0.27.0_linux_amd64.tar.gz
    
    • 修改配置文件

    修改服务器配置文件 frps.ini,内容如下

    [common]
    bind_port = 5000
    token = 987654321
    allow_ports = 5000-5100
    

    监听5000端口,同时添加 5000 至 5100 的端口,方便客户端使用这些端口开放对应的服务,token 是连接的密钥

    • 启动

    解压目录下执行

    $ nohup ./frps -c frps.ini&
    

    服务端防火墙开放对应的 5000-5100 端口

    三、客户端

    CentOS7 服务器IP 192.168.0.100

    1. 下载

    https://github.com/fatedier/frp/releases 下载软件包 frp_0.27.0_linux_amd64.tar.gz

    2. 配置并启动

    • 解压
    tar -zxf frp_0.27.0_linux_amd64.tar.gz
    
    • 修改配置文件

    • 192.168.0.100 frp 客户端配置

    修改客户端配置见 frpc.ini,内容如下

    [common]
    server_addr = 100.100.100.1
    server_port = 5000
    token = 987654321
    admin_addr = 127.0.0.1
    admin_port = 7400
    
    [plugin_http_proxy]
    type = tcp
    remote_port = 5001
    plugin = http_proxy
    plugin_http_user = zqyu
    plugin_http_passwd = zqyu123456
    
    [ssh100]
    type = tcp
    local_ip = 192.168.0.100
    local_port = 22
    remote_port = 5002
    

    连接服务端的5000端口,密钥token和服务端一样。 开启 plugin_http_proxy,使用服务端允许的 5001端口,设置账号 zqyu 和密码 zqyu123456
    同时这里还测试添加了一个 ssh服务,使用ssh连接客户端机器。
    客户端启用 admin 端口,方便客户端配置的热加载。

    • 启动

    解压目录下执行

    $ nohup ./frpc -c frpc.ini&
    
    • 重载配置

    以后修改配置后可以使用命令重新加载,无需重启客户端。

    $ ./frpc reload -c frpc.ini 
    

    `

    相关文章

      网友评论

          本文标题:CentOS下安装配置FRP

          本文链接:https://www.haomeiwen.com/subject/mxuliktx.html