Commit 258846

2024-10-31 15:23:21 Qwas: Save frp
/dev/null .. frp.md
@@ 0,0 1,84 @@
+ frp 的使用
+
+ ## 服务端配置
+
+ 完整配置示例:https://github.com/fatedier/frp/blob/dev/conf/frps_full_example.toml
+
+ ```toml
+ bindAddr = "0.0.0.0"
+ bindPort = 7000
+
+ kcpBindPort = 7000
+
+ transport.maxPoolCount = 5
+ transport.tls.force = false
+
+ vhostHTTPPort = 7080
+ vhostHTTPSPort = 7443
+
+ webServer.addr = "0.0.0.0"
+ webServer.port = 7500
+ webServer.user = "admin"
+ webServer.password = "admin"
+ webServer.pprofEnable = false
+
+ enablePrometheus = true
+
+ log.to = "./frps.log"
+ log.level = "info"
+ log.maxDays = 3
+ log.disablePrintColor = false
+
+ detailedErrorsToClient = true
+
+ auth.method = "token"
+ auth.token = "12345678"
+
+ auth.oidc.issuer = ""
+ auth.oidc.audience = ""
+ auth.oidc.skipExpiryCheck = false
+ auth.oidc.skipIssuerCheck = false
+
+ allowPorts = [
+ { start = 2000, end = 3000 },
+ { single = 3001 },
+ { single = 3003 },
+ { start = 10110, end = 10120 }
+ ]
+
+ maxPortsPerClient = 0
+ subDomainHost = "qwas.fun"
+ udpPacketSize = 1500
+ natholeAnalysisDataReserveHours = 168
+ ```
+
+ ## 客户端配置
+
+ 完整配置示例: https://github.com/fatedier/frp/blob/dev/conf/frpc_full_example.toml
+
+ ```ini
+ [common]
+ server_addr = frps.qwas.fun
+ server_port = 7000
+ admin_user = admin
+ admin_pwd = admin
+ tls_enable = false
+ log_file = /var/frpc.log
+ token = 12345678
+
+ [ssh]
+ type = tcp
+ local_ip = 127.0.0.1
+ local_port = 22
+ remote_port = 10122
+ use_encryption = false
+ use_compression = false
+
+ [jellyfin]
+ type = http
+ use_encryption = true
+ use_compression = true
+ local_ip = 192.168.6.197
+ local_port = 8096
+ subdomain = j
+ ```
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9