文章封面

Gitea允许无请求头跨域

Gitea可通过Nginx配置实现无请求头跨域访问。示例配置中,Nginx监听80端口并代理到本地3000端口的Gitea服务,添加了允许所有来源跨域请求的头部信息,支持GET、POST和OPTIONS方法,并规定了允许的请求头字段。针对OPTIONS预检请求单独设置响应头并返回204状态码。需注意该配置适用于1Panel面板下的OpenResty环境。

Udp协议基础介绍

UDP是一种无连接的传输层协议,协议头简洁,包含源端口、目的端口、长度和校验和4个字段,共8字节。它不建立连接,直接发送数据,适合低延迟场景,但不可靠。服务端可同时处理多客户端请求,开销小于TCP。Java示例展示了UDP服务器监听8888端口接收消息,客户端发送消息至服务器的基本实现流程。

文章封面
文章封面

Tcp协议基础介绍

TCP协议是面向连接、可靠的传输层通信协议。其协议头包含源/目标端口、序列号、确认号、控制位等关键字段,确保数据可靠传输。TCP通讯采用客户端-服务器模型,通过三次握手建立连接,数据传输期间使用序列号和确认号保障可靠性,通过四次挥手关闭连接。文中提供了Java示例代码,展示TCP服务器监听端口接收客户端消息并回复的过程,以及客户端连接服务器发送消息的基本实现。

PostgreSQL与mysql对比

PostgreSQL与MySQL都是流行的开源数据库管理系统。PostgreSQL以高度开放性和可扩展性见长,支持复杂数据类型和高级功能,适合处理复杂查询和大数据。MySQL在Web开发中广泛使用,尤其擅长简单操作和高并发,适合大部分Web应用需求。两者在安全性方面均提供SSL连接和访问控制等功能。选择取决于具体需求:PostgreSQL适合复杂数据处理,MySQL则更适合轻量级应用。

文章封面
文章封面

Umami的Nginx反向代理后Halo博客访问时的跨域问题

文章介绍了在Nginx反向代理环境下解决Halo博客访问Umami时跨域问题的方法。核心解决方案包括:在Nginx配置中添加跨域响应头,如Access-Control-Allow-Origin和Access-Control-Allow-Methods;配置基础反向代理规则,包含标准的HTTP头部转发设置;特别针对Halo的/share/路径添加专用代理配置,需隐藏Access-Control-Allow-Origin和Content-Security-Policy头部。这些设置确保了跨域请求的正常处理,同时保持了代理服务的标准功能。

SRv6技术:原理、优势及应用

SRv6技术是基于IPv6的Segment Routing控制平面技术,通过嵌入Segment ID直接指示路由路径,实现高效灵活的网络管理。其核心优势包括网络切片能力、简化配置、多路径路由支持及增强的安全性。SRv6适用场景广泛,涵盖数据中心、广域网VPN、云计算等领域,能提升网络服务动态性与扩展性。随着生态发展,该技术面临标准化完善、安全加固等挑战,未来有望在物联网等新兴领域进一步拓展应用,推动网络效率与可靠性的整体提升。

文章封面
文章封面

Linux系统常用指令介绍

Linux是广泛应用的开源操作系统,常用指令包括:ls、cd、mkdir等文件和目录操作命令;cat、grep、vi等文件查看编辑工具;ps、top、kill等系统进程管理指令;tar、gzip等压缩解压工具;useradd、chmod等用户权限管理命令;ping、ssh等网络相关功能;df、mount等磁盘管理工具。这些基础指令能有效执行日常系统管理和操作任务,提升Linux环境工作效率。

服务器 安装1Panel服务器运维管理面板

1Panel是一款高效便捷的Linux服务器运维管理面板,提供快速建站、高效管理、安全防护及一键备份等核心功能。支持Wordpress和Halo深度集成,一键配置域名和SSL证书,具备Web端管理Linux服务器的能力,涵盖应用、主机监控、文件、数据库及容器管理。系统安全可靠,内置防火墙与安全审计,最小化漏洞暴露。安装便捷,支持RedHat/CentOS、Ubuntu和Debian系统,提供在线安装命令。包含1pctl命令行工具,可实现服务控制、用户信息获取及系统重置等操作。建议安装防火墙(firewalld/UFW)、进程守护(supervisor)和Fail2ban增强安全性,并详细说明各系统的安装配置步骤。

文章封面
文章封面

最近发现的比较便宜的云服务器 - 雨云 - 新一代云服务提供商

雨云作为新一代云服务提供商,提供免备案的洛杉矶和香港服务器,最低配置月费23元起,含30GB免费磁盘。用户可免费使用CDN(当前施工中)、注册享首月5折及20-5优惠券,支持1元试用和七天无理由退款(限3次)。服务器管理包含防火墙设置、每周更换IP及产品折算迁移功能。对象存储支持S3协议,按需付费。提供自动签到脚本(每日300积分)。推荐使用1Panel进行服务器运维管理。洛杉矶一区延迟约173ms,二区140ms,香港区89ms,适合不同需求。

火狐浏览器 反向代理更换证书后访问错误

火狐浏览器出现MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING错误时,需在Nginx配置中启用OCSP stapling功能以解决问题。主要操作包括开启ssl_stapling和ssl_stapling_verify指令,指定完整的证书链路径,并配置DNS解析服务地址如8.8.8.8以实现OCSP响应验证。建议使用本地DNS服务以提高安全性,同时可设置解析缓存有效期和网络超时时间。

文章封面
文章封面

Linux中磁盘管理之格式化、分区、挂载

文章详细介绍了Linux系统中磁盘分区、格式化和挂载的操作步骤。首先使用fdisk命令查看磁盘设备并创建分区,通过参数设置分区类型和引导标志。接着用mkfs.vfat和mke2fs命令分别格式化分区为FAT32和ext4文件系统。随后通过mount命令将分区挂载到指定目录,并修改/etc/fstab实现开机自动挂载。最后对比了设备路径和UUID两种挂载方式的优缺点,说明UUID因其唯一性和稳定性更适用于自动化场景。操作需谨慎并备份数据以防数据丢失。