使用Linux系统的小伙伴多数都是很了解系统和网络的,所以这里不赘述细节步骤。
    不只是常规的CentOS、Ubuntu等发行版Linux,普通路由器、软路由、群晖、刷机盒子等基于Linux的设备也可以运行linux客户端。

    1. 支持X86_32/64位、arm32/64位、mips32/64位等平台,不清楚自己的平台可以在系统内运行uname -m查看,在这里下载对应的Frp版本Frp官方下载

    image.pngimage.png

    架构 输出结果
    i386 i386, i686
    amd64 x86_64
    arm_garbage arm, armel
    armv7 armv7l, armhf
    arm64 aarch64, armv8l
    mips* mips
    mips64* mips64
    1. 在本地下载好上传到Linux或者在Linux里直接下载解压;进入解压出的目录;修改frpc的权限为可执行;编辑frpc.ini配置文件或者直接上传自己配置好的文件。

    root@Linux:~# wget http://get.max999.cn/frp_0.42.0_linux_amd64.tar.gz
    root@Linux:~# tar -xzvf frp_0.42.0_linux_amd64.tar.gz
    root@Linux:~# cd frp_0.42.0_linux_amd64/
    root@Linux:~/frp_0.42.0_linux_amd64# chmod +x frpc
    root@Linux:~/frp_0.42.0_linux_amd64# vi frpc.ini

    1. 启动frp,可以先前台启动测试一下,可以正常使用再后台运行

    root@Linux:~/frp_0.42.0_linux_amd64# ./frpc -c frpc.ini //临时启动
    root@Linux:~/frp_0.42.0_linux_amd64# nohup /root/frp_0.42.0_linux_amd64/frpc -c /root/frp_0.42.0_linux_amd64/frpc.ini & //后台运行,绝对路径根据自己实际情况写

    1. 设置开机启动
      1. 添加frpc系统服务

    root@Linux:~# vi /etc/systemd/system/frpc.service`` //添加frpc服务文件
    将以下内容粘贴进去
    [Unit]
    Description=Frp Client
    After=network.target

    [Service]
    Type=idle
    User=nobody
    Restart=on-failure
    RestartSec=60s
    ExecStart=/root/frp_0.42.0_linux_amd64/frpc -c /root/frp_0.42.0_linux_amd64/frpc.ini //根据自己实际情况写绝对路径

    [Install]
    WantedBy=multi-user.target

    1. 保存好frpc.service以后重新加载系统服务

    root@Linux:~# systemctl daemon-reload

    1. 启动frpc服务,添加frpc开机启动

    root@Linux:~# systemctl start frpc //启动
    root@Linux:~# systemctl stop frpc //停止
    root@Linux:~# systemctl restart frpc //重启
    root@Linux:~# systemctl enable frpc //开机启动