自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

波哥技术栈

不积跬步,无以至千里;不积小流,无以成江海

  • 博客(10)
  • 收藏
  • 关注

原创 升级Linux系统的SSH组件到最新版本

摘要: 本文介绍了OpenSSH安全漏洞(CVE-2023-51385等)的修复方案,适用于Ubuntu24系统。通过执行ssh -V检查当前版本(低于9.3p1需升级),需先安装依赖(如libssl-dev)。升级步骤包括下载最新版OpenSSH(如10.0p1)、解决./configure报错(缺失头文件或权限问题)、编译安装并验证版本更新。最终通过ssh -V确认升级成功,修复漏洞。厂商建议升级至OpenSSH 10.2或更高版本。

2025-11-14 14:02:05 526

原创 解决Java多线程并发导致成员变量的线程不安全

摘要:OA系统高并发场景下,成员变量workflowId被多线程共享导致数据混乱。分析表明,单例模式下多个线程同时操作同一成员变量,后提交的值会覆盖前值。给出两种解决方案:1) 改用局部变量,确保每个线程独立操作;2) 使用ThreadLocal存储线程私有变量,适合需跨方法共享场景。特别强调ThreadLocal使用时必须remove避免内存泄漏。两种方法均可有效解决并发环境下的变量共享问题。

2025-11-14 08:18:12 427

原创 Docker部署FRP实现内网穿透

FRP是一款开源内网穿透工具,通过在公网服务器部署服务端(FRPS),内网设备运行客户端(FRPC)实现外部访问。支持TCP、UDP、HTTP等多种协议。部署时需配置服务端(如群晖NAS使用Docker)和客户端(如Windows下载可执行文件)。服务端需设置监听端口、控制面板及Token认证,客户端需指定服务器地址和相同Token。完成配置后可通过公网IP或域名访问内网资源,并在控制面板监控连接状态。

2025-11-13 16:01:14 1476

原创 私人密码管理工具,开源免费,NAS部署Bitwarden

bitwarden官网:https://bitwarden.comvaultwarden项目地址:https://github.com/dani-garcia/vaultwardenBitwarden是一款广受青睐的密码管理工具,兼具个人与企业场景适用性。其核心优势在于端到端加密技术与开源属性,能将用户密码、身份信息、信用卡数据等敏感内容安全存储,并通过加密通道传输,同时主动识别风险密码以降低泄露隐患。

2025-11-11 18:53:48 1827

原创 别再手动刷网页了!Python控制浏览器,自动完成90%重复工作

本文介绍了如何用Python编写自动化脚本,通过Selenium控制Microsoft Edge浏览器自动完成Bing搜索任务来累积积分。文章详细讲解了四个关键步骤:1)配置Edge驱动程序的调用方法;2)查询浏览器版本以匹配正确的WebDriver;3)从官网下载匹配版本的msedgedriver;4)编写Python脚本实现自动搜索功能。该脚本模拟人工操作行为,包括随机关键词搜索、页面停留等,确保积分有效累积。这种自动化方法可节省重复操作时间。

2025-11-10 12:35:56 434

原创 不同浏览器书签同步的终极解:XBrowsersync

因为chrome版本太高了,高版本chrome不再支持"manifest_version": 2的脚步。XBROWSERSYNC_DB_USER:mongo中的数据库user。因为chrome浏览器要输入edge的sysn id,而不是自动生成。XBROWSERSYNC_DB_PWD:mongo中的数据库密码。XBS_DB_NAME:mongo数据库实例名称。所有地方的ID要保持一致,否则无法实现同步。mongo数据库端口未在防火墙上开放。

2025-11-08 22:34:23 511

原创 从0到1搭建图床!Hellohao程序部署全攻略,附避坑指南

本文详细介绍了在群晖NAS中部署Hellohao图床系统的Docker安装步骤。主要内容包括:1) 验证镜像存在性;2) 创建目录结构;3) 设置代理端口;4) 修改YML配置文件中的版本号、路径参数、数据库密码和域名设置;5) 新建Docker项目;6) 设置路由器端口转发。同时记录了部署过程中遇到的常见问题及解决方案,如端口冲突、域名配置错误和HTTPS请求问题等。

2025-11-07 19:45:00 388

原创 「亲测有效」群晖Docker下载失败终极方案

摘要:Docker Hub镜像缓存服务关闭导致群晖NAS无法拉取Docker镜像。解决方法是在注册表设置中添加"毫秒"镜像库(URL:https://docker.1ms.run),无需填写用户名密码即可恢复镜像拉取功能。操作步骤为:进入注册表设置→点击新增→填写注册表名称和URL→应用保存。

2025-11-07 13:56:48 1246

原创 通过群晖Docker+minio实现思源笔记S3数据同步

本文详细介绍了在Docker中部署Minio对象存储服务并配置S3接口的完整流程。主要内容包括:1) 下载特定版本Minio镜像(避免使用最新版);2) 创建配置和数据目录;3) 配置容器参数,包括端口映射、环境变量和启动命令;4) 外网访问设置,包括反向代理和端口映射;5) 在Minio控制台创建存储桶和访问密钥;6) 最后演示了如何将配置好的S3服务接入思源笔记。全过程配有详细截图指导,特别强调版本选择、端口配置和地区设置等关键注意事项,确保服务正常运行和兼容性。

