解压到/usr/local/frp
frp服务端
/usr/local/frp/frps.toml
配置文件
bindPort = 7000
auth.token = "NCzLiYlxOoeiZbFAw2qZ52fzXq7L8u8n"
webServer.addr = "0.0.0.0"
webServer.port = 7520
webServer.user = "admin"
webServer.password = "ZVSQnH1qSD7IxEHIuT4Dw3akIkE8ZKJV"
/etc/systemd/system/frps.service
frps.service启动配置文件
[Unit]
# 服务名称,可自定义
Description = frp server
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
frps服务端启动命令
// 启动
systemctl start frps
// 加入开机自启
systemctl enable frps
// 查看状态
systemctl status frps
frp客户端
/usr/local/frp/frpc.toml
配置文件
serverAddr = "x.x.x.x"
serverPort = 7000
auth.token = "NCzLiYlxOoeiZbFAw2qZ52fzXq7L8u8n"
# ssh配置示例
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6020
# http域名服务示例
[[proxies]]
name = "xxxhttp"
type = "http"
localPort = 8400
customDomains = ["xxx.xxx.com"]
# https域名服务示例
[[proxies]]
name = "xxxhttps"
type = "https"
customDomains = ["xxx.xxx.com"]
# https插件
[proxies.plugin]
type = "https2http"
localAddr = "127.0.0.1:8400"
# HTTPS 证书相关的配置
crtPath = "./xxx.com.crt"
keyPath = "./xxx.com.key"
hostHeaderRewrite = "127.0.0.1"
requestHeaders.set.x-from-where = "frp"
# mysql配置示例
[[proxies]]
name = "mysql"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3306
remotePort = 6021
# pgsql配置示例
[[proxies]]
name = "pgsql"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5432
remotePort = 6022
# mongodb配置示例
[[proxies]]
name = "mongodb"
type = "tcp"
localIP = "127.0.0.1"
localPort = 27017
remotePort = 6023
# 后端服务配置示例
[[proxies]]
name = "xrmn_server"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8301
remotePort = 6024
# web服务配置示例
[[proxies]]
name = "xrmn_web"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8302
remotePort = 6025
/etc/systemd/system/frpc.service
frps.service启动配置文件
[Unit]
# 服务名称,可自定义
Description = frp client
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frpc的命令,需修改为您的frp的安装路径
ExecStart = /usr/local/frp/frpc -c /usr/local/frp/frpc.toml
Restart = always
RestartSec = 3
[Install]
WantedBy = multi-user.target
frpc客户端启动命令
// 启动
systemctl start frpc
// 加入开机自启
systemctl enable frpc
// 查看状态
systemctl status frpc