๐ฅ ProxiFyre v2.0.1 โ Release Notes
โจ New Features
๐ Wildcard Traffic Redirection
You can now socksify all application traffic by specifying an empty string (""
) in the appNames
field. This enables system-wide proxying without the need to list each application individually.
โ ๏ธ Note: DNS over UDP port 53 traffic is not proxied and will bypass the SOCKS5 tunnel.
๐ Enhancements & Fixes
-
Deferred Process Context Resolution
The process context for TCP and UDP packets is now resolved in a deferred execution path. This avoids blocking the critical packet processing path, improves performance, and reduces the risk of deadlocks or race conditions under load. -
Improved Code Structure
- Replaced inline logic with
queued_multi_interface_packet_filter
for multi-interface filtering. - Refreshed
netlib
headers with the latest upstream fixes and enhancements.
- Replaced inline logic with
-
C#/.NET Improvements
- Refactored and thoroughly documented the codebase.
- Updated log levels to:
Error
,Warning
,Info
,Debug
, andAll
. - Removed legacy code and resolved all compiler warnings.
- Improved logging for enhanced diagnostics and maintainability.
๐งช Example Configuration
โ ๏ธ This is a sample. Replace the endpoint and credentials with your own.
{
"logLevel": "Error",
"proxies": [
{
"appNames": [""],
"socks5ProxyEndpoint": "example.proxy.server:1080",
"username": "your-username",
"password": "your-password",
"supportedProtocols": ["TCP", "UDP"]
}
]
}