Closed thesequelgroup closed 6 years ago
Hey, which version of James did you download? Is it 1.5.0?
Hey @mitchhentges Running Chrome Version 62.0.3202.94 (Official Build) (64-bit) Thanks for the tip on clearing the log. Didn't see that Don't really care about IE really, just want the HTTPS proxy to work. Yes I did install 1.5.0. I'm on Windows 10.
Thanks!
The instructions for setting up HTTPS are very generic between platforms, so can you explain your steps to generate the certificates, how you imported them, and whether both root-ca.crt.pem
and root-ca.key.pem
are in %AppData%\James
?
Also, send me a screenshot of the bottom-left of your James window, it should look like this:
I just set up James on a fresh install of Windows, here's what I did:
PowerShell
in the bin
folder of the extracted files..\openssl.exe genrsa -out root-ca.key.pem 2048
unable to load config info from /usr/local/ssl/openssl.cnf
So, I added the -config
option (did you do the same thing?) so it looks like:
.\openssl.exe req -x509 -new -nodes -key root-ca.key.pem -days 1024 -out root-ca.crt.pem -subj "/O=James Proxy Signing Authority" -config "$PATH_TO_EXTRACTED_ZIP\share\openssl.cnf"
root-ca.crt.pem
and root-ca.key.pem
to %AppData%\James
%AppData%\James
folderAll Files (*.*)
root-ca.crt.pem
@thesequelgroup re-open this if the above comment didn't sufficiently help, I'll close this in the mean time.
Hi, same person, different account. I finally got back around to this. Still no dice. I generated the pem files in Ubuntu (vagrant) because windows was being a pain. Followed the rest of the instructions as you detailed. Proxy: HTTPS is still disabled : /
FWIW, I copied the pem files into AppData\Local\james, but I don't the location matters.
Ah, got it! I typed $APPDATA on the window command line and i shows that variable is AppData\Roaming. Now the proxy is enabled.
For anyone else having this problem. The directions above work but make sure you copy the pem files to AppData\Roaming\james.
I'll update the docs, I must've missed the Local
part in the middle. Sorry for the confusion!
IIRC, when pasting in the HTTPS files, the James
folder should already exist in %AppData%\Local\Roaming
, which should provide a bit of a hint of where the files belong.
Either way, incorrect docs, and I'll update 'em. Thanks for tracking this down activemkaye!
I was looking for a free Charles Proxy alternative and I had hopes for this one cause it looked really good, but it doesn't work well enough for me to use it. Here are my issues:
1) HTTPS doesn't work. I followed all the instructions on the wiki. HTTPS proxy is enabled in the app (as shown by the bottom right icon), but all HTTP requests lead to a connection closed error. Like Google for example: google.com unexpectedly closed the connection. Not getting this to work is a deal breaker for me.
2) There's not way to clear the request log, at least from what I can see. That would be useful.
3) Launching a proxy in IE doesn't seem to log anything. The screen doesn't change from "Launch a browser, using James as a proxy" to the log.
Anyone have any information about these points? Moving onto something else in the meantime. Thanks!