ubuntu服务器frp部署教程

frp仓库地址

解压到/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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tom_Jary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值