FIddler Linux Catch Traffic of Proton Games?

1 Answer 204 Views
Linux
Diether
Top achievements
Rank 1
Diether asked on 30 Dec 2022, 05:05 AM | edited on 30 Dec 2022, 05:06 AM

Hello.

 

On Windows it works perfectly fine for me. However on Linux fiddler everywhere seems to be unable to catch traffic from windows games running through proton. Is there any way to get that working?

1 Answer, 1 is accepted

Sort by
0
Nick Iliev
Telerik team
answered on 30 Dec 2022, 07:13 AM

Hello Diether,

 

Valve's Proton utilizes Wine ("Wine is not an Emulator") behind the scenes. As pointed out here, the Proton API won't respect the global variables http_proxy and https_proxy, and there is no official documentation for an API that allows you to modify the proxy settings. The same goes for WINE, where there is no official API to change the proxy configuration.

You could try modifying the proxy settings through WINE's registries - refer to the instructions listed in the following article:

https://www.winehq.org/pipermail/wine-users/2007-March/025942.html

HOWTO:
$ wine regedit
Open the key Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings
Create a new DWORD called "ProxyEnable" and give it the value "1"
Create a new String called "ProxySever" and give it the value
"your.proxy.here:port"

 

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Diether
Top achievements
Rank 1
commented on 19 Jan 2023, 10:08 AM

Thank you.

Tried it but sadly did not work.

Nick Iliev
Telerik team
commented on 20 Jan 2023, 07:11 AM | edited

It looks like there is no straightforward approach to configuring Wine to go through a proxy. There are some complex solutions provided in this SO thread that include messing around with iptables, but I can't confirm or recommend that approach as it might cause other issues.
Tags
Linux
Asked by
Diether
Top achievements
Rank 1
Answers by
Nick Iliev
Telerik team
Share this question
or