Fiddler not capturing traffic in Roblox Studio

1 Answer 26 Views
Fiddler Everywhere
James
Top achievements
Rank 1
James asked on 02 Apr 2024, 01:00 PM | edited on 04 Apr 2024, 12:02 PM

[NOT POSSIBLE ANYMORE, DELETE PLEASE]

1 Answer, 1 is accepted

Sort by
0
Nick Iliev
Telerik team
answered on 02 Apr 2024, 01:29 PM | edited on 02 Apr 2024, 01:31 PM

Hello James,

 

The Roblox Studio application has no proxy settings exposed, so it is hard to determine if it can work alongside a system proxy (assuming that you are running Fiddler Everywhere as a system proxy). There are also some indications that the Roblox developers have intentionally removed the proxy support due to undisclosed reasons, as stated in the following threads:

https://en.help.roblox.com/hc/en-us/articles/203552894-General-Roblox-Studio-Issues 

https://devforum.roblox.com/t/proxy-settings-under-network-settings-are-broken/394302 

https://devforum.roblox.com/t/guide-running-fully-featured-studio-using-a-proxy-this-is-currently-temporarily-unsupported-by-roblox-for-security-reasons/728603 

The above, plus the fact that no proxy settings are available in the latest version of Roblox Studio suggests that the application probably does not work alongside system proxies.

When Fiddler runs in system capturing mode, it sets itself as a system proxy by modifying the "Manual proxy settings" within the Windows OS settings. If you're encountering issues with Roblox while using Fiddler, it's recommended that you reach out to the Roblox support team and ask them for instructions on how to configure Roblox to respect third-party proxies. Additionally, you may need to configure Roblox to install and trust the Fiddler CA. Most applications automatically respect user-installed certificate authorities which FIddler does out-of-the-box through the initial installation of the Fiddler CA.

 

Regards,
Nick Iliev
Progress Telerik

A brand new ThemeBuilder course was just added to the Virtual Classroom. The training course was designed to help you get started with ThemeBuilder for styling Telerik and Kendo UI components for your applications. You can check it out at https://learn.telerik.com
James
Top achievements
Rank 1
commented on 02 Apr 2024, 03:05 PM

"Additionally, you may need to configure Roblox to install and trust the Fiddler CA."

How would I do this?

Lini
Telerik team
commented on 04 Apr 2024, 10:36 AM

Roblox Studio should be trusting the system certificate store, where you have already added the Fiddler CA from the Fiddler Everywhere app. If this is not the case, then Roblox Studio may be using their own list of trusted certificates and disregarding the OS configuration. This is what Nick meant, when he said that you might need to do some manual configuration. I looked at the Studio program files and found that there is a list of certificates at %localappdata%\Roblox\Versions\version-{your studio version}\ssl\cacert.pem You can open this file with a text editor and add the Fiddler CA in PEM/ASCII to the list. This way the certificate will be trusted if Roblox Studio only checks the cacert.pem file and not the OS certificate store. To get the Fiddler CA in PEM/ASCII format, start Fiddler Everywhere, then open a browser and point it to http://localhost:8866 then click the button at the bottom "PEM/ASCII format (.pem)" to get the file. This is a text file containing the certificate data you need to paste in cacert.pem. See the attached image for an example of how to modify cacert.pem.

James
Top achievements
Rank 1
commented on 04 Apr 2024, 12:02 PM

Despite that, it turns out that it just doesn't work anymore according to a roblox staff member. Proxy configurations have also been removed.

Tags
Fiddler Everywhere
Asked by
James
Top achievements
Rank 1
Answers by
Nick Iliev
Telerik team
Share this question
or