FRP配置技能
This commit is contained in:
306
openclaw/xingyao/frp-query-skill/references/frpc-config.md
Normal file
306
openclaw/xingyao/frp-query-skill/references/frpc-config.md
Normal file
@@ -0,0 +1,306 @@
|
||||
# FRP 完整配置参考
|
||||
|
||||
本文档包含各服务器完整的 frpc.toml 配置内容。
|
||||
|
||||
---
|
||||
|
||||
## 1. MacMini 配置
|
||||
|
||||
### 配置文件路径
|
||||
`/opt/frp/frp_0.65.0_darwin_arm64/frpc.toml`
|
||||
|
||||
### 完整内容
|
||||
|
||||
```toml
|
||||
# frpc.toml
|
||||
# 客户端配置文件
|
||||
# 服务器地址与认证
|
||||
serverAddr = "192.227.222.142"
|
||||
serverPort = 7000
|
||||
auth.method = "token"
|
||||
auth.token = "Gg8sqHJVgh42KQ0oTatMjl6AywWqAzaaT0B77a4qD46tXtoH9j9mXb2k1YitObhs"
|
||||
|
||||
# 日志配置
|
||||
log.level = "info"
|
||||
log.maxDays = 3
|
||||
log.disablePrintColor = false
|
||||
|
||||
# 管理界面(可选)
|
||||
webServer.addr = "127.0.0.1"
|
||||
webServer.port = 7400
|
||||
webServer.user = "admin"
|
||||
webServer.password = "admin"
|
||||
|
||||
# 代理配置
|
||||
|
||||
[[proxies]]
|
||||
name = "macmini-ssh"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 22
|
||||
remotePort = 60026
|
||||
|
||||
[[proxies]]
|
||||
name = "n8n"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 5678
|
||||
remotePort = 15679
|
||||
|
||||
[[proxies]]
|
||||
name = "vaultwarden"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 5151
|
||||
remotePort = 15151
|
||||
|
||||
[[proxies]]
|
||||
name = "it-tools"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8999
|
||||
remotePort = 18999
|
||||
|
||||
[[proxies]]
|
||||
name = "drawio"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8085
|
||||
remotePort = 18085
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. Ubuntu1 配置
|
||||
|
||||
### 配置文件路径
|
||||
`/opt/frp/frp_0.65.0_linux_amd64/frpc.toml`
|
||||
|
||||
### 完整内容
|
||||
|
||||
```toml
|
||||
# frpc.toml
|
||||
# 客户端配置文件
|
||||
# 服务器地址与认证
|
||||
serverAddr = "192.227.222.142"
|
||||
serverPort = 7000
|
||||
auth.method = "token"
|
||||
auth.token = "Gg8sqHJVgh42KQ0oTatMjl6AywWqAzaaT0B77a4qD46tXtoH9j9mXb2k1YitObhs"
|
||||
|
||||
# 日志配置
|
||||
log.level = "info"
|
||||
log.maxDays = 3
|
||||
log.disablePrintColor = false
|
||||
|
||||
# 管理界面(可选)
|
||||
webServer.addr = "127.0.0.1"
|
||||
webServer.port = 7400
|
||||
webServer.user = "admin"
|
||||
webServer.password = "admin"
|
||||
|
||||
[[proxies]]
|
||||
name = "transmission"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 9091
|
||||
remotePort = 19091
|
||||
|
||||
[[proxies]]
|
||||
name = "grafana"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 3000
|
||||
remotePort = 13000
|
||||
|
||||
[[proxies]]
|
||||
name = "ubuntu1-ssh"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 22
|
||||
remotePort = 60022
|
||||
|
||||
[[proxies]]
|
||||
name = "homarr"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 7575
|
||||
remotePort = 17575
|
||||
|
||||
[[proxies]]
|
||||
name = "superset"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8777
|
||||
remotePort = 18777
|
||||
|
||||
[[proxies]]
|
||||
name = "tk"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8888
|
||||
remotePort = 18888
|
||||
|
||||
[[proxies]]
|
||||
name = "ubuntu1-portainer"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 9000
|
||||
remotePort = 19443
|
||||
|
||||
[[proxies]]
|
||||
name = "stq"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 5173
|
||||
remotePort = 15173
|
||||
|
||||
[[proxies]]
|
||||
name = "stq-admin"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 7000
|
||||
remotePort = 17000
|
||||
|
||||
[[proxies]]
|
||||
name = "stq-n8n"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 62000
|
||||
remotePort = 15678
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. Ubuntu2 配置
|
||||
|
||||
### 配置文件路径
|
||||
`/opt/frp/frp_0.65.0_linux_amd64/frpc.toml`
|
||||
|
||||
### 完整内容
|
||||
|
||||
```toml
|
||||
# frpc.toml
|
||||
# 客户端配置文件
|
||||
# 服务器地址与认证
|
||||
serverAddr = "192.227.222.142"
|
||||
serverPort = 7000
|
||||
auth.method = "token"
|
||||
auth.token = "Gg8sqHJVgh42KQ0oTatMjl6AywWqAzaaT0B77a4qD46tXtoH9j9mXb2k1YitObhs"
|
||||
|
||||
# 日志配置
|
||||
log.level = "info"
|
||||
log.maxDays = 3
|
||||
log.disablePrintColor = false
|
||||
|
||||
# 管理界面(可选)
|
||||
webServer.addr = "127.0.0.1"
|
||||
webServer.port = 7400
|
||||
webServer.user = "admin"
|
||||
webServer.password = "admin"
|
||||
|
||||
[[proxies]]
|
||||
name = "ubuntu2-ssh"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 22
|
||||
remotePort = 60024
|
||||
|
||||
[[proxies]]
|
||||
name = "tk-dev"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8888
|
||||
remotePort = 18889
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. NAS 配置
|
||||
|
||||
### 配置文件路径
|
||||
`/opt/frp_0.65.0_linux_amd64/frpc.toml`
|
||||
|
||||
> ⚠️ 注意:NAS 的路径与其他服务器不同
|
||||
|
||||
### 完整内容
|
||||
|
||||
```toml
|
||||
# FRP Client Configuration for NAS
|
||||
# Converted from frpc.ini
|
||||
|
||||
serverAddr = "192.227.222.142"
|
||||
serverPort = 7000
|
||||
|
||||
[auth]
|
||||
token = "Gg8sqHJVgh42KQ0oTatMjl6AywWqAzaaT0B77a4qD46tXtoH9j9mXb2k1YitObhs"
|
||||
|
||||
[[proxies]]
|
||||
name = "nas"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 5000
|
||||
remotePort = 15000
|
||||
|
||||
[[proxies]]
|
||||
name = "navidrome"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 4533
|
||||
remotePort = 14533
|
||||
|
||||
[[proxies]]
|
||||
name = "calibre"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8083
|
||||
remotePort = 18083
|
||||
|
||||
[[proxies]]
|
||||
name = "webdav"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 5005
|
||||
remotePort = 65005
|
||||
|
||||
[[proxies]]
|
||||
name = "miniflux"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8080
|
||||
remotePort = 18080
|
||||
|
||||
[[proxies]]
|
||||
name = "zipline"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 3333
|
||||
remotePort = 13333
|
||||
|
||||
[[proxies]]
|
||||
name = "nas_ssh"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 22
|
||||
remotePort = 60023
|
||||
|
||||
[[proxies]]
|
||||
name = "mysql"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 3307
|
||||
remotePort = 63307
|
||||
|
||||
[[proxies]]
|
||||
name = "nas_web"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 80
|
||||
remotePort = 10080
|
||||
|
||||
[[proxies]]
|
||||
name = "jellyfin"
|
||||
type = "tcp"
|
||||
localIP = "127.0.0.1"
|
||||
localPort = 8096
|
||||
remotePort = 18096
|
||||
```
|
||||
Reference in New Issue
Block a user