Paweł Lidwin
Software we need:
Everything we are going to do here will happen only in a VM, you can also try to run Galaxy in Wine, however I couldn't find any Proxifier alternatives
Download and install Proxifier and add proxy settings as follows
Add a proxification rule to route all connections from GalaxyCommunication.exe
through proxy.
Also add a rule to prevent loops
Note: Executable can be different for you depending on which Python version you have.
Follow the development setup steps from CONTRIBUTING.md to install mitmproxy
Now temporarly add proxification rule for your web browser in Proxifier and launch mitmproxy on port we configured.
For me it's mitmproxy -p 8080
mitm.it
and download .pem
and .p12
certificate formatsC:\ProgramData\GOG.com\Galaxy\redists\rootCA.pem
in the text editor.pem
file contents you downloaded at the endAs for now make sure you are using mitmproxy fork I linked earlier since that one includes CRL support, that's not available upstream currently.
Import .p12
certificate you downloaded earlier into Trusted Root Certification Authorities