219 Commits

Author SHA1 Message Date
mvscode
bd2ad22b0b Update README.md 2024-09-21 11:54:00 +08:00
mvscode
5a8a211841 Add files via upload 2024-07-27 22:56:15 +08:00
mvscode
6011cded16 Update README.md 2024-07-27 22:39:21 +08:00
mvscode
3350154c18 Update README.md 2024-07-27 17:06:06 +03:00
mvscode
73a73adecb Update README.md 2024-07-27 17:03:52 +03:00
mvscode
9be39f4b24 Merge pull request #114 from mvscode/dev
Dev
2024-07-24 14:32:12 +08:00
mvscode
09075d7465 Update install-frps.sh 2024-07-24 14:22:29 +08:00
mvscode
40b2dc00b3 Add files via upload 2024-07-24 14:20:12 +08:00
mvscode
d2c6817ec1 Update install-frps.sh 2024-07-24 14:07:47 +08:00
mvscode
d3ca27b699 Add files via upload 2024-07-24 14:04:27 +08:00
mvscode
136356348c Add files via upload 2024-07-24 14:02:21 +08:00
mvscode
b9e6c6861e Add files via upload 2024-07-24 14:00:42 +08:00
mvscode
2091a76e50 Add files via upload 2024-07-24 13:57:52 +08:00
mvscode
9c9c79d6de Add files via upload 2024-07-24 10:15:02 +08:00
mvscode
91bd7d81ce Add files via upload 2024-07-24 10:12:56 +08:00
mvscode
6fab896993 Add files via upload 2024-07-18 17:14:32 +08:00
mvscode
70869272fa Add files via upload 2024-07-18 17:13:11 +08:00
mvscode
d9aece1dcf Add files via upload 2024-07-18 17:10:54 +08:00
mvscode
b68b0d1dc4 Merge pull request #112 from mvscode/dev
Dev
2024-06-26 14:20:34 +08:00
mvscode
07be762bf7 Add files via upload 2024-06-26 12:07:13 +08:00
mvscode
35e42fcc39 Add files via upload 2024-06-26 12:01:29 +08:00
mvscode
26e21f19d7 Add files via upload 2024-06-26 11:59:18 +08:00
mvscode
27f8e57933 Add files via upload 2024-06-25 15:56:05 +08:00
MvsCode
f324a3e684 Merge pull request #111 from MvsCode/dev
Update install-frps.sh
2024-06-20 16:43:40 +08:00
MvsCode
178492d97b Update install-frps.sh 2024-06-20 16:42:37 +08:00
MvsCode
a37e0632b3 Merge pull request #110 from MvsCode/dev
Add files via upload
2024-06-19 22:19:24 +08:00
MvsCode
55c06c7fa8 Add files via upload 2024-06-19 17:04:14 +08:00
MvsCode
146e25413d Merge pull request #108 from MvsCode/dev
Update install-frps.sh
2024-06-18 18:21:14 +08:00
MvsCode
a7fe4526e4 Update install-frps.sh 2024-06-18 18:20:45 +08:00
MvsCode
260aeb5d47 Merge pull request #107 from MvsCode/dev 2024-06-18 17:25:47 +08:00
MvsCode
e40db0e79c Add files via upload 2024-06-18 11:34:30 +08:00
MvsCode
a1e8fa4274 Add files via upload 2024-06-18 10:17:08 +08:00
MvsCode
cf51379adf Add files via upload 2024-06-18 10:17:00 +08:00
MvsCode
70d01413e9 Add files via upload 2024-06-17 18:15:50 +08:00
MvsCode
4007b40ad8 Update install-frps.sh 2024-06-17 10:15:36 +08:00
MvsCode
4c47916519 Merge pull request #106 from MvsCode/dev
Dev
2024-06-16 22:58:41 +08:00
MvsCode
d3271e3a46 更新 README.md 2024-06-16 20:56:00 +08:00
MvsCode
bf3980902e Update README.md 2024-06-15 20:54:12 +08:00
MvsCode
77c1dcaded 更新 README.md 2024-06-14 18:32:06 +08:00
MvsCode
c94026fa74 更新 README.md 2024-06-14 18:26:28 +08:00
MvsCode
f59324eed2 Update install-frps.sh 2024-06-14 18:11:19 +08:00
MvsCode
7aca50c409 Add files via upload 2024-06-14 17:45:40 +08:00
MvsCode
add13712e4 Update install-frps.sh 2024-06-14 11:51:48 +08:00
MvsCode
d78b02a174 Update install-frps.sh 2024-06-14 11:47:14 +08:00
MvsCode
b60b2d938f Merge pull request #104 from MvsCode/dev
Update install-frps.sh
2024-06-13 18:16:32 +08:00
MvsCode
c1998942ab Update install-frps.sh 2024-06-13 18:15:46 +08:00
MvsCode
5f4cb11ea6 Merge pull request #103 from MvsCode/dev
Dev
2024-06-13 18:15:03 +08:00
MvsCode
3d78b4e621 Update README.md 2024-06-13 18:14:07 +08:00
MvsCode
df8ffe13f1 Update README.md 2024-06-13 18:12:57 +08:00
MvsCode
93b8f928a5 Update README.md 2024-06-13 18:12:44 +08:00
MvsCode
02e87a0a21 Update README.md 2024-06-13 18:11:16 +08:00
MvsCode
636a917e16 Update README.md 2024-06-13 18:10:57 +08:00
MvsCode
fb58386f24 Update README.md 2024-06-13 18:10:11 +08:00
MvsCode
97e8dde97a Update install-frps.sh 2024-06-13 18:02:39 +08:00
MvsCode
51736eee10 Update README.md 2024-06-13 18:02:17 +08:00
MvsCode
397f4c159a Update install-frps.sh 2024-06-13 14:47:13 +08:00
MvsCode
8c271fb1cd Update frps.init 2024-06-13 14:32:01 +08:00
MvsCode
5074810ce8 Update frps.init 2024-06-13 14:30:19 +08:00
MvsCode
734d85ceb4 Update frps.init 2024-06-13 12:07:03 +08:00
MvsCode
598e7f42b9 Update install-frps.sh 2024-06-12 12:27:35 +08:00
MvsCode
26ea4d3e1e Update frps.init 2024-06-12 11:15:19 +08:00
MvsCode
df7bb21b8d Update install-frps.sh 2024-06-12 11:15:01 +08:00
MvsCode
9e4a79f7c6 Update frps.init 2024-06-12 11:11:39 +08:00
MvsCode
2eb9916de7 Update install-frps.sh 2024-06-12 11:11:19 +08:00
MvsCode
c06a787754 Update frps.init 2024-06-11 23:28:42 +08:00
MvsCode
aafdf01911 Update install-frps.sh\ 2024-06-11 23:26:58 +08:00
MvsCode
32508586cd Update frps.init 2024-06-11 23:26:37 +08:00
MvsCode
e2270a7320 Update frps.init 2024-06-11 23:19:05 +08:00
MvsCode
b5c446bd24 Update install-frps.sh 2024-06-11 23:07:40 +08:00
MvsCode
05429d4952 Update frps.init 2024-06-11 23:07:22 +08:00
MvsCode
ea8f7b6995 更新 frps.init 2024-06-11 22:41:53 +08:00
MvsCode
d9e99e7a30 更新 install-frps.sh 2024-06-11 22:41:35 +08:00
MvsCode
69177d6478 更新 frps.init 2024-06-11 22:28:13 +08:00
MvsCode
81a9f77d3d 更新 install-frps.sh 2024-06-11 22:27:58 +08:00
MvsCode
8cc539092d 更新 frps.init 2024-06-11 22:24:27 +08:00
MvsCode
66865cb816 更新 install-frps.sh 2024-06-11 22:24:08 +08:00
MvsCode
3e723c7b6c Update frps.init 2024-06-11 20:06:19 +08:00
MvsCode
e9f8d5110c Update install-frps.sh 2024-06-11 20:05:54 +08:00
MvsCode
f815b67fce Update install-frps.sh 2024-06-11 19:24:04 +08:00
MvsCode
04bcd228f1 Update install-frps.sh 2024-06-11 19:19:48 +08:00
MvsCode
5a8d2d8131 Update install-frps.sh 2024-06-11 18:57:23 +08:00
MvsCode
ff24575d01 Update install-frps.sh 2024-06-11 17:42:54 +08:00
MvsCode
4f0e07f4f1 Update frps.init 2024-06-11 15:38:34 +08:00
MvsCode
82fca18617 更新 install-frps.sh 2024-06-11 01:06:18 +08:00
MvsCode
09dd5fdb18 更新 install-frps.sh 2024-06-11 00:50:51 +08:00
MvsCode
01f23635d2 更新 install-frps.sh 2024-06-11 00:38:13 +08:00
MvsCode
abf48c92bc 更新 install-frps.sh 2024-06-11 00:24:08 +08:00
MvsCode
4d08a43297 更新 install-frps.sh 2024-06-11 00:17:47 +08:00
MvsCode
7b47e2212b 更新 install-frps.sh 2024-06-10 23:45:30 +08:00
MvsCode
42c5020629 更新 install-frps.sh 2024-06-10 23:37:46 +08:00
MvsCode
9e5bbf298c 更新 install-frps.sh 2024-06-10 23:28:15 +08:00
MvsCode
ce4fe5dbcc 更新 install-frps.sh 2024-06-10 01:02:21 +08:00
MvsCode
9397a47a55 更新 frps.init 2024-06-10 01:02:01 +08:00
MvsCode
bece058668 更新 frps.init 2024-06-10 01:00:38 +08:00
MvsCode
0644103ae1 更新 install-frps.sh 2024-06-10 00:49:43 +08:00
MvsCode
c905c50d7f 更新 frps.init 2024-06-10 00:49:26 +08:00
MvsCode
bbed4d0579 更新 frps.init 2024-06-10 00:46:25 +08:00
MvsCode
ab6728cdbe 更新 install-frps.sh 2024-06-10 00:46:07 +08:00
MvsCode
45a937f983 更新 install-frps.sh 2024-06-10 00:37:48 +08:00
MvsCode
cf03ceabb0 Update install-frps.sh 2024-06-07 15:19:41 +08:00
MvsCode
1d7ba4a33c Update README.md 2024-06-07 11:14:55 +08:00
MvsCode
e8209e8422 Update README.md 2024-06-07 11:14:31 +08:00
MvsCode
56a34e0f17 Update README.md 2024-06-07 11:14:04 +08:00
MvsCode
4c9977ab08 Update README.md 2024-06-07 11:13:50 +08:00
MvsCode
66493abc6a Update README.md 2024-06-07 11:13:43 +08:00
MvsCode
06611757b1 Update README.md 2024-06-07 11:13:19 +08:00
MvsCode
02fd0afa84 Update README.md 2024-06-07 11:13:03 +08:00
MvsCode
b1e65e5563 Update README.md 2024-06-07 11:12:48 +08:00
MvsCode
909d29aebc Update README.md 2024-06-07 11:12:35 +08:00
MvsCode
b18282c497 Update README.md 2024-06-07 11:12:26 +08:00
MvsCode
5c9c79327f Update README.md 2024-06-07 11:10:01 +08:00
MvsCode
7ac54fb750 更新 README.md 2024-06-07 11:01:34 +08:00
MvsCode
e6d91193f7 Delete .github/workflows directory 2024-06-05 23:35:06 +08:00
MvsCode
843d28284a Create main.yml 2024-06-05 23:31:40 +08:00
MvsCode
ff39c4020f Create sync-releases.yml 2024-06-05 23:27:46 +08:00
MvsCode
08d924e4ca Update frps.init 2024-06-05 23:20:03 +08:00
MvsCode
82fa2536e6 更新 install-frps.sh 2024-06-05 18:06:38 +08:00
MvsCode
2884d54d42 更新 install-frps.sh 2024-06-05 12:21:25 +08:00
MvsCode
96bbc39920 更新 install-frps.sh 2024-06-05 12:10:16 +08:00
MvsCode
9cf295ecf5 更新 frps.init 2024-06-05 12:01:52 +08:00
MvsCode
8e3b8440e0 更新 install-frps.sh 2024-06-05 11:41:43 +08:00
MvsCode
6119b75bcc 更新 install-frps.sh 2024-06-05 11:11:22 +08:00
MvsCode
0cf9a851a2 Update README.md 2024-06-02 20:29:33 +08:00
MvsCode
583ea5e680 Update README.md 2024-06-02 20:17:37 +08:00
MvsCode
1417f41545 Update README.md 2024-06-02 20:17:15 +08:00
MvsCode
be049b5377 Update README.md 2024-06-02 20:17:06 +08:00
MvsCode
addf7d561a Update README.md 2024-06-02 20:16:25 +08:00
MvsCode
99296d8227 Update README.md 2024-06-02 00:30:29 +08:00
MvsCode
8e8236efb0 Update README.md 2024-06-02 00:28:50 +08:00
MvsCode
1eb3d483ef Update README.md 2024-06-02 00:28:34 +08:00
MvsCode
d1e53a48d6 Update README.md 2024-06-02 00:26:54 +08:00
MvsCode
05935279a4 Update README.md 2024-06-02 00:25:37 +08:00
MvsCode
f0cb78e1e5 更新 README.md 2024-06-01 22:07:07 +08:00
MvsCode
a91d55e642 更新 README.md 2024-06-01 22:05:56 +08:00
MvsCode
784fa59c3d Update README.md 2024-06-01 20:09:32 +08:00
MvsCode
0740504a7c Update README.md 2024-06-01 20:09:03 +08:00
MvsCode
b8abeccf85 Update README.md 2024-06-01 20:08:23 +08:00
MvsCode
27a811ef19 Update README.md 2024-06-01 20:08:06 +08:00
MvsCode
7c2ce8d841 Update README.md 2024-06-01 20:07:57 +08:00
MvsCode
7dbda02d72 Update README.md 2024-06-01 20:05:59 +08:00
MvsCode
653dade3b0 Update README.md 2024-06-01 20:05:33 +08:00
MvsCode
d7f0a1cf0f Update README.md 2024-06-01 20:05:22 +08:00
MvsCode
c72dfc795b Update README.md 2024-06-01 20:04:40 +08:00
MvsCode
9a30250061 Update README.md 2024-06-01 20:03:17 +08:00
MvsCode
14fb0d4b3a Update README.md 2024-06-01 20:02:19 +08:00
MvsCode
8a9faf5537 Update README.md 2024-06-01 20:00:29 +08:00
MvsCode
13080a1751 Update README.md 2024-06-01 19:59:24 +08:00
MvsCode
059be0b09d Update README.md 2024-06-01 19:56:31 +08:00
MvsCode
555dd22483 Update README.md 2024-06-01 19:56:04 +08:00
MvsCode
addc6c3b23 Update README.md 2024-06-01 19:55:41 +08:00
MvsCode
4be96e1bb2 Update README.md 2024-06-01 19:54:36 +08:00
MvsCode
74690b3bc5 Update README.md 2024-06-01 19:54:16 +08:00
MvsCode
9fcfffee53 Update README.md 2024-06-01 19:54:01 +08:00
MvsCode
12eb34ca82 Create CODE_OF_CONDUCT.md 2024-05-30 21:46:16 +08:00
MvsCode
65b96dff67 Update install-frps.sh 2024-05-25 19:16:45 +08:00
MvsCode
eef71be240 Update install-frps.sh 2024-05-25 19:12:18 +08:00
MvsCode
68d7f289b9 Update install-frps.sh 2024-05-25 19:11:43 +08:00
MvsCode
12092e5c5e Update install-frps.sh 2024-05-25 19:07:17 +08:00
MvsCode
fca4a10041 Update install-frps.sh 2024-05-25 18:54:01 +08:00
MvsCode
a2fd2dd18e Update install-frps.sh 2024-05-25 18:52:02 +08:00
MvsCode
d5aac11198 Update install-frps.sh 2024-05-25 18:50:00 +08:00
MvsCode
0dd88e81f6 Update frps.init 2024-05-25 18:45:01 +08:00
MvsCode
e497f0b128 Update frps.init 2024-05-25 18:33:42 +08:00
MvsCode
8d940aa66a Update install-frps.sh 2024-05-25 18:13:41 +08:00
MvsCode
e82cec285a Update install-frps.sh 2024-05-25 18:07:11 +08:00
MvsCode
b7077b64aa Update install-frps.sh 2024-05-25 18:04:31 +08:00
MvsCode
7a87b9a4c8 Update install-frps.sh 2024-05-25 17:54:53 +08:00
MvsCode
7398777ee5 Update install-frps.sh 2024-05-25 17:52:57 +08:00
MvsCode
cbb889f022 Update install-frps.sh 2024-05-25 17:46:11 +08:00
MvsCode
e969f7154a Update install-frps.sh 2024-05-25 17:44:41 +08:00
MvsCode
83c54a1f12 Update install-frps.sh 2024-05-25 17:41:58 +08:00
MvsCode
c7e2d722aa Update install-frps.sh 2024-05-25 17:39:56 +08:00
MvsCode
972f3d03cd Update install-frps.sh 2024-05-25 17:38:06 +08:00
MvsCode
58fbae3431 Update install-frps.sh 2024-05-25 17:35:11 +08:00
MvsCode
216b396fca Update install-frps.sh 2024-05-25 17:32:08 +08:00
MvsCode
7a09caebde Update install-frps.sh 2024-05-25 17:30:15 +08:00
MvsCode
6194c54240 Update install-frps.sh 2024-05-25 17:27:25 +08:00
MvsCode
8e5bb7b0e4 Update frps.init 2024-05-25 17:18:22 +08:00
MvsCode
72b913edb4 Update frps.init 2024-05-25 17:13:57 +08:00
MvsCode
694ba93ae2 Update frps.init 2024-05-25 17:13:17 +08:00
MvsCode
59c7ca63e7 Update frps.init 2024-05-25 16:59:02 +08:00
MvsCode
b81136c26e 更新 frps.init 2024-05-24 16:53:35 +08:00
MvsCode
2fdde92706 更新 install-frps.sh 2023-10-28 09:47:01 +08:00
MvsCode
871ee743dc 更新 install-frps.sh 2023-10-28 09:46:45 +08:00
MvsCode
af0ada67d5 Update install-frps.sh 2023-10-25 17:30:02 +08:00
MvsCode
b2b2d925e9 Update README.md 2023-10-23 22:58:34 +08:00
MvsCode
3746dddd68 Update README.md 2023-10-23 22:57:56 +08:00
MvsCode
5f4e47eee7 Update README.md 2023-10-23 22:57:36 +08:00
MvsCode
2ac1203235 Update README.md 2023-10-23 22:53:11 +08:00
MvsCode
545261a16e Update README.md 2023-10-23 22:52:38 +08:00
MvsCode
0411debc39 Update README.md 2023-10-23 22:52:18 +08:00
MvsCode
267813e358 Delete frps.yaml 2023-10-23 22:47:43 +08:00
MvsCode
bdffd1776a Merge pull request #92 from muxinxy/master
feat:Support multiple architectures and fetch latest version from Gitee/GitHub
2023-10-23 21:48:13 +08:00
muxinxy
e8c63a51bf feat:Support multiple architectures and fetch latest version from Gitee/GitHub
- Added architecture detection for arm, arm64, mips, mips64, mips64le, mipsle, and riscv64.
- Integrated functionality to retrieve the latest software version from both Gitee and GitHub.
2023-10-23 21:23:42 +08:00
MvsCode
ecc2e971d8 Update frps.yaml 2023-10-14 11:52:32 +08:00
MvsCode
763873bf57 更新 frps.yaml 2023-10-14 11:11:01 +08:00
MvsCode
17a6610322 更新 README.md 2023-10-14 10:52:25 +08:00
MvsCode
79ca096e52 Update install-frps.sh 2023-10-13 12:23:53 +08:00
MvsCode
d7263f019c Update README.md 2023-08-31 23:31:47 +08:00
MvsCode
68db5140c8 Update README.md 2023-08-31 23:30:49 +08:00
MvsCode
a3d6c115ac 更新 README.md 2023-08-14 17:35:48 +08:00
MvsCode
53b16ddce9 更新 frps.init 2023-08-14 17:35:26 +08:00
MvsCode
64e0efb34a 更新 install-frps.sh 2023-08-14 17:34:59 +08:00
MvsCode
aa1e627cef Update README.md 2023-07-23 13:39:14 +08:00
MvsCode
ef977878c5 Update install-frps.sh 2023-07-23 13:37:26 +08:00
MvsCode
d163f67455 Update README.md 2023-07-08 00:29:21 +08:00
MvsCode
1802d23414 Update README.md 2023-07-07 23:27:58 +08:00
MvsCode
007b3bb244 Update README.md 2023-07-07 23:26:38 +08:00
MvsCode
d676018cb3 更新 install-frps.sh 2023-07-07 12:43:55 +08:00
MvsCode
2617810a1b Update install-frps.sh 2023-07-07 12:22:46 +08:00
MvsCode
c7c700f950 更新 install-frps.sh 2023-07-07 10:07:35 +08:00
MvsCode
1677b3b5e7 Update install-frps.sh 2023-06-27 12:44:53 +08:00
MvsCode
6979943ee8 Update install-frps.sh 2023-06-27 12:38:58 +08:00
MvsCode
1f0a438514 Update install-frps.sh 2023-06-27 12:24:10 +08:00
MvsCode
ad39e5ee9a Update README.md 2023-06-27 12:21:01 +08:00
MvsCode
d032a68b27 Update install-frps.sh 2023-06-27 12:20:31 +08:00
MvsCode
d6600b07e8 Update install-frps.sh 2023-06-27 10:32:43 +08:00
MvsCode
3a2a10b27d Update install-frps.sh 2023-06-27 10:30:44 +08:00
MvsCode
3abf9de014 Update frps.init 2023-06-27 10:28:55 +08:00
5 changed files with 905 additions and 730 deletions

