Linux 安装 frpc 客户端
一、下载并安装 frpc 客户端
客户端程序下载地址: GitHub官方仓库地址 。
截至本文完成时,frp 的最新版本为 v0.59.0 。首先,将 Release 中最新版的二进制包下载并复制到服务器上。
- 一键安装脚本
bash <(curl -Lso- frpc.afrp.net)
- 手动安装
wget https://github.com/fatedier/frp/releases/download/v0.59.0/frp_0.59.0_linux_amd64.tar.gz tar xf frp_0.59.0_linux_amd64.tar.gz cd frp_0.59.0_linux_amd64/
可以看到目录中有 frpc frps 两个可执行文件分别为 frpc 的客户端以及服务端,以及 frpc.toml frps.toml 等示例配置文件。我们按照官方默认的目录,将 frpc 和 frpc.toml 复制到 /usr/local/frpc 中。
sudo mkdir -p /usr/local/frpc sudo cp frpc /usr/local/frpc sudo cp frpc.toml /usr/local/frpc
修改 frpc、frpc.toml 文件限制。
chmod 755 /usr/local/frpc/frpc chmod 755 /usr/local/frpc/frpc.toml
二、配置 frpc 客户端
使用编辑器打开 /usr/local/frpc/frpc.toml 。将下列配置信息加入配置文件。
serverAddr = "us.afrp.net"
serverPort = 7000
auth.method = "token"
auth.token = "afrp.net"
user = "your_name"
[[proxies]]
name = "nas.http"
type = "http"
localIP = "192.168.100.8"
localPort = 5000
customDomains = ["nas.yourdomain.com"]
subdomain = "nas"
[[proxies]]
name = "nas.https"
type = "https"
localIP = "192.168.100.8"
localPort = 5001
customDomains = ["nas.yourdomain.com"]
subdomain = "nas"
[[proxies]]
name = "linux.ssh.tcp"
type = "tcp"
localIP = "192.168.100.21"
localPort = 22
remotePort = 10022
[[proxies]]
name = "windows11.rdp.tcp"
type = "tcp"
localIP = "192.168.100.10"
localPort = 3389
remotePort = 13389
[[proxies]]
name = "windows11.rdp.udp"
type = "udp"
localIP = "192.168.100.10"
localPort = 3389
remotePort = 13389
这时,如果您使用一键安装就可以通过以下命令运行 frpc 客户端了。
启动、查看状态、重启 frpc
sudo systemctl start frpc
sudo systemctl status frpc
sudo systemctl restart frpc
三、配置 Frpc 客户端管理脚本
手动安装的需要配置;一键安装的根据您的喜好配置,也可不配置。
参照:frpc-onekey
- 下载 frpc.init 移动到 /etc/init.d/frpc 并赋权
wget -N https://raw.githubusercontent.com/KuwiNet/frpc/master/frpc.init mv frpc.init /etc/init.d/frpc chmod 755 /etc/init.d/frpc
- 安装快捷命令
Debian/Ubuntuupdate-rc.d -f frpc defaults ln -s /etc/init.d/frpc /usr/bin/frpc
CentOS/Redhat
chkconfig --add frpc
到此为止,frp服务端的安装就算完成了。可以使用下面的命令测试一下安装是否成功。
frpc status
如果未启动可用下面命令启动。
frpc start