2025-11-06 18:14:58 1646

原创 群晖NAS的Docker中部署Tomcat+Mysql,搭建自己的WEB应用

本文介绍了在群晖Docker中部署MySQL和Tomcat的完整流程。主要内容包括:1)下载MySQL镜像并配置持久化存储、端口映射和环境变量;2)下载Tomcat镜像并设置端口及存储空间;3)配置MySQL允许远程访问;4)设置防火墙规则保护数据库端口;5)提供Java应用连接MySQL的JDBC配置示例。文中配有详细的操作步骤截图,指导用户完成容器化部署的全过程,特别强调了数据库安全性的注意事项。

2025-11-06 10:12:00 410

SRename-批量命名工具.zip

SRename 批量命名工具 | 高效批量重命名软件,支持文件 / 文件夹批量改名、规则自定义(前缀 / 后缀 / 替换 / 编号),适配 Windows 系统,无捆绑无广告,操作简单快速上手,下载即装即用,满足办公文件整理、资源分类等场景需求!

2025-11-11

mac免费密码管理工具KeePassXC-2.7.7-x86_64.dmg

KeePassXC官方稳定版 | 64 位密码管理工具,安全开源、跨平台兼容,支持密码生成 / 存储 / 自动填充,适用于 Windows 、mac系统,无需破解直接安装使用。

2025-11-10

BLEUnlock-1.12.2.zip

BLEUnlock-1.12.2 是一款轻量免费的 macOS 菜单栏工具,核心功能是通过 iPhone、Apple Watch 或任意支持蓝牙低功耗(BLE)的设备,实现 Mac 的 “靠近自动解锁、远离自动锁屏”,无需手动输入密码,兼顾便捷性与安全性,适配最新 macOS 系统,是苹果生态用户的实用效率工具。

2025-11-10

MicrosoftEdgeWebView2RuntimeInstallerX64.exe

MicrosoftEdgeWebView2RuntimeInstallerX64

2025-11-10

系统管理基于AdExplorer的域控连接工具使用指南:域环境账号权限检测与网络连通性验证方法

内容概要:本文介绍了AdExplorer工具的使用方法,重点强调了使用该工具前需确保本地计算机与域服务器网络互通,可通过ping命令检测网络连通性。文档提供了工具解压后的文件列表,并详细说明了连接Active Directory数据库的操作步骤,包括输入域服务器IP地址、用户名和密码等信息。成功连接后可查看目录树结构,若提示登录失败,则需联系域管理员确认账号有效性。此外,文档还展示了连接界面及常见错误提示,如“用户名或密码不正确”。; 适合人群:系统管理员、IT运维人员或具备基本网络和域环境知识的技术人员; 使用场景及目标:①用于快速查看和分析Active Directory的结构与属性;②协助排查域账户访问问题,验证账号权限与连接配置;③适用于需要对AD进行离线快照比较或实时探测的企业环境; 阅读建议:使用前务必确认网络可达性,建议使用已知有效的域账户进行连接测试,避免因权限不足导致操作失败。

2025-11-10

【网络自动化】基于ControlPlane的Mac多WiFi环境智能网络位置切换系统实现

内容概要:本文介绍了如何利用免费开源软件ControlPlane实现Mac在连接不同Wi-Fi时自动切换网络位置的功能。通过设置基于附近Wi-Fi网络(SSID)的规则,用户可让Mac在检测到特定Wi-Fi时自动切换至预设的网络位置,从而应用不同的DNS、代理等网络配置。文章详细演示了软件安装后所需的权限授予、规则创建(如指定SSID触发条件)、关联动作(如切换到“公司”或“家庭”网络位置)以及延迟设置,并支持反向监测,即当未连接某指定Wi-Fi时自动恢复为“自动”网络位置。此外,还说明了如何配置开机自启以确保功能持续生效。; 适合人群:使用Mac电脑、希望提升多网络环境切换效率的办公族或技术爱好者;具备基础网络知识和系统操作能力的用户;; 使用场景及目标:① 在公司、家庭或其他固定场所连接特定Wi-Fi时,自动应用对应网络配置(如DNS、防火墙、代理);② 实现无缝网络环境切换,减少手动调整设置的操作负担;③ 当离开特定Wi-Fi范围或连接非目标网络时,自动恢复默认网络位置; 阅读建议:建议用户按照文中步骤逐步配置,并确保正确开启位置权限与开机自启选项。可结合自身实际网络环境定制规则与动作,测试触发效果以保证稳定性。

2025-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除