github wiresock/proxifyre v2.1.1
ProxiFyre-v2.1.1

11 hours ago

🚀 ProxiFyre 2.1.1

🛠 Fixes & Improvements

Process Exclusion Support

  • Added ability to exclude specific processes from proxy routing.
  • Configurations can now specify applications that should bypass the SOCKS proxy.
  • Prevents unwanted tunneling for apps like browsers or local services when a global proxy is configured.
  • Updated configuration examples to clearly demonstrate exclusion usage.
{
    "logLevel": "Debug",
    "proxies": [
        {
            "appNames": [""],
            "socks5ProxyEndpoint": "socks5.sshvpn.me:1080",
            "username": "username1",
            "password": "password1",
            "supportedProtocols": ["TCP", "UDP"]
        }
    ],
    "excludes": [
        "firefox"
    ]
}

Impact: Enables more flexible setups where most processes are proxied, but selected applications remain direct.
Reference: #46


Performance Optimization via Caching

  • Implemented intelligent caching for process matching.
  • Reduces repeated pattern lookups in high-frequency proxy routing scenarios.
  • Lowers CPU overhead and improves responsiveness under heavy connection loads.

Impact: Provides smoother performance when managing many simultaneous proxied processes.
Reference: Pull Request with caching and exclusion improvements.


⚡ Upgrade Note

If you want to use the new process exclusion feature, add the "excludes" section to your configuration.
Existing configurations will continue to work without changes.


🙌 Special Thanks

A big thank you to @PoneyClairDeLune for suggesting the initial PR that inspired this release and pushing the improvements forward. 🎉


Full changelog:

  • Feature: Add process exclusion support in configuration.
  • Improvement: Optimize process matching with caching for better performance.
  • Docs: Extend configuration documentation with examples for exclusions.

Full Changelog: v2.0.12...v2.1.1

Don't miss a new proxifyre release

NewReleases is sending notifications on new releases.