本文主要从我自己的视角谈一谈 LoCyanFrp 的重构和技术相关变化。
早期技术SakuraPanel最开始的时候,LoCyanFrp 使用的是 SakuraPanel 这一个没什么特别好提的,大多数内网穿透除去自研方案基本都是 SakuraPan...
需求概述我们现在需要添加一个注解,实现 Controller 下接口方法包含此注解时,前置鉴权条件,满足条件才执行接口逻辑
思路
新建一个注解,如 @NeedAuthentication
添加一个 AspectJ 逻辑,指定 Spring AOP 切...
Docker 会直接绕过 ufw 之类的防火墙软件,将服务发布到公网,存在一定安全隐患,所以折腾了一下研究了几个办法阻止 Docker 把端口映射到公网上
ufw-dockerhttps://github.com/chaifeng/ufw-docke...
LoCyanFrp 目前是我为现任站长的一个项目,这篇文章主要是想简单聊一聊,我与 LoCyanFrp,和其他友商的一些经历。
LoCyanFrp 简写 LCF
关于这个项目相识这个项目并不是我发起的。2022年,我生日当天,刚好正在寻找一个免费...
今天在写一个 ServerSocket 转发的时候,发现调用了 close() 方法,数据貌似还在传输:看起来很奇怪,然后去查了一下,发现了这个 Issue dart-lang/sdk#54882 ,官方成员的回复是:
Closing l...
关于 Beszel一个轻量级的服务器资源监控,官方描述:
A lightweight server resource monitoring hub with historical data, docker stats, and alerts.
正...
Flutter 的 Material Design 3 居然没自带 Monet 取色,这就比较难受
添加依赖包需要用到的是 dynamic_color
1flutter pub add dynamic_color
根据官方说明,各个平台取色方式如下...
该方法仅供学习交流,所有操作造成的后果由使用者自负!
准备
ADB
一款第三方桌面软件
步骤首先确保已经把手机导航方式切换为传统按键导航。然后打开手机开发人员选项,打开 ADB 调试功能。
确保已经安装好第三方启动器。博主使用的是 微软桌面 ,当然...
nova 3这台机子更新了HarmonyOS 2,但是却是基于AOSP9的版本,导致很多功能遗失,比如这个深色模式HUAWEI nova 3 简直就是 wuawei 弃子
可以通过 ADB 设置属性开启 Android 9 中的深色模式,不过系统本身...
为什么不使用 tailscale_enabler ?
tailscale_enabler 每次启动都要重新下载 Tailscale,我认为这是非常愚蠢的设计。
tailscale_enabler 部分资源使用 GitHub 下载,国内访问不畅通。
...