Loading... <h3>创建frp目录</h3> <div class="highlight"> <pre><code class="language-text">mkdir /frp</code></pre> </div> <h3>创建一个frp目录后,进入该目录,使用如下命令</h3> <div class="highlight"> <pre><code class="language-text">cd /frp //进入创建的frp目录 wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz //下载软件包</code></pre> </div> <p data-pid="4P_QNjUQ">若无wget命令,CentOS运行</p> <div class="highlight"> <pre><code class="language-text">yum install -y wget //安装wget软件</code></pre> </div> <h3>解压文件并进入解压文件夹</h3> <div class="highlight"> <pre><code class="language-text">tar -zxvf frp_0.58.0_linux_amd64.tar.gz //解压文件 cd frp_0.58.0_linux_amd64 //进入解压文件夹</code></pre> </div> <h3>编辑frpc.ini文件</h3> <div class="highlight"> <pre><code class="language-text">[common] #这里填写frp服务端的地址 server_addr = 192.168.0.10 #frp服务端的端口 server_port = 7000 #服务端的秘钥 token=123123123 [ssh] #这里填写本地需穿透的服务器及端口 type = tcp #127.0.0.1即为本地 local_ip = 127.0.0.1 #本地22端口 local_port = 22 #映射到公网服务端对应的端口,服务端需开启防火墙 remote_port = 6000 #服务器与客户机之间的心跳连接:如果没有会每隔60秒自动断开。 heartbeat_timeout = 30</code></pre> </div> <h3>启动fprc并测试运行</h3> <h3>直接运行测试</h3> <p data-pid="a3zgV1h3">输入:</p> <div class="highlight"> <pre><code class="language-text">./frpc</code></pre> </div> <figure data-size="normal"> <div><img class="aligncenter size-full wp-image-9994" src="https://www.xnwmw.cn/usr/uploads/2024/05/akp54.png" width="720" height="89" alt="FRP客户端-1" title="FRP客户端-1" style=""></div> <figcaption>frpc正常运行中</figcaption></figure> <p data-pid="62YUbMKi">打开服务端检查状态</p> <figure data-size="normal"><figcaption>已成功连接到服务器</figcaption></figure> <h3>使用nohup后台挂起服务并记录日志</h3> <div class="highlight"> <pre><code class="language-text">nohup ./frpc -c frpc.ini > ./frpc.log 2>&1 &</code></pre> </div> <p data-pid="31vZ7q0q">关闭frpc</p> <div class="highlight"> <pre><code class="language-text">ps -ef | grep frpc //查看进程pid号 kill -9 pid号 //杀死进程</code></pre> </div> <h3>frpc服务配置服务,并设置开机自启</h3> <h3>1.建立启动脚本编写sh文件</h3> <div class="highlight"> <pre><code class="language-text">#!/bin/bash cd /frp/frp_0.51.0_linux_amd64/ echo 'pwd'|nohup ./frpc -c frpc.ini > ./frpc.log 2>&1 &</code></pre> </div> <h3>2.将sh文件与frpc服务放一起,命名为frpc.sh</h3> <div class="highlight"> <pre><code class="language-text">root@vultr:/frp/frp_0.51.0_linux_amd64# pwd /frp/frp_0.51.0_linux_amd64 root@vultr:/frp/frp_0.51.0_linux_amd64# ls frpc frpc_full.ini frpc.ini frps frps_full.ini frpc.sh frps.ini frps.log LICENSE</code></pre> </div> <h3>3.给frpc.sh 添加 可执行权限</h3> <div class="highlight"> <pre><code class="language-text">chmod +x frpc.sh</code></pre> </div> 最后修改:2025 年 03 月 04 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