1
Tamamopoi 2023-04-25 14:53:24 +08:00
我用 termux 的 sshd ,没遇到过这种情况...
|
2
basncy OP 我用 termux 起 sshd 更卡.
我说的卡或反应慢的另一种表现形式是: 用 ping 的延时都增大了. |
3
densuc 2023-04-25 17:00:27 +08:00
大概是安卓的息屏省电策略?
有个 lsposed 模块,可以虚假关屏,屏幕熄灭的时候,让系统还以为是在亮屏状态 |
4
basncy OP @#3 是那个 FakeScreen 吗? 看介绍说是重定向了电源按键功能. 超时自动锁屏后 ping 值还是高高在上. 可能还要从更底层解锁这个限制.
|
5
rev1si0n 2023-04-26 12:33:03 +08:00
无解,不息屏就好了。
|
6
PRStarDust 2023-04-26 12:45:21 +08:00
会不会是网络的问题,我用的一加,在设置-电池-电池优化-高级优化里有个叫做睡眠待机优化的功能,锁屏一会儿网络就会断
|
7
deorth 2023-04-26 16:16:08 +08:00 via Android
插上电
|
8
Kaisar 2023-04-26 16:55:43 +08:00
termux 起的 sshd 也有这个问题,我也怀疑跟息屏后的省电策略有关
|
9
chtcrack 2023-04-28 15:01:26 +08:00
帮你问了一下 chatgpt,它的回答:
当 Android 手机进入睡眠状态或屏幕关闭时,为了节省电量,系统会自动关闭一些后台进程,包括 SSHD 进程,这可能会导致 SSHD 卡顿或失效。以下是几种可能的解决方案: 使用 Wake Lock:您可以使用 Android 的 Wake Lock 功能,使手机在进入睡眠状态或屏幕关闭时继续运行 SSHD 进程。您可以在 SSHD 服务启动时请求 Wake Lock 权限,并在服务结束时释放 Wake Lock 。这样可以确保 SSHD 进程在手机进入睡眠状态或屏幕关闭时继续运行。 调整电源管理设置:在 Android 手机中,电源管理设置可能会影响后台进程的运行。您可以尝试调整电源管理设置,禁用一些限制后台进程运行的选项。在不同的 Android 版本和手机品牌中,电源管理设置的位置和选项可能会有所不同。 使用第三方应用:如果您无法解决 SSHD 卡顿问题,可以尝试使用一些第三方应用来保持 SSHD 进程运行。例如,您可以使用 KeepAliveHD 应用程序来定期发送心跳包,以保持 SSHD 进程运行。或者,您可以使用 Termux 应用程序来运行 SSHD 进程,该应用程序具有更好的后台进程管理功能。 需要注意的是,让手机在睡眠状态下继续运行 SSHD 进程可能会消耗更多的电量,因此应该根据实际情况进行权衡和调整。同时,为了保证手机的安全和稳定性,建议只在必要时使用 SSHD 进程,并且仅在受信任的网络环境中使用。 |