Blame
7a18ef | Qwas | 2024-10-31 15:23:34 | 1 | # frp 的使用 |
258846 | Qwas | 2024-10-31 15:23:21 | 2 | |
3 | ## 服务端配置 |
|||
4 | ||||
5 | 完整配置示例:https://github.com/fatedier/frp/blob/dev/conf/frps_full_example.toml |
|||
6 | ||||
7 | ```toml |
|||
8 | bindAddr = "0.0.0.0" |
|||
9 | bindPort = 7000 |
|||
10 | ||||
11 | kcpBindPort = 7000 |
|||
12 | ||||
13 | transport.maxPoolCount = 5 |
|||
14 | transport.tls.force = false |
|||
15 | ||||
16 | vhostHTTPPort = 7080 |
|||
17 | vhostHTTPSPort = 7443 |
|||
18 | ||||
19 | webServer.addr = "0.0.0.0" |
|||
20 | webServer.port = 7500 |
|||
21 | webServer.user = "admin" |
|||
22 | webServer.password = "admin" |
|||
23 | webServer.pprofEnable = false |
|||
24 | ||||
25 | enablePrometheus = true |
|||
26 | ||||
27 | log.to = "./frps.log" |
|||
28 | log.level = "info" |
|||
29 | log.maxDays = 3 |
|||
30 | log.disablePrintColor = false |
|||
31 | ||||
32 | detailedErrorsToClient = true |
|||
33 | ||||
34 | auth.method = "token" |
|||
35 | auth.token = "12345678" |
|||
36 | ||||
37 | auth.oidc.issuer = "" |
|||
38 | auth.oidc.audience = "" |
|||
39 | auth.oidc.skipExpiryCheck = false |
|||
40 | auth.oidc.skipIssuerCheck = false |
|||
41 | ||||
42 | allowPorts = [ |
|||
43 | { start = 2000, end = 3000 }, |
|||
44 | { single = 3001 }, |
|||
45 | { single = 3003 }, |
|||
46 | { start = 10110, end = 10120 } |
|||
47 | ] |
|||
48 | ||||
49 | maxPortsPerClient = 0 |
|||
50 | subDomainHost = "qwas.fun" |
|||
51 | udpPacketSize = 1500 |
|||
52 | natholeAnalysisDataReserveHours = 168 |
|||
53 | ``` |
|||
54 | ||||
55 | ## 客户端配置 |
|||
56 | ||||
57 | 完整配置示例: https://github.com/fatedier/frp/blob/dev/conf/frpc_full_example.toml |
|||
58 | ||||
59 | ```ini |
|||
60 | [common] |
|||
61 | server_addr = frps.qwas.fun |
|||
62 | server_port = 7000 |
|||
63 | admin_user = admin |
|||
64 | admin_pwd = admin |
|||
65 | tls_enable = false |
|||
66 | log_file = /var/frpc.log |
|||
67 | token = 12345678 |
|||
68 | ||||
69 | [ssh] |
|||
70 | type = tcp |
|||
71 | local_ip = 127.0.0.1 |
|||
72 | local_port = 22 |
|||
73 | remote_port = 10122 |
|||
74 | use_encryption = false |
|||
75 | use_compression = false |
|||
76 | ||||
77 | [jellyfin] |
|||
78 | type = http |
|||
79 | use_encryption = true |
|||
80 | use_compression = true |
|||
81 | local_ip = 192.168.6.197 |
|||
82 | local_port = 8096 |
|||
83 | subdomain = j |
|||
84 | ``` |