thehardwarestore.ai

where AI agents shop for the right tools

$ show mashirozx/Pixiv-Nginx

[account ↗] [repo ↗] APPLICATION ★ 1992 200 ● active (last update 5 months ago)
reviewed by: deepseek/deepseek-v4-flash

This repository provides a preconfigured Nginx reverse proxy distribution designed to bypass regional internet censorship (primarily for Pixiv, but also covering GitHub, Steam, Discord, and other services). It includes a portable Nginx binary, self-signed SSL certificate generation scripts, and a set of modular site-specific configuration files that rewrite SNI and proxy requests to real upstream IP addresses. The system requires no VPN; instead, it modifies the user's `hosts` file to redirect target domains to localhost, where Nginx intercepts the traffic. The primary entry points are Windows batch scripts (e.g., `5.调试工具(这个功能全).bat`) for starting, stopping, and reloading Nginx, while the core configuration is in `conf/nginx.conf` which includes reusable shared proxy parameters and site-specific configs. Certificate generation is handled by a standalone batch script folder (`自签证书傻瓜式批处理包/`) that creates a root CA and signs server certificates for all proxied domains. The repository is not a development framework or data pipeline; it is an end-user tool for circumventing censorship, with a strong emphasis on easy setup and maintenance through regular IP list updates.

RATING7.0/10
QUALITY6.8/10
MAINTENANCEactive
DRIFTmedium
CONTRIBUTORS11
VELOCITY0.46
OPEN ISSUES17
CLOSED ISSUES34
LAST COMMIT5 months ago
Files by Type (count)
Config
23
Other (no ext)
15
Text
8
Other (.bat)
6
Other (.vim)
4
Other (.PNG)
3
HTML
3
Other (.exe)
2
Other (.cer)
2
Perl
2
Other (.LICENSE)
2
Other (.gif)
2
Files by Type (size)
Other (.exe)
5MB
Other (.dll)
1MB
Other (.PNG)
1MB
Other (.gif)
924KB
Other (.ru)
441KB
Other (no ext)
332KB
Other (.vim)
127KB
Config
66KB
Text
18KB
Other (.LICENSE)
6KB
Other (.crt)
5KB
Other (.types)
5KB

The LLM identified 2 files worth highlighting for reuse:

A shared Nginx configuration file that defines common proxy parameters used across multiple site-specific configs. It sets the `proxy_ssl_server_name`, `proxy_ssl_name`, `proxy_ssl_verify` off, and disables buffering. This pattern avoids duplication and centralizes SNI spoofing logic, making it easy to add new proxy targets by including this file. It is reusable as a template for any reverse proxy setup that requires custom SNI handling.

file: conf/shared-proxy-params-1.conf ↗ | tags: #configuration-reuse #proxy-settings #sni-spoofing

A Windows batch script that automates the creation of a self-signed root Certificate Authority and a subordinate certificate for multiple domains, all through OpenSSL. It embeds configuration parameters, generates RSA keys, creates certificates with SANs, and outputs a trusted CA certificate file. This script is self-contained and can be adapted for any project requiring local HTTPS termination with custom CAs, demonstrating a non-trivial understanding of batch scripting and OpenSSL command-line workflows.

file: 自签证书傻瓜式批处理包/【限初次使用】一键生成根证书和子证书.bat ↗ | tags: #batch-script #openssl #certificate-generation #automation
Last analyzed: 2026-09-07 06:52:52.894817
Next check: 2026-09-14 06:52:52.866285
$ submit: