frp内网穿透

环境介绍

server : debian 9 腾讯云主机 124.xxx.xxx.xxx (公网可以被访问的主机)
client : centos minimal 7.9 (VMware) 192.168.128.7 (需要被内网穿透的主机)

  1. 根据自己的版本下载 frp (server和client都要下载)
    https://github.com/fatedier/frp/releases

  2. 解压
    tar -zxvf frp_0.39.1_linux_amd64.tar.gz

官方文档

server 端配置

  1. 创建 frps 配置文件目录
    mkdir /etc/frp

  2. 复制配置文件
    cp frp/frps* /etc/frp

  3. 复制启动文件
    cp frp/frps /usr/bin/frps

  4. 使用 system 管理服务
    cp frp/systemd/frps* /usr/lib/systemd/system

  5. 配置 SSH
    vim frps.ini

  6. 启动服务
    systemctl start frps

client 端配置

  1. 创建 frpc 配置文件目录
    mkdir /etc/frp

  2. 复制配置文件
    cp frp/frpc* /etc/frp

  3. 复制启动文件
    cp frp/frpc /usr/bin/frps

  4. 使用 systemd 管理服务
    cp frp/systemd/frpc* /usr/lib/systemd/system

  5. 配置 SSH
    vim frpc.ini

  6. 启动服务
    systemctl start frpc

如果启动服务没有报错, 就可以实现内网穿透远程SSH

测试一下:
测试机: windows 公网环境
ssh -oPort=6000 root@124.xxx.xxx.xxx