返回联盟成员

ECWU's Notebook

Zhenghao Wu · ecwuuuuu.com

技术与生活分享

74
篇收录文章
访问博客
https://ecwuuuuu.com/
ECWU's Notebook 首页截图正在生成网站截图

最新文章

Authentik 教程系列:通过反向代理和 ForwardAuth 接入任何应用

简介 如果应用不支持统一登录,或者应用比较的简单没用用户系统。想要将它们纳入自己的统一登录体系是比较麻烦。这种情况下 Authentik 提供了一种配合反向代理的鉴权方法:Forward Authentication (没找到中文翻译,我觉得可以译作转发验证)。

Authentik 教程系列:反向代理的配置

将服务进行反向代理,我们可以配置通过域名来访问 Authentik。因为 Authentik 实现上不会通过配置写死 URL,所以反向代理的配置非常方便。 根据官方的文档,如果要使用反向代理,以下 header 必须传给 upstream。

Authentik 教程系列:简介和安装配置

如果你也像我一样喜欢折腾 HomeLab,我们可能有个共同的乐趣就是寻找各种需求的自部署方案;但当我们这些自部署的服务越来越多,去访问每一个服务都需要单独的账号和密码;如果用户不止你一人,多账号管理也会成为一个麻烦的事情。

PyTorch Tutorial

A little bit of context This is the tutorial material I prepared in fall 2023, for people with basic foundation of machine learning to get h…

Homelab:我的赛博积木 - 展望

从 “赛博积木” 系列第一篇文章到现在,已经过了两年的时间。受自己需求、实际体验后的感受等多重因素的影响。现有的架构和最初的设计已经有了很大的变化。其中最大的变化应该是在 23 年 6 月新组装的个人服务器,直接影响了我许多服务的部署形式。

Homelab:我的赛博积木 - 访问

前面已经介绍了基础设施和已经部署的服务。对于部署在公网的服务,访问是方便的。在 Nginx 中通过反向代理将容器服务绑定在域名上,再配上 SSL 证书就可以实现安全方便的服务访问体验。真正让人头疼的是内网服务的访问和访问控制。

Homelab:我的赛博积木 - 组成与架构

架构概览 经常能在 r/homelab 上看到 “LabPorn” 里其他大佬的机架。虽然很眼红,但目前自己的 HomeLab 只是几个简单的独立设备 / 资源组成。包括腾讯轻量云实例,群晖 NAS 和工控机。 内网 我的地址在粤港澳大湾区,并在常住的广州,中山,和珠海配有三台设…

Homelab:我的赛博积木 - 公网服务

与内网服务不一样,部署在公网的服务目的性明确:希望能随时随地能访问到。这些服务部署在腾讯云轻量服务器,机房位于广州和香港。 身份鉴权 (SSO):Authentik 涉及的服务:Authentik 部署在公网的服务,身份鉴权是很重要的一部分:有些资源、计算资源有必要授权后才可以访…

Homelab:我的赛博积木 - 内网服务

我的计算设施中,云服务器和本地设备各占一半,本地设备无公网 IPv4。这样的情况使得我的服务是分地部署、内外网隔离的(但不是做到严格隔离,这部分细节会在外网服务中提到。)

Homelab:我的赛博积木

HomeLab 直译是在家里的实验室,赛博语境下指网络、计算设备组成的实验沙盒。可以用来学习计算机技术和部署自用的服务。个人感觉 HomeLab 这个概念更多是在国外使用,许多的爱好者集中在 Reddit 频道 r/homelab 分享、交流项目和问题;在 YouTube 上也有…

自建 GitLab 配置 SSH 和后续

整体比较流水账,只做记录。 配置 SSH 部署了 GitLab 之后,一直在使用 HTTPS,体验不错。但是当时没有将 GitLab 的 SSH 访问成功配置。 当初的配置尝试过:1. 将 SSH 与服务器的 SSH 的端口共用。 2. 单独设置一个 SSH 端口并暴露出来。我的…

自建 GitLab 踩坑实录

之前自建了一个 Git 服务来托管自己的非公开代码。考虑要轻量,所以选择了 Gitea 并通过 Docker + Nginx 的方式进行部署。 前段时间腾讯云免费提供了轻量服务器配置升级的活动,配置提升到了 4 核心 + 4G 内存。机器性能是一个过剩的状态,为了充分利用,所以我…

500 Hours in 307

This work is the final project of the Photography FE (Free Elective) Course. It shows how I am “living” in classroom 307 of the laboratory b…

Finding the Name for Color

This topic first came to my mind when I was in college as a freshman. I don’t quite remember what application I am going to embed this. But …

More on IPv6 Firewall - EUI-64

Background In the Synology DDNS Tutorial, I have a section on setting up firewall on an ASUS AC68U Router. For a recent update on my home ne…

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除「」。此操作不可恢复

请输入 以确认: