官网
centos linux 和 win 下载的版本
linux_amd64.tar.gz linux_arm64.tar.gz
darwin_amd64.tar.gz darwin_arm64.tar.gz
区别就是 cpu架构问题 amd 和 arm 架构 现在cpu基本上都是64位的
解压缩
// 解压到当前文件夹
tar -zxvf *.tar.gz
// 解压到指定文件夹
tar -zxvf *.tar.gz -C /xxx/xxx
frpc 和 frps
c 是客户端 s是服务端 s放在公网机器上 c去连接 然后通过s 去访问c
配置后台长期运行以及开机自启
安装
使用 yum 安装 systemd(CentOS/RHEL)
yum install systemd
使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd
创建 frps.service文件 在/etc/systemd/system 主要是systemd 这个
sudo vim /etc/systemd/system/frps.service
写入内容
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.toml
[Install]
WantedBy = multi-user.target
使用 systemd 管理frps服务
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps
设置frps 开机启动
sudo systemctl enable frps
启动和安装和配置文件 关注.toml配置文件 和frpc客户端的启动
./frps -c ./frps.toml
使用以下命令启动服务器:./frps -c ./frps.toml。
使用以下命令启动客户端:./frpc -c ./frpc.toml。
配置文件格式(后缀) TOML/YAML/JSON 不推荐 INI