Update README.md
This commit is contained in:
@@ -73,3 +73,30 @@ sudo systemctl stop caddy && sudo apt-get purge --auto-remove caddy
|
||||
```
|
||||
bash <(curl -fsSL http://公网IP/shell.sh)
|
||||
```
|
||||
---
|
||||
---
|
||||
|
||||
## 脚本加密
|
||||
|
||||
- 下载环境
|
||||
```
|
||||
sudo apt-get update
|
||||
sudo apt-get install shc gcc -y
|
||||
```
|
||||
|
||||
- 用法
|
||||
|
||||
| 命令 | 描述 | 示例 |
|
||||
|-------------------------------|-------------------------------------------------------------------|---------------------------------------------------------------|
|
||||
| `shc -f <script>` | 编译指定的 Shell 脚本文件。 | `shc -f script.sh` |
|
||||
| `shc -o <output>` | 指定输出的可执行文件名。 | `shc -f script.sh -o myscript` |
|
||||
| `shc -e <YYYY-MM-DD>` | 设置脚本的过期日期,格式为 `YYYY-MM-DD`。 | `shc -f script.sh -e 2024-12-31` |
|
||||
| `shc -m "<message>"` | 设置当脚本过期时显示的消息。 | `shc -f script.sh -e 2024-12-31 -m "This script has expired!"` |
|
||||
| `shc -r` | 允许在编译后的脚本中保留运行时的环境变量。 | `shc -r -f script.sh` |
|
||||
| `shc -T` | 不生成中间的 C 源代码文件。 | `shc -f script.sh -T` |
|
||||
| `shc -v` | 显示详细信息,帮助调试。 | `shc -v -f script.sh` |
|
||||
| `shc -x` | 对脚本中的字符串进行 XOR 加密以增加安全性。 | `shc -x -f script.sh` |
|
||||
| `shc -l <lib>` | 添加特定的库文件链接到编译的二进制文件中。 | `shc -f script.sh -l /usr/lib/somelibrary.so` |
|
||||
|
||||
---
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user