frp官方(项目地址)介绍为:

官方(项目地址)

如果要下载,在页面中找到release版本
下载release版本之后,解压,包里的内容如下:

如何将frpc客户端安装为服务 frp客户端设置_客户端


由于服务器端师兄已经配置完毕,具体教程可以参见手把手教你用frps实现内网穿透,因此此处我配置的是客户端。

首先进入systemd文件夹,打开frpc.service,里面的内容如下:

如何将frpc客户端安装为服务 frp客户端设置_ip地址_02

注意框选的东西,也就是说我们要在解压的文件夹里找到名字为frpcfrpc.ini的文件,分别把他们拷贝到/usr/bin//etc/frp/的文件夹下,注意在/etc/文件夹下是没有frp文件夹的,需要手动创建
拷贝和创建文件夹的指令分别为

#所有操作都是在当前文件夹下进行的,并且为了权限,要用sudo
sudo cp -i frpc  /usr/bin/

sudo mkdir /etc/frp
sudo cp -i frpc.ini  /etc/frp/

但是!!!不要着急,在进行这两步操作之前要更改一些参数,

打开frpc.ini文件,如下图所示,填入内容

如何将frpc客户端安装为服务 frp客户端设置_重启_03


本地客户端的ip地址可以用ifconfig指令查看

在此之后可以运行上面的代码。

最后,还是将systemd中的frpc.service拷贝到/etc/systemd/system/目录下

#所有操作都是在当前文件夹下进行的,并且为了权限,要用sudo
sudo cp -i frpc.service /etc/systemd/system/

之后要设置开机自启动

#打开frpc服务
systemctl start frpc
#设置为开机自启动
systemctl enable frpc

#附赠两个有用的指令,分别是重启服务,查看当前服务的状态
systemctl restart frpc

systemctl status frpc

最后就可以远程连接一下试试啦,深度学习令我头秃0.0

结果如下

如何将frpc客户端安装为服务 frp客户端设置_客户端_04

问题记录:

检查是否关闭服务端防火墙或者是开启要用到的端口,就是frpc.ini文件中的remote_port一定要在服务器中的防火墙把这个端口添加上否则会连不上的

还有就是一个很特殊的问题,我用的电脑上之前有师兄配置过这个客户端,我不知道,然后我自己重新配置的时候显示is already used,因此要命令行关闭那些程序

#这段代码是找正在运行的frpc进程,找到对应的进程,用kill指令即可杀死
ps -aux | grep frpc

后期补充

由于我使用的客户端是依赖于路由器的网络,因此听师兄说它本地的ip地址
每次在路由器重启之后都会改变,最好上网找个教程设置一下路由器,不然每次都要更改frpc.ini中的本地ip地址属实麻烦