-
-
Notifications
You must be signed in to change notification settings - Fork 424
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proxy stopped working on Mac #326
Comments
I have the same Google Chrome version (71.0.3578.98) and the proxy doesn't work after the last update. Try using a different browser and hotel should work (with Firefox works fine). |
I can confirm that it breaks down with Chrome. Safari/Firefox working fine |
This should be notified in the readme for now. |
I'm having the same issue with Chrome 71.0.3578.98. Going to hotel.localhost returns ERR_CONNECTION_REFUSED. Chrome Canary 73.0.3660.0 is also experiencing the same problem. Safari and Firefox are working fine. Chrome 60 and 70 on the same Mac works fine. So something happened between Chrome versions 70 and 71 to make it not work with the Hotel proxy. |
I set "tld" to "foobar" in hotel.conf and restarted hotel and Chrome, and now hotel.foobar works in Chrome 71. So maybe Chrome just doesn't like the .localhost TLD? I found an article about changes in Chrome 71 and looked for anything regarding proxies. It mentions CVE-2018-18358, whose description is
Here's a write-up with some more depth: There is a chromium issue, but I do not have permissions to read it: I'm not certain, but maybe it's related. |
I think I found the commit in Chrome for version 71:
See See line 4014 and 4068 of the unit test to see that they explicitly test to ensure The commit message says that you can either manually configure the proxy settings (i.e. not use a PAC script) or use "<-loopback>" proxy bypass rule to reverse this behavior, but I'm not sure how to do either of those things yet. Of course, just switching to *.foobar also works, but is not ideal |
I'm seeing the same issue with Firefox 65.0 on macOS 10.14.2. Setting another tld in hotel.conf works as expected. |
Hotel is accessible at
http://localhost:2000/
but not onhttp://hotel.localhost/
even though automatic proxy has been set tohttp://localhost:2000/proxy.pac
.macOS Mojave
Google Chrome Version 71.0.3578.98 (Official Build) (64-bit)
The text was updated successfully, but these errors were encountered: