1作者: kreaxv大约 24 小时前
CGNAT 使得远程唤醒 (Wake-on-LAN) 变得困难,因为无法进行端口转发。 我编写了一个小型 ESP32 固件,它保持一个出站连接,并提供一个极简的 Web 界面,用于通过设备 ID 触发唤醒。然后,ESP32 在本地网络上发送 WoL 数据包。 固件是开源的。你可以自己构建它,或者通过 Web 安装程序刷入预编译的固件。 演示:<a href="https:&#x2F;&#x2F;wol.kreaxv.top&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wol.kreaxv.top&#x2F;</a>
1作者: tosh大约 24 小时前
1作者: matzie大约 24 小时前
嘿,HN!我开发了 HostsLab,一个简单的桌面应用程序,用于在 macOS 上管理 &#x2F;etc&#x2F;hosts 和 ~&#x2F;.ssh&#x2F;config 文件。<p>我厌倦了每次需要映射本地域名或添加 SSH 连接时手动编辑配置文件。HostsLab 为您提供了一个可视化界面,可以:<p>- 添加&#x2F;编辑&#x2F;禁用主机条目(具有适当的 sudo 处理) - 使用下拉菜单管理 SSH 连接,选择现有密钥 - 直接从应用程序生成新的 SSH 密钥(Ed25519&#x2F;RSA) - 所有操作都会保留您配置文件中的注释和格式<p>它使用 Electron + React + TypeScript 构建,经过代码签名和公证,并且完全开源(MIT 许可证)。<p>演示:<a href="https:&#x2F;&#x2F;github.com&#x2F;Matzielab&#x2F;HostsLab" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Matzielab&#x2F;HostsLab</a> 下载:<a href="https:&#x2F;&#x2F;github.com&#x2F;Matzielab&#x2F;HostsLab&#x2F;releases&#x2F;latest" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Matzielab&#x2F;HostsLab&#x2F;releases&#x2F;latest</a><p>我主要为自己构建了这个应用程序,但认为其他开发人员可能会觉得它有用。欢迎提供反馈!