乐
乐
因为server不会发起客户端的`secure_tcp`请求,所以客户端超时。 相关代码代码位置在`https://github.com/rustdesk/rustdesk/blob/master/src/client.rs` ```rust if !key.is_empty() && !token.is_empty() { // mainly for the security of token allow_err!(secure_tcp(&mut socket, key).await); } ``` 可看到当`key`和`token`都不为空时,会调用`secure_tcp`,但是server端不会响应,所以客户端超时 但不登录API账户,则不会有`token`,所以非登录状态下不会超时,***但非登录状态下还是可以加密链接的***,所以可以将`secure_tcp`直接返回 `secure_tcp` 代码位置在 [src/common.rs#L1255](https://github.com/rustdesk/rustdesk/blob/7e93a5d3cfbe0254dcbf7aba9759e3173e97a3df/src/common.rs#L1255) #### 解决方案 1. server端指定key。 ```bash...
后续有时间将尝试从v1版本改造到v2