From 5e9b7610088045dc73a20b32992a3bbe66885c11 Mon Sep 17 00:00:00 2001 From: luyu6056 Date: Mon, 20 Jan 2025 23:15:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=81=E4=B9=A6=E8=AE=BE?= =?UTF-8?q?=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 ++++++++++- rust-client/src/main.rs | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8dba68e..41c825e 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,13 @@ ## 用法 修改rust-server/main.rs, let addr = "0.0.0.0:3304"; 改为server监听的端口 -修改rust-client/main.rs, const ADDR: &str = "127.0.0.1:3304"; 改为上述server的公网 ip和端口 \ No newline at end of file +修改rust-client/main.rs, const ADDR: &str = "127.0.0.1:3304"; 改为上述server的公网 ip和端口 + +## 注意 +为了使用自签证书,开启了以下设定 +```rust +//rust-client/main.rs ,line 86 + .use_sni(false) + .danger_accept_invalid_certs(true) +``` +如果你使用可以通过ca校验的证书,可以尝试开启sni,把**danger_accept_invalid_certs**设置为**false** \ No newline at end of file diff --git a/rust-client/src/main.rs b/rust-client/src/main.rs index 90bbb4a..d1242cb 100644 --- a/rust-client/src/main.rs +++ b/rust-client/src/main.rs @@ -83,6 +83,7 @@ async fn main() { let connector: Arc = Arc::new( TlsConnector::builder() .identity(identity) + .use_sni(false) .danger_accept_invalid_certs(true) .build() .unwrap()