Featured image of post Proxmox VE 配置 NAT IPv4+IPv6、分发独立 IPv6 之网络配置模板和理解

Proxmox VE 配置 NAT IPv4+IPv6、分发独立 IPv6 之网络配置模板和理解

PVE 的配置,包括三个网卡(一个处理独立 IPv4,一个处理 NAT4 和 NAT6,一个处理独立 IPv6),适合有一个独立 IPv4 和一个子网 IPv6 的机器。文章详细解析了/etc/network/interfaces 网络配置文件中的各个参数和网卡的作用,适合有一定网络知识和 Proxmox VE 使用经验的读者阅读。

Featured image of post Go 爬虫:三行代码伪造 JA3 等 TLS 指纹,绕过 Cloudflare 五秒盾和各种防火墙!

Go 爬虫:三行代码伪造 JA3 等 TLS 指纹,绕过 Cloudflare 五秒盾和各种防火墙!

探索如何使用 Go 语言伪造 TLS 指纹,绕过 Cloudflare 五秒盾和其他防火墙。本文详细介绍了 JA3、JA4+ 等 TLS 指纹技术,分析了互联网上已有解决方案实现都太过繁琐、而且不支持用于第三方 HTTP 请求库的不足,并提供了一个简单有效的解决方案:实现一个自定义的 http.RoundTripper。相关代码已经开源在 GitHub 上。

Featured image of post SydneyQt - 一个越狱 New Bing 的第三方客户端;顺便谈谈围绕 New Bing 越狱官方与民间至今的博弈

SydneyQt - 一个越狱 New Bing 的第三方客户端;顺便谈谈围绕 New Bing 越狱官方与民间至今的博弈

本博文介绍了针对 New Bing 的越狱技术和第三方客户端的发展。越狱 New Bing 旨在解除其限制,提供更好的体验和功能扩展。博文详细解释了越狱的原理和微软的审查机制。此外,还介绍了一些其他越狱方法和限制的加强。其中,SydneyQt 是一个基于 Qt 的第三方客户端,提供了更多实用特性和设置选项。该博文强调了越狱的重要性和对 AI 发展的影响。

Featured image of post 解决 PostgreSQL + MyBatis 中文全文检索:Error querying database Cause: org.postgresql.util.PSQLException: ERROR: text search configuration 'parser_name' does not exist

解决 PostgreSQL + MyBatis 中文全文检索:Error querying database Cause: org.postgresql.util.PSQLException: ERROR: text search configuration 'parser_name' does not exist

在使用 Java + Spring Boot + MyBatis + PostgreSQL 之过程中,使用中文建好了全文检索的索引。在 Navicat 或命令行中使用 tsquery/tsvector 查询均无问题,但在代码中调用出现无法找到 parser 的问题:Error querying database Cause: org.postgresql.util.PSQLException: ERROR: text search configuration 'parser_name' does not exist。本文记录解决此问题的方法。

Featured image of post Go Gin:一种同时支持 REST API 和 Go Template 服务端模板渲染的解决方案

Go Gin:一种同时支持 REST API 和 Go Template 服务端模板渲染的解决方案

在现实生产环境中,我们常常需要在同一网站中提供两种服务:一种是针对客户端的 REST API,另一种是基于服务器端的 Go Template 服务端模板渲染。这两种服务有不同的使用场景,因此需要同时支持。本文尝试基于 Gin 架构提供一种这样的解决方案。

Featured image of post 拷贝漫画获取章节 API JavaScript 加密逆向分析

拷贝漫画获取章节 API JavaScript 加密逆向分析

拷贝漫画(copymanga)网页端获取漫画章节使用 JavaScript API 异步请求数据,相关请求代码经过混淆、返回数据经过加密。通过逆向分析,发现数据使用 AES 加密。于是编写脚本在本地解密数据。