看到这个问题,我的第一个疑问不是如何省下这 20W 的电,而是在思考:
20 Wh * 24 Hour * 30 Day / 1000 * 0.7 元 = 10 元
10 块钱值得我为之头疼吗?
建议本地开启系统级的全局代理配置,可以通过:Proxifier 来实现,将非 localhost 的所有请求发给本地的 socket 代理客户端,由客户端对请求进行规则判断。
我本地有 4 台 Windows ,全部都是无痛 Windows Update ,国内的网络环境差(不只是能不能访问的问题,还是能否舒适的访问的问题),自己动手解决网络问题是一个挺必要操作。
让适合的人在适合的位置,让不适合的人去找到新的适合自己的位置。不一定是轻松的(可能会有短期的痛苦),但长远看对彼此都是好的。
反馈:
在 Dark Reader 插件( Chrome )下,页面右侧有样式问题
1. WireGuard 构建一个 VPN 网关,允许接入 VPN 的设备访问局域网网段中的任何设备(比如:192.168.188.0/24 )
2. VPN 网关运行在局域网内( 192.168.188.33 ),基于 FRP 暴露公网( 1.1.1.1 )
3. 签发设备 WireGuard VPN 证书并分发证书到各个设备,证书对应的 VPN 网关服务器地址配置为 FRP 暴露后的公网地址( 1.1.1.1 )
4. 各个设备安装 WireGuard ,载入证书,连接 VPN 网关后,即可访问局域网中所有设备
可以用来组件自己的虚拟办公网络,实现远程办公。局域网内配合虚拟化和网桥(让虚拟机具备跟物理机类似的局域网 IP )可以释放巨大的生产力(比如:自建大量的基础服务,gitLab/miniflux/xray/jira/vscode remote-ssh/transmission/vaultwarden/loki/grafana/prometheus/k8s/pg/mysql/rsshub/jellyfin/mitmproxy/keycloak ,每台虚拟机一个服务)
Mac 远程控制 Windows:在 Windows Settings -> System -> Remote Desktop 开启远程控制,Mac 登录 App Store 下载 Windows Remote APP ,打开 APP ,输入 Windows 内网 IP 就可以了
远程控制开关机:需要远程控制的机子一般不关机,如果需要远程开机,购买支持 IPMI 的设备,或者自己折腾 PiKVM , 或者 WOL 。
远程控制软件:主流操作系统( MacOS/Windows )都有内置远程控制的服务端,开启就好,然后在控制端安装对应的软件,比如 Windows 的 Remote Desktop Client
跨公网远程控制:构建一个 VPN 网关,实现局域网接入即可,比如 WireGuard + FRP
WireGuard 全平台兼容( Windows/iOS/Android/Linux/MacOS ),直接 systemd netdev 配置一个 WireGuard 虚拟设备就好了,现在基本所有的最新发行版的 systemd 都是内置支持 WireGuard 的了
我想在用的方案就是:WireGuard + FRP
自建后,如果需要公网访问,你可以考虑 WireGuard + FRP 构建一个 VPN 网关实现局域网接入,就可以愉快的公网访问了
miniflux ,移动端响应式布局,可以配合 telegram/matrix ,全局快捷键
部署在家的服务器内,WireGuard 做认证,通过认证即可访问家庭内网的所有设备( 192.168.188.x),WireGuard 配合内网 DNS 服务器和 DNS-01 证书方案,实现内网 HTTPS 域名访问。
哦,对了,移动的宽带有时候会断网,这个也是需要考虑的。
我其实做了你想做的,就是将服务部署在家,然后通过 FRP 暴露服务到公网,比如我的博客。
另外,请务必意识:
服务是跑在家庭内网的,暴露 App 会带来家庭内网的安全风险。比如我的内网会有 vaultwarden 这类敏感服务,所以我也只敢暴露一个简单的 hugo 静态资源站点。
像 gitlab 这类服务,建议还是放到 WireGuard 后面(经过 WireGuard 认证后才能访问而不是直接公网暴露),一方面,避免数据明文传输。另一方面,避免今后服务因缺少维护而导致的未知安全风险。
已经这样做 2 年了。
用的是普通的 PC 主机,7 * 24 小时不关机,系统用的是 Arch Linux 作为底层虚拟化环境。
稳定性其实还好,市电的稳定性比我想象中的高很多(坐标:广州)。并不会带来困扰。
网络的解决方案是 FRP + WireGuard ,入口是腾讯云轻量服务器(广州:6Mbits )体验也不错。
可能会有的坑:
长时间运行会比较热,噪音也比较大,机子所在的房间会闷热不适合人待,需要有个单独的房间
如果是租房,搬家时比较麻烦(机子笨重)