下载安装
wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz && tar -zxf frp_0.61.0_linux_amd64.tar.gz && mv frp_0.61.0_linux_amd64 /usr/local/frp
服务端配置
配置 /usr/local/frp/frps.toml
修改为以下内容
bindPort = 7000
- bindPort 与客户端握手端口
启动
frps -c ./frps.toml
客户端配置
配置/usr/local/frp/frpc.toml
修改为以下内容
serverAddr = "x.x.x.x"
serverPort = 7000
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
- serverAddr 服务器的公网 ip 地址
- serverPort 与服务器握手端口
- remotePort 服务器代理内网设备的端口
启动
frpc -c ./frps.toml
自启动
服务端
创建 /etc/systemd/system/frps.service
并添加以下内容
[Unit]
# 服务名称,可自定义
Description = frps
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动 frps 的命令,需修改为您的 frps 的安装路径
ExecStart = /usr/local/frp/frps -c /usr/local/frp/frps.toml
[Install]
WantedBy = multi-user.target
启动
systemctl enable frps && systemctl start frps
客户端
创建 /etc/systemd/system/frpc.service
并添加以下内容
[Unit]
# 服务名称,可自定义
Description = frpc
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动 frps 的命令,需修改为您的 frps 的安装路径
ExecStart = /usr/local/frp/frpc -c /usr/local/frp/frpc.toml
[Install]
WantedBy = multi-user.target
启动
systemctl enable frpc && systemctl start frpc
官方教程
正文完