Commit Graph

14 Commits

Author SHA1 Message Date
isboyjc
b1555a702f feat: add SOCKS5 proxy support and enhance configuration
- Introduced SOCKS5 proxy functionality with separate ports for random rotation and lowest latency.
- Updated `.env.example` and `docker-compose.yml` to include SOCKS5 port configurations.
- Enhanced `main.go` to initialize and start SOCKS5 servers alongside existing HTTP proxies.
- Revised README to document new SOCKS5 features, including usage examples and testing scripts.
- Improved proxy selection logic in the storage layer to support SOCKS5 protocol.
2026-03-30 01:02:00 +08:00
isboyjc
cede441015 feat: update environment configuration and enhance WebUI logging 2026-03-29 13:44:22 +08:00
isboyjc
0cff1ea6a6 docs: 📝 update environment configuration and data directory documentation
- Revised `.env.example` to clarify data storage configuration for local development and Docker usage.
- Enhanced `DATA_DIRECTORY.md` with detailed instructions on data persistence, backup, and recovery using Docker Named Volumes.
- Updated `docker-compose.yml` to utilize Named Volume for data storage, ensuring data persistence across container lifecycles.
- Adjusted README to reflect changes in data directory management and deployment instructions.
2026-03-29 05:17:56 +08:00
isboyjc
1b9d1bfeaa feat: enhance proxy validation logic and update configuration parameters
- Added detailed rejection counts for proxies based on exit IP, latency, geo-blocking, and pool capacity.
- Updated latency thresholds in configuration for improved performance.
- Revised README to reflect changes in latency settings and added capacity limitation notes.
2026-03-29 04:56:52 +08:00
isboyjc
d97ecbc8db feat: update README and remove Docker setup documentation; reorganize testing guides and add new sections for data directory and GitHub Actions CI/CD 2026-03-29 04:32:35 +08:00
isboyjc
9a4f08a5e7 fix: 🐛 update README and Docker setup documentation for GitHub Container Registry support 2026-03-29 04:20:43 +08:00
isboyjc
73cb8e8840 docs: 📝 reorganize README structure and update extension documentation section 2026-03-29 04:11:55 +08:00
isboyjc
a70df0d505 feat: add environment variable support for proxy authentication and geo-blocking
- Introduced `.env.example` for environment variable configuration.
- Updated `docker-compose.yml` to utilize environment variables for proxy settings.
- Implemented proxy authentication with Basic Auth and geo-blocking based on country codes.
- Added `GEO_FILTER.md` for documentation on geo-filtering configuration.
- Enhanced logging to indicate authentication status and blocked countries during proxy server startup.
2026-03-29 04:11:38 +08:00
isboyjc
7a5061b101 docs: 📝 correct spelling of 'goproxy' to 'GoProxy' in README for consistency 2026-03-29 03:40:50 +08:00
isboyjc
e46dec5371 docs: 📝 update README to include an image for better visual representation 2026-03-29 03:38:01 +08:00
isboyjc
f55209d8d3 feat: init 2026-03-29 03:31:59 +08:00
jonasen1988
f2c3fbac24 feat: support WEBUI_PASSWORD env var with default password
Set default WebUI password to "proxygo" and allow customization via
WEBUI_PASSWORD environment variable, eliminating the need to manually
compute SHA256 hashes and modify source code.
2026-03-27 19:48:36 +08:00
jonasen1988
f678e2e016 docs: add LINUX DO acknowledgment 2026-03-26 21:41:59 +08:00
jonasen1988
d2e679401e Initial commit 2026-03-26 21:14:16 +08:00