Per testing some of the Cloudfront CDN Round-robin IPs (clientpatch.aws.blue-protocol.com) for Game File download are being routed through Mudfish,
Causing Issue: Unintended High data usage for Pay-Per-Traffic users, and very Slow download speed for Subscription Plans.
I’ve written a PowerShell one-line script fix for Windows environment with straight forward logic, The same logic can also be easily implemented to any CDN based game.
If you would like to add this fix to Mudfish Windows client,
When VPN Interface is Up:
powershell.exe -Command " [System.Net.Dns]::GetHostAddresses({clientpatch.aws.blue-protocol.com}).IPAddressToString | ForEach-Object {Route add $_ ((route -4 print 0.*).split() | where {$_} | Select-String '0.0.0.0' -Context 2 | ForEach-Object {$_.Line; $_.Context.PostContext[1]} | Select -Index 1)} "
When VPN is Down:
powershell.exe -Command " [System.Net.Dns]::GetHostAddresses({clientpatch.aws.blue-protocol.com}).IPAddressToString | ForEach-Object {Route delete $_ ((route -4 print 0.*).split() | where {$_} | Select-String '0.0.0.0' -Context 2 | ForEach-Object {$_.Line; $_.Context.PostContext[1]} | Select -Index 1)} "
It simply queries the domain using default DNS, then add all results to Routing Table pointing to the Primary LAN Gateway, hence all game download traffic will be bypassing Mudfish VPN tunnel.
Cheers,