个人笔记
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

2.6 KiB

服务端

官网Releases版本安装

  • 下载最新的release版本

    wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
    
  • 解压并命重命名

    tar -zxvf frp_0.38.0_darwin_amd64.tar.gz
    mv frp_0.38.0_darwin_amd64 frp
    cd frp
    
  • 修改服务端配置

    vim frps.ini
    

    将以下配置写入文件

    [common]
    bind_port = 7000
    # 启用面板
    dashboard_port = 7001
    # 面板登录名和密码
    dashboard_user = mengyxu
    dashboard_pwd = iaminlove.20.
    # 使用http代理并使用7002端口进行穿透
    vhost_http_port = 7002
    # 使用https代理并使用7003端口进行穿透
    vhost_https_port = 7003
    
  • 启动frp服务端

    ./frps -c ./frps.ini
    

使用docker安装

  • 拉取镜像

    docker pull snowdreamtech/frps
    
  • 添加配置文件

    mkdir /home/frp
    cd /home/frp
    vim frps.ini
    

    配置内容与上面一样

  • 建立容器

    docker run --name frps --restart=always -d \
        -p 7000:7000 \
        -p 7001:7001 \
        -p 7002:7002 \
        -p 7003:7003 \
        -p 7004:7004 \
        -p 7005:7005 \
        -v /home/frp/frps.ini:/etc/frp/frps.ini \
        snowdreamtech/frps
    

    注意挂载目录与端口映射

客户端

官网Releases版本安装

  • 下载最新的release版本

    wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
    
  • 解压并命重命名

    tar -zxvf frp_0.38.0_darwin_amd64.tar.gz
    mv frp_0.38.0_darwin_amd64 frp
    cd frp
    
  • 修改客户端配置文件

    vim frpc.ini
    
    [common]
    server_addr = 114.132.229.108
    server_port = 7000
    
    [11-ssh]
    type = tcp
    local_ip = 10.100.0.221
    local_port = 1122
    remote_port = 7004
    
    [11-mysql]
    type = tcp
    local_ip = 10.100.0.221
    local_port = 11306
    remote_port = 7005
    
    [11-masterlab]
    type = tcp
    local_ip = 10.100.0.221
    local_port = 1181
    remote_port = 7006
    

    frp客户端的详细配置说明

  • 启动frp客户端

    ./frpc -c ./frpc.ini
    
    nohup ./frpc -c ./frpc.ini >./frpc.log 2>&1 &
    

使用docker安装

  • 拉取镜像

    docker pull snowdreamtech/frpc
    
  • 创建配置文件

    mkdir /home/frp
    cd /home/frp
    vim frpc.ini
    

    配置比较麻烦,不建议用docker装

  • 创建容器