V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zsh2517  ›  全部回复第 4 页 / 共 15 页
回复总数  281
1  2  3  4  5  6  7  8  9  10 ... 15  
帮 op 补个图:

![]( https://imgur.com/a/Fr8BNkG)

中国地震台网: https://news.ceic.ac.cn/
@EmbraceQWQ 隔壁我才一级,发不了。需要二级才能发。
我平常还是 V2EX 刷的多,那边太强调活跃度,不太喜欢这种氛围(比如 “灌水”“前排”)所以看的比较少😂
如果想抄云厂商(如阿里云)的 DNS 显性隐性跳转。可以看这个,我在隔壁写过

https://linux.do/t/topic/145420/3?u=zsh2517
136 天前
回复了 Ayanokouji 创建的主题 JetBrains idea 2024.2 发布了
@Ayanokouji #6
我这里 toolbox GoLand 发了,PhpStorm 和 DataGrip 还没有
精神在保定+1
137 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
@zsh2517 补充一下内网的安全性问题。一般来说 homelab 应该可以把内网看作可信的。
主要我这边跑了一个帕鲁服、一个 QQ Bot 和一些其他东西,没有做隔离而且不止我一个人能登录 VM 。
短期没心情重新调整网络,所以想直接在每个服务上授权验证(虽然 OAuth2 不至于说完全无感,但是每隔一段时间的首次访问自动跳转一下、大部分时候无感,还是能接受的)
137 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
@zsh2517 #40 提到的 caddy-security 看起来能满足反向代理的要求。看具体需要吧

如果要把反向代理仅作为外网入口的鉴权,那么一台服务器跑反向代理,其他走内网访问就行。
不过我希望的是每个机器上的服务在内网也无法直接访问。这个时候可能需要每台设备跑一个反代了
137 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
@WashFreshFresh #35 看了一下,项目本身似乎挺不错的。可惜我不写 Java ,而且需求似乎对不上 😂

目前的思路大概是:选择一个可信的 OAuth2 ( OpenID Connect ) 三方平台。然后 golang (无运行时依赖)实现一个轻量、单文件(方便部署)的反向代理。未登录时强制 OIDC 登录。登录后在白名单的用户反向代理,不在白名单的用户 403 Forbidden 。这样就可以很简单地实现认证后访问。

目前已经跑通流程了,但是反代代码是 GPT 写的,能跑但是还没仔细读,不知道有没有 bug 。

后期可能(但不一定)会把 OAuth2 的提供者换成 keycloak 之类的专门的服务;以及解决配置文件分发的问题(几台虚拟机,十几个服务)
137 天前
回复了 ashin 创建的主题 程序员 个人博客新增云评论留言板,欢迎大家测试
@hshe
@int80

本来我还在想,怎么我没看到广告。然后突然想起来开了 adguard 。
关掉之后刷新,确实 CSDN 都没这么多广告(至少人家不会在正文里面加三方广告)
138 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
@zsh2517 都是 web 服务( http, https, ws, wss )。对于 tcp/udp 类的我没太考虑过
138 天前
回复了 Inzufu 创建的主题 程序员 大家是怎么对自用的服务做鉴权的
目前公网统一的入口,走 nginx + Basic Auth 转发到内网里面的一个 Nginx Proxy Manager ,它再分发到具体服务上。
内网里面基本没有鉴权(有通常也是弱密码)。只有极个别服务是强密码验证(比如 pve 的 web UI )

---
目前个别服务(支持 OAuth2/OpenID 登录的),接入了 GitLab 作为第三方登录。
后面计划改成每个服务均绑定 127.0.0.1 ,然后前面套一个轻量的鉴权网关(可能支持 oauth/passkey/password 三种验证)。但是懒得写又没找到合适的开源项目( 天天在 V2EX 打广告的 casdoor 似乎可能满足需求,但是之前部署过一次文档质量有点差),就一直咕咕咕了
网络设备不太建议和别的东西放在一起。风险比较大(纯 NAS + 路由器还好,All-in-one 非常不建议)

比如,NAS 升级或者调整设置的时候,可能会导致 VM 中断,VM 中断又会导致网络问题。升级失败/网络不通无法远程管理/需要手机开热点搜解决方案等
145 天前
回复了 lanthora 创建的主题 分享创造 九天速成 Web 管理功能的 Candy 服务端
@cheung
@lanthora #9

让我想起来,Debian 系(如 Debian, Ubuntu )有一个叫做 docker 的包, 好像是和一些桌面的 dock 栏有关。

我不止一次 sudo apt install docker 安装完,发现装错了,卸载换 docker.io 了😂
146 天前
回复了 shinonome 创建的主题 Python 函数的返回建议是 list|[] 还是 list|None 呢
@zeyexe
@l4ever

#1 的意思,我觉得是在说,如果在业务场景下,需要表示『这里应当是一个数组/列表,且目前数组里面,没有元素』,这个场景下,建议返回 [] 而不是 None 。

如果 None, [] 有不同的语义,那么还是要看实际情况
147 天前
回复了 lanthora 创建的主题 分享创造 九天速成 Web 管理功能的 Candy 服务端
看错标题了😂点进来之前我以为是那个 web 服务器( caddy )的 web UI.

保存一下,后面有需求有时间了试试,目前我还是用的 wireguard (没过境还是挺稳定的)
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2652 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.