128
CODE_OF_CONDUCT.md Normal file
View File

@@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within
the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.

487
README.md
View File

@@ -1,11 +1,23 @@
Frps服务端一键配置脚本Frp最新版本0.50.0
===========
## Frp服务端一键配置脚本脚本默認获取Frp最新版本
## Frp server one-click configuration script. The script obtains the latest Frp version by default
[![GitHub Repo][repo-shield]][repo-url]
[![Stars][stars-shield]][stars-url]
[![Forks][forks-shield]][forks-url]
[repo-shield]: https://img.shields.io/badge/GitHub-mvscode%2Ffrps--onekey-brightgreen?style=flat-square&logo=github
[repo-url]: https://github.com/mvscode/frps-onekey
[stars-shield]: https://img.shields.io/github/stars/mvscode/frps-onekey.svg?style=flat-square&logo=github&color=yellow
[stars-url]: https://github.com/mvscode/frps-onekey/stargazers
[forks-shield]: https://img.shields.io/github/forks/mvscode/frps-onekey.svg?style=flat-square&logo=github&color=green
[forks-url]: https://github.com/mvscode/frps-onekey/network/members
*Frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。*
* 详情fatedier (https://github.com/fatedier/frp)
* 脚本原作者clangcn (https://github.com/clangcn/onekey-install-shell)
* Detail(详情)fatedier[<img alt="github" src="https://img.shields.io/badge/github/fatedier/frp-8da0cb?style=for-the-badge&labelColor=555555&logo=github" height="16">](https://github.com/fatedier/frp)
* Script author脚本原作者clangcn [<img alt="github" src="https://img.shields.io/badge/github/clangcn/onekey_install_shell-8da0cb?style=for-the-badge&labelColor=555555&logo=github" height="16">](https://github.com/clangcn/onekey-install-shell)
## Frps-Onekey-Install-Shell For CentOS/Debian/Ubuntu/Fedora (32bit/64bit)
@@ -19,7 +31,7 @@ chmod 700 ./install-frps.sh
```
#### Github
```Bash
wget https://raw.githubusercontent.com/fangkuaiwu/frps-onekey/master/install-frps.sh -O ./install-frps.sh
wget https://raw.githubusercontent.com/mvscode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
```
@@ -37,413 +49,80 @@ chmod 700 ./install-frps.sh
```Bash
Usage: /etc/init.d/frps {start|stop|restart|status|config|version}
```
Frps onkey-install-shell Changelog<br>Frp版本更新说明
## Script ChangeLog
---------------------------------------
<!-- vim-markdown-toc GFM -->
### [1.0.7] - 2024-07-24
#### Added
* Add progress bar for download frps tar file
[Issue 101](https://github.com/mvscode/frps-onekey/issues/101)
#### Fixed
* fix typo
### [1.0.6] - 2024-06-25
#### Added
* Add new server os to support, RHEL,Rocky,AlmaLinux OS.
* Add new server os on frps.init file
#### Fixed
* fix check server os version script bug
### [1.0.5] - 2024-06-19
#### Added
* Add quic of transport protocol support,server port default same as https port.
* Add user-defined functions for the kcp bind port,server port default same as bind port.
#### Fixed
* Fix the script under frps server start faild still install complete bug.
### [1.0.4] - 2024-06-18
#### Updated
* Add trace option at log level, default is info
* Update shell update function, ask the user if they want to update
#### New
* frps support transport heartbeatTimeout = 90, default is enable
### [1.0.3] - 2024-06-16
#### Amendment
* Amend function name to frps
#### Changed
* Change curl command to get server ip from wget command [Issue 117](https://github.com/mvscode/frps-onekey/issues/117)
### [1.0.2] - 2024-06-13
#### Update
* Update frp server config format to follow up the latest version.
```
bind_addr --> bindAddr
bind_port --> bindPort
kcp_bind_port --> kcpBindPort
etc..
```
### [1.0.1] - 2024-06-07
#### Changed
* frps program config file change to frps.toml from frps.int
* ## [v0.50.0 [2023/06/27]](#v0.50.0[2023/06/27])
* ### Notes
> For enhanced security, the default values for tls_enable and disable_custom_tls_first_byte have been set to true.If you wish to revert to the previous default values, you need to manually set the values of these two parameters to false.
* ### Features
> Added support for allow_users in stcp, sudp, xtcp. By default, only the same user is allowed to access. Use * to allow access from any user. The visitor configuration now supports server_user to connect to proxies of other users.
> Added fallback support to a specified alternative visitor when xtcp connection fails.
* ### Improvements
> Increased the default value of MaxStreamWindowSize for yamux to 6MB, improving traffic forwarding rate in high-latency scenarios.
* ### Fixes
> Fixed an issue where having proxies with the same name would cause previously working proxies to become ineffective in xtcp.
* ## [v0.49.0 [2023/05/30]](#v0.49.0[2023/05/30])
* ### Notes
> v0.49.0 版本修改比較大,詳情可以作者那查看
* ### New
> The frpc has added the nathole discover command for testing the NAT type of the current network.
> XTCP has been refactored, resulting in a significant improvement in the success rate of penetration.
> When verifying passwords, use subtle.ConstantTimeCompare and introduce a certain delay when the password is incorrect.
* ### Fix
> Fix the problem of lagging when opening multiple table entries in the frps dashboard.
* ## [v0.48.0 [2023/03/08]](#v0.48.0[2023/03/08])
* ### New
> The httpconnect type in tcpmux now supports authentication through the parameters http_user and http_pwd.
* ### Improve
> The web framework has been upgraded to vue3 + element-plus, and the dashboard has added some information display and supports dark mode.
> The e2e testing has been switched to ginkgo v2.
* ## [v0.47.0 [2023/02/10]](#v0.47.0[2023/02/10])
* ### New
> Added config bandwidth_limit_mode in frpc, default value is client which is current behavior. Optional value is server, to enable bandwidth limit in server. The major aim is to let server plugin has the ability to modify bandwidth limit for each proxy.
* ### Improve
> dns_server supports ipv6.
> frpc supports graceful shutdown for protocol quic.
* ## [shell updated [2023/02/03]]
* ### Add new download path
> Add gitee as frps download file
* ## [v0.46.1 [2023/01/15]](#v0.46.1[2023/01/15])
* ### FIX
> Server Plugin sends incorrect op name for NewWorkConn.
> QUIC stream leak.
* ## [v0.46.0 [2022/12/18]](#v0.46.0[2022/12/18])
* ### NEW
> Add oidc_scope parameter to frpc when authentication_method = oidc.
> Support quic protocol between frpc and frps.
* ### Improve
> Upgrade oidc and oauth2 package which is forward compatible.
* ## [v0.45.0 [2022/11/03]](#v0.45.0[2022/11/03])
* ### Improve
> Adjust http group load balancing to forward requests to each frpc proxy round robin. Previous behavior is always forwarding requests to a single proxy in the case of single concurrency.
* ## [v0.44.0 [2022/07/11]](#v0.44.0[2022/07/11])
* ### NEW
> Use auto generated certificates if plugin_key_path and plugin_crt_path are empty for plugin https2https and https2http.
> Server dashboard supports TLS configs.
* ### FIX
> xtcp error with IPv6 address.
* ## [v0.43.0 [2022/05/28]](#v0.43.0[2022/05/28])
* ### NEW
> Added route_by_http_user in http and tcpmux proxy to support routing to different clients by HTTP basic auth user.
> CONNECT method can be forwarded in http type proxy.
> Added tcpmux_passthrough in tcpmux proxy. If true, CONNECT request will be forwarded to frpc.
* ## [v0.42.0 [2022/04/22]](#v0.42.0[2022/04/22])
* ### NEW
> Added new parameter config_dir in frpc to run multiple client instances in one process.
* ### FIX
> Equal sign in environment variables causes parsing error.
* ## [v0.41.0 [2022/03/24]](#v0.41.0[2022/03/24])
* ### NEW
> Support go http pprof.
* ### IMPROVE
> Change underlying TCP connection keepalive interval to 2 hours.
> Create new connection to server for sudp visitor when needed, to avoid frequent reconnections.
* ## [v0.40.0 [2022/03/13]](#v0.40.0[2022/03/13])
* ### NEW
> Added dial_server_timeout in frpc to specify connecting timeout to frps.
> Additional EndpointParams can be set for OIDC.
> Added CloseProxy operation in server plugin.
* ### IMPROVE
> Added some randomness in reconnect delay.
* ### FIX
> TLS server name is ignored when tls_trusted_ca_file isnt set.
* ## [v0.39.1 [2022/02/09]](#v0.39.1[2022/02/09])
* ### FIX
> Fixed IPv6 address parse issue.
* ## [v0.39.0 [2022/01/28]](#v0.39.0[2022/01/28])
* ### NEW
> Added connect_server_local_ip in frpc to specify local IP connected to frps.
> Added tcp_mux_keepalive_interval both in frpc and frps to set tcp_mux keepalive interval seconds if tcp_mux is enabled. After using this params, you can set heartbeat_interval to -1 to disable application layer heartbeat to reduce traffic usage(Make sure frps is in the latest version).
* ### Improve
> Server Plugin: Added client_address in Login Operation.
* ### FIX
> Remove authentication for healthz api.
* ## [v0.38.0 [2021/10/28]](#v0.38.0[2021/10/28])
* ### NEW
> Add /healthz API.
> frpc support disable_custom_tls_first_byte .If set true, frpc will not send custom header byte.
* ### Improve
> Use go standard embed package instead of statik.
* ## [v0.37.1 [2021/08/04]](#v0.37.1[2021/08/04])
* ### FIX
> Plugin https2https not work.
> context canceled problem for http_proxy plugin when multiple requests reuse same connection.
> In some cases, frps can't get server name for https proxy.
* ## [v0.37.0 [2021/06/03]](#v0.37.0[2021/06/03])
* ### NEW
> frpc add subcommand verify to validate configures before running.
> frpc support includes option to split multiple proxy configs into different files.
> Support sudp in dashboard.
* ### FIX
> Use empty string as default value for dashboard user and password.
> login_fail_exit is not valid when protocol = kcp.
* ## [v0.36.2 [2021/03/22]](#v0.36.2[2021/03/22])
* ### IMPROVE
> Support reverseproxy to dashboard with additional parts in path.
* ### FIX
> Fix logic error when parsing configs.
* ## [v0.36.1 [2021/03/19]](#v0.36.1[2021/03/19])
* ### FIX
> Fix bind_udp_port listen on error port.
* ## [v0.36.0 [2021/03/17]](#v0.36.0[2021/03/17])
* ### NEW
> New plugin https2https.
> frpc supports tls_server_name to override the default value from server_addr.
* ### IMPROVEMENT
> Increase reconnect frequency if it occurs an network error between frpc and frps
* ## [v0.35.1 [2021/01/25]](#v0.35.1[2021/01/25])
* ### FIX
> Reduce binary file size.
* ## Shell Upadte [2021/01/24]
* ### Amend
> Aliyun download url replace by Gitee download url
* ## [v0.35.0 [2021/01/20]](#v0.35.0[2021/01/20])
* ### NEW
> Server Plugin supports HTTPS.
* ### FIX
> Fix IPv6 address parse problem.
> HTTP type proxy can't handle websocket protocol due to error Connection header value.
* ## [v0.34.3 [2020/11/20]](#v0.34.2[2020/11/20])
* ### NEW
> Command line parameters support enable_prometheus.
* ## [v0.34.2 [2020/11/12]](#v0.34.2[2020/11/12])
* ### FIX
> Stream data transfer delay(e.g. chunked data) for HTTP type proxy.
* ## [v0.34.1 [2020/10/01]](#v0.34.1[2020/10/01])
* ### NEW
> Support NTLM protocol for http proxy to connect frps.
> Official docker image support on DockerHub and Github registry.
* ### FIX
> Fix a dashboard stats data lost problem after client reconnect more than 7 days.
> Fix TLS certificate verification failed.
* ## [v0.34.0 [2020/09/19]](#v0.34.0[2020/09/19])
* ### NEW
> Support TLS certificate and mutual TLS authentication.
> Support set max UDP package size, default is 1500.
> New e2e test framework.
* ### FIX
> UDP and SUDP proxy don't support compression and encrytion.
> Call server plugins in fixed order.
* ## [v0.33.0 [2020/04/27]](#v0.33.0[2020/04/27])
* ### NEW
> Server plugin add NewUserConn interface.
> New proxy type sudp to provide a safe way to expose udp service like stcp.
> Support load balancing for tcpmux.
* ### FIX
> Fix invalid of AuthenticateNewWorkConns in frpc.
> Fix a panic problem if accept many connections concurrently.
* ## [v0.32.1 [2020/04/03]](#v0.32.1[2020/04/03])
* ### NEW
> New operation Ping and NewWorkConn support in Server Plugin.
> Add apiVersion and op params in Server Plugin HTTP request.
* ### Improvement
> Prevent frequently relogin when connection broken after login success soon.
* ### Fix
> Fix a memory leak problem caused by frequently relogin.
* ## Shell Upadte [2020/03/24]
* ### Add
> Add new download url-giteejust support install package
* ## [v0.32.0 [2020/03/11]](#v0.32.0[2020/03/11])
* ### New
> Support tls_only = true in frps.ini to enforce frps only accept TLS connection.
> Set detailed_errors_to_client = false in frps.ini to hide detailed error information to client.
> Support prometheus monitor.
> Optional OIDC authentication.
> New proxy type tcpmux. Support TCP port multiplexing over HTTP Connect tunnel.
* ### Fix
> Bandwidth limit configure not compared correctly when reloading.
> Incorrect connection count stats.
* ## [v0.31.2 [2020/02/05]](#v0.31.2[2020/02/05])
* ### Fix
> Fix not release port when client start proxy error.
* ## [v0.31.1 [2020/01/06]](#v0.31.1[2020/01/06])
* ### Fix
> Fix panic when proxy meta data is set.
* ## [v0.31.0 [2020/01/03]](#v0.31.0[2020/01/03])
* ### New
> New server manage plugin to extend frp's ability
* ### Improvement
> Improve xtcp's success rate in some special case.
* ## [v0.30.0 [2019/11/29]](#v0.30.0[2019/11/29])
* ### New
> Support bandwidth limit for each proxy.
> New plugin https2http, explore https service as http protocol.
* ## [v0.29.1 [2019/11/03]](#v0.29.1[2019/11/03])
* ### Fix
> Fix bug when use_encryption is true for xtcp.
* ## [v0.29.0 [2019/08/30]](#v0.29.0[2019/08/30])
* ### New
> New disable_log_color configure to disable console log color.
> Plugin https2http support attatch headers by plugin_header_ prefix.
* ### Change
> Provide a high-level Go API.
* ### Fix
> max_pool_count is invalid.
> Judge error between IPv4 and IPv6 in proxy protocol
* ## [v0.28.2 [2019/08/10]](#v0.28.2[2019/08/10])
* ### Fix
> Fix a bug that health check worker may stop unexpected.
* ## [v0.28.1 [2019/08/08]](#v0.28.1[2019/08/08])
* ### New
> Update standard http ReverseProxy to handle more upgrade protocol
> Update some vendor packages.
* ## [v0.28.0 [2019/08/03]](#v0.28.0[2019/08/03])
* ### New
> type http support load balancing.
* ### Fix
> Fix a connection leak problem when login_fail_exit is false.
* ## [v0.27.1 [2019/07/15]](#v0.27.1[2019/07/15])
* ### Fix
> Add read timeout for TLS connection check.
* ## [v0.27.0 [2019/04/25]](#v0.27.0[2019/04/25])
* ### New
> Proxy Protocol support plugin unix_domain_socket.
> frps support custom 404 page.
* ## [v0.26.0 [2019/04/10]](#v0.26.0[2019/04/10])
* ### New
> Support Proxy Protocol.
> New plugin https2http.
* ### Fix
> Fix router config conflict when frpc start by command line mode. #1165
* ## [v0.25.3 [2019/03/26]](#v0.25.3[2019/03/26])
* ### Fix
> Fix panic error when reconnection with tls_enable is true.
* ## [v0.25.2 [2019/03/25]](#v0.25.2[2019/03/25])
* ### Change
> Change Update version of kcp-go.
* ### Fix
> Fix connection leak of http health check. #1155
* ## [v0.25.1 [2019/03/15]](#v0.25.1[2019/03/15])
* ### Fix
>Fix a match problem with multilevel subdomain. #1132
frps --log_file is useless. #1125
* ## [v0.25.0 [2019/03/11]](#v0.25.0[2019/03/11])
* ### New
> Support TLS between frpc and frps, Set
tls enable to enable this feature in frpC.Improve stability of xtcp.
* ### Fix
> Fix a bug that xtcp don't release connections in some case.
##### Note: xtcp is incompatible with old versions.
##### 注意:此版本的xtcp和之前版本不兼容,需要同步升级服务端和客户端才能正常使用
* ## [v0.24.1 [2019/02/12]](#v0.24.1[2019/02/12])
* ### Fix
> Fix Error clear frpc configure file when /api/config called without token set
* ## [v0.24.0 [2019/02/11]](#v0.24.0[2019/02/11])
* ### New
> New Support admin UI for frpc
* ## [v0.23.3 [2019/01/30]](#v0.23.3[2019/01/30])
* ### Fix
> Fix Reload proxy not saved after reconnecting
* ## [v0.23.2 [2019/01/26]](#v0.23.2[2019/01/26])
* ### Fix
> Fix client not working caused by reconnecting.
* ## [v0.23.1 [2019/01/16]](#v0.23.1[2019/01/16])
* ### Fix
>Fix status api.
>Fix reload and status command error.
* ## [v0.23.0 [2019/01/15]](#v0.23.0[2019/01/15])
* ### New
>Support render configure file template with os environment.
* ### Change
>Remove check for authentication timeout.

View File

@@ -19,19 +19,19 @@
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
ProgramName="Frps"
ProgramName="frps"
ProgramPath="/usr/local/frps"
NAME=frps
BIN=${ProgramPath}/${NAME}
CONFIGFILE=${ProgramPath}/frps.ini
CONFIGFILE=${ProgramPath}/frps.toml
SCRIPTNAME=/etc/init.d/${NAME}
version="03.20"
version="2024"
program_version=`${BIN} --version`
RET_VAL=0
[ -x ${BIN} ] || exit 0
strLog=""
fun_clangcn()
fun_frps()
{
echo ""
echo "+---------------------------------------------------------+"
@@ -57,7 +57,7 @@ fun_load_config(){
fun_start()
{
if [ "${arg1}" = "start" ]; then
fun_clangcn
fun_frps
fi
if fun_check_run; then
echo "${ProgramName} (pid $PID) already running."
@@ -78,7 +78,7 @@ fun_start()
fun_stop(){
if [ "${arg1}" = "stop" ] || [ "${arg1}" = "restart" ]; then
fun_clangcn
fun_frps
fi
if fun_check_run; then
echo -n "Stoping ${ProgramName} (pid $PID)... "
@@ -108,19 +108,23 @@ fun_status(){
fi
}
checkos(){
if grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then
if grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then
OS=CentOS
elif grep -Eqi "Red Hat Enterprise Linux" /etc/issue || grep -Eq "Red Hat Enterprise Linux" /etc/*-release; then
OS=RHEL
elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then
OS=Fedora
elif grep -Eqi "Rocky" /etc/issue || grep -Eq "Rocky" /etc/*-release; then
OS=Rocky
elif grep -Eqi "AlmaLinux" /etc/issue || grep -Eq "AlmaLinux" /etc/*-release; then
OS=AlmaLinux
elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then
OS=Debian
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then
OS=Ubuntu
elif grep -Eqi "Alpine" /etc/issue || grep -Eq "Alpine" /etc/*-release; then
OS=Alpine
elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then
OS=Fedora
else
echo "Not support OS, Please reinstall OS and retry!"
return 1
echo "Unsupported OS. Please use a supported Linux distribution and retry!"
exit 1
fi
}
fun_config(){
@@ -156,7 +160,7 @@ case "${arg1}" in
fun_help
;;
*)
fun_clangcn
fun_frps
echo "Usage: $SCRIPTNAME {start|stop|restart|status|config|version}"
RET_VAL=1
;;

66
generate-certs.sh Normal file
View File

@@ -0,0 +1,66 @@
#!/bin/bash
# 创建证书存放目录
mkdir -p /etc/pki/tls/frp/ca
mkdir -p /etc/pki/tls/frp/frps
mkdir -p /etc/pki/tls/frp/frpc
# 创建 OpenSSL 配置文件
cat > /etc/pki/tls/frp/my-openssl.cnf << EOF
[ ca ]
default_ca = CA_default
[ CA_default ]
x509_extensions = usr_cert
[ req ]
default_bits = 2048
default_md = sha256
default_keyfile = privkey.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
x509_extensions = v3_ca
string_mask = utf8only
[ req_distinguished_name ]
[ req_attributes ]
[ usr_cert ]
basicConstraints = CA:FALSE
nsComment = "OpenSSL Generated Certificate"
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
[ v3_ca ]
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer
basicConstraints = CA:true
EOF
# 生成默认 CA
echo "====> Generating CA key and certificate"
openssl genrsa -out /etc/pki/tls/frp/ca/ca.key 2048
openssl req -x509 -new -nodes -key /etc/pki/tls/frp/ca/ca.key -subj "/CN=example.ca.com" -days 5000 -out /etc/pki/tls/frp/ca/ca.crt
# 生成服务器证书
echo "====> Generating server key and certificate"
openssl genrsa -out /etc/pki/tls/frp/frps/server.key 2048
openssl req -new -sha256 -key /etc/pki/tls/frp/frps/server.key \
-subj "/C=XX/ST=DEFAULT/L=DEFAULT/O=DEFAULT/CN=server.com" \
-reqexts SAN \
-config <(cat /etc/pki/tls/frp/my-openssl.cnf <(printf "\n[SAN]\nsubjectAltName=DNS:localhost,IP:${defIP}")) \
-out /etc/pki/tls/frp/frps/server.csr
openssl x509 -req -days 365 -sha256 \
-in /etc/pki/tls/frp/frps/server.csr -CA /etc/pki/tls/frp/ca/ca.crt -CAkey /etc/pki/tls/frp/ca/ca.key -CAcreateserial \
-extfile <(printf "subjectAltName=DNS:localhost,IP:${defIP}") \
-out /etc/pki/tls/frp/frps/server.crt
# 生成客户端证书
echo "====> Generating client key and certificate"
openssl genrsa -out /etc/pki/tls/frp/frpc/client.key 2048
openssl req -new -sha256 -key /etc/pki/tls/frp/frpc/client.key \
-subj "/C=XX/ST=DEFAULT/L=DEFAULT/O=DEFAULT/CN=client.com" \
-reqexts SAN \
-config <(cat /etc/pki/tls/frp/my-openssl.cnf <(printf "\n[SAN]\nsubjectAltName=DNS:localhost"))\
-out /etc/pki/tls/frp/frpc/client.csr
openssl x509 -req -days 365 -sha256 \
-in /etc/pki/tls/frp/frpc/client.csr -CA /etc/pki/tls/frp/ca/ca.crt -CAkey /etc/pki/tls/frp/ca/ca.key -CAcreateserial \
-extfile <(printf "subjectAltName=DNS:localhost") \
-out /etc/pki/tls/frp/frpc/client.crt
echo "Certificate generation completed."

File diff suppressed because it is too large Load Diff