Commit History

feat: enhance Cloudflare proxy with shared secret support, add uptime monitoring features, and improve startup timeout handling
7f99b73

somratpro Copilot commited on

refactor: standardize Cloudflare proxy implementation, clean up configuration, and update documentation
96b5930

somratpro commited on

docs: revamp README with comprehensive features, setup guides, and project badges
b0d5852

somratpro commited on

feat: rename proxy files and make CLOUDFLARE_PROXY_URL required
928c07f

somratpro commited on

chore: rename proxy variable to CLOUDFLARE_PROXY_URL
3fbb925

somratpro commited on

chore: hide outbound proxy logs by default
44ea4f8

somratpro commited on

docs: remove N8N_ENCRYPTION_KEY secret and update OUTBOUND_PROXY_URL description in README
7470ebe

somratpro commited on

docs: update secrets in README frontmatter
6c50648

somratpro commited on

docs: cleanup project and update documentation for universal proxy
dba434a

somratpro commited on

feat: support custom proxy domains and wildcard mode
cbd3c77

somratpro commited on

fix: force fresh agent and cleanup host for outbound proxy
b50b822

somratpro commited on

fix: explicit servername (SNI) for outbound proxy TLS stability
2f78318

somratpro commited on

fix: normalize OUTBOUND_PROXY_URL to ensure https protocol
8c8a0c5

somratpro commited on

feat: upgrade to universal outbound proxy with x-target-host header
72ece3f

somratpro commited on

feat: implement transparent outbound proxy for SNI bypass
6e18e02

somratpro commited on

docs: add task summary
2c3158f

somratpro commited on

fix: use direct IP for DoH resolver to avoid DNS recursion
83aef87

somratpro commited on

fix: add recursion guard to dns-fix.js to prevent stack overflow
5c33724

somratpro commited on

chore: align networking configuration with HuggingClaw
cd25f84

somratpro commited on

fix: use original unpatched http/https functions to 100% avoid recursion
2543611

somratpro commited on

fix: use AsyncLocalStorage for robust recursion guard
d68b341

somratpro commited on

fix: prevent recursion in transparent proxy
6851577

somratpro commited on

feat: implement transparent application-level proxy via fetch for blocked domains
556dbe3

somratpro commited on

fix: explicitly force DoH for Telegram and Discord domains
94c2797

somratpro commited on

chore: add connection logging to dns-fix.js
b6bb093

somratpro commited on

fix: revert Telegram SNI workaround and restore proper dns-fix.js behavior
9c5c64a

somratpro commited on

fix: Telegram+Discord TLS/SNI bypass via Cloudflare Worker proxy
1a290be

somratpro commited on

fix: resolve dns resolution issues by updating configuration in dns-fix.js
3deb622

somratpro commited on

fix: disable keep-alive on global HTTP/HTTPS agents to prevent ECONNRESET errors on Hugging Face Spaces
c1023d2

somratpro commited on

chore: add log message for dns-fix.js preload script verification
a126eae

somratpro commited on

fix: move NODE_OPTIONS definition after dns-fix.js is copied to prevent build errors
c45f3dd

somratpro commited on

refactor: move dns-fix.js to /opt and apply globally via NODE_OPTIONS in Dockerfile
5f7429a

somratpro commited on

docs: add guide for creating a free Cloudflare proxy to bypass Discord connection blocks
b2383c3

somratpro commited on

fix: update DoH provider to cloudflare-dns.com and improve error logging/bypass logic
4b00189

somratpro commited on

fix: suppress pip root warnings and prioritize DoH resolution over system DNS to bypass sinkholing
fe4dc91

somratpro commited on

refactor: improve graceful shutdown sequencing in start.sh, remove redundant final sync in n8n-sync.py, and update host resolution in health-server.js
658dc16

somratpro commited on

feat: implement DNS-over-HTTPS fallback via custom preload script to resolve connectivity issues on HuggingFace Spaces
bf816b7

somratpro commited on

fix: improve proxy error handling by adding listeners for request, response, and proxy stream failures
5cb194e

somratpro commited on

fix: increase server keep-alive timeout to 65s to prevent premature SSE connection drops
55094b7

somratpro commited on

fix: disable server timeouts and force IPv4 DNS resolution to resolve connection stability issues
279b061

somratpro commited on

refactor: simplify n8n routing by removing path allowlist and defaulting proxy behavior
b38aa3e

somratpro commited on

feat: include /workflow path in health-server exclusion list
feb2c08

somratpro commited on

refactor: update n8n editor path to /home/workflows and include templates in proxy allowlist
d455ed7

somratpro commited on

feat: redesign UptimeRobot setup UI with improved status tracking and configuration state management
dbb4ecf

somratpro commited on

refactor: reconfigure n8n for root path hosting and overhaul dashboard UI components
bd3ae30

somratpro commited on

refactor: align proxy path routing and n8n environment variables to native /app/ subpath support
9818fe3

somratpro commited on

refactor: strip app path prefix in health-server proxy and set n8n root path to facilitate subpath hosting
8c35527

somratpro commited on

refactor: configure n8n to use /app/ subpath natively and remove manual path stripping from health-server proxy
caf8b68

somratpro commited on

refactor: improve n8n routing logic with prefix handling and automated redirects
3e988bf

somratpro commited on

feat: update status to synced when no state changes are detected
06e6b8c

somratpro commited on