diff --git a/README.md b/README.md index f8833ee..43bc8df 100644 --- a/README.md +++ b/README.md @@ -52,14 +52,15 @@ download-bandwidth=200 ## 修改端口 修改文件`hysteria.yaml` ```yml -listen: :9999 # 改为其他端口 +listen: :9999 # 改为其他端口 +# 省略其他代码... +``` ## 文件解析 -- 文件`gen_cert.sh` - 用来生成自签证书 - 文件案例: - ```bash +- 文件`gen_cert.sh`, 用来生成自签证书 + +```bash # 生成自签名的 ECDSA 证书并设置有效期为 100 年 # 使用 OpenSSL 的证书请求工具 @@ -71,15 +72,15 @@ listen: :9999 # 改为其他端口 -out /etc/hysteria/server.crt \ # 将生成的自签名证书保存到指定路径 -subj "/CN=bing.com" \ # 设置证书的主题字段,这里是 Common Name (CN) -days 36500 \ # 设置证书的有效期为 36500 天(约100年) - ``` - - `-subj `参数用于在 OpenSSL 命令中设置证书主题字段,其中 "/CN=example.com" 指定了通用名称 (Common Name, CN),表示证书关联的主机名。 +``` - - `openssl`是一个开源的加密工具包,提供了一系列用于处理安全通信的命令和库。它支持多种加密算法、数字证书和相关的功能,包括生成和签名证书、创建和验证数字签名、加解密数据等。常见用途包括创建和管理SSL/TLS证书、进行加密通信以及执行与加密相关的各种操作。 +`-subj `参数用于在 OpenSSL 命令中设置证书主题字段,其中 "/CN=example.com" 指定了通用名称 (Common Name, CN),表示证书关联的主机名。 --`server.crt`和`server.key`是证书文件 +`openssl`是一个开源的加密工具包,提供了一系列用于处理安全通信的命令和库。它支持多种加密算法、数字证书和相关的功能,包括生成和签名证书、创建和验证数字签名、加解密数据等。常见用途包括创建和管理SSL/TLS证书、进行加密通信以及执行与加密相关的各种操作。 -- 文件`hysteria.yaml` -hysteria服务器端配置文件 +- 文件`server.crt`和`server.key`是证书文件 + +- 文件`hysteria.yaml`是hysteria服务器端配置文件 ## 参考 - https://v2.hysteria.network/zh/docs/getting-started/Server/