I know. Can I still have it too?The only reason the flags exist is because I personally needed them while developing AquaProxy.
BTW, the IMAP trick didn't work on Outlook, regardless of whether it was used for localhost or the default server setup.
I know. Can I still have it too?The only reason the flags exist is because I personally needed them while developing AquaProxy.
Req: POST /setup/login_or_create_account HTTP/1.1
Resp: HTTP/1.1 401 Unauthorized
Are you using IMAP or Exchange with Outlook? Exchange is different protocol, it should go through AquaProxy without doing anything special (it's HTTP traffic), but it may still not work with Apple Mail for reasons unrelated to https support. You might try something like https://davmail.sourceforge.net/, but disclaimer, I have not used it.BTW, the IMAP trick didn't work on Outlook, regardless of whether it was used for localhost or the default server setup.
No, the root cause of his problem was that SMTP (sending mail) was broken in Snow Leopard. I'd tested receiving Mail in 10.6 and sending mail in other operating systems, but not the combination of Snow Leopard + sending mail. My mistake.Could the root cause be similar as well?
I don't really understand what you're asking for. --log-urls should log to the console and --force-mitm should mitm all traffic. But if it doesn't for some reason—well, I don't test the flags extensively in every possible configuration like I do other features, they're intended for debugging. If there's anything else you want to see, all my source code, build scripts, etc is on Github.I know. Can I still have it too?
launchctl list | grep -i aquaproxy
-->
- 0 Wowfunhappy.AquaProxy.SyncProxiesWithShell.plist
- 0 Wowfunhappy.AquaProxy.Restarter
269 - Wowfunhappy.AquaProxy.IMAP
270 - Wowfunhappy.AquaProxy.HTTP
iTunes store works again too, after reinstalling the proxy. i added these lines, as per a reddit post, and the hotmail one fixes MSN 3.0 iirc.
76.217.61.232 phobos.apple.com
76.217.61.232 init.itunes.apple.com
76.217.61.232 ax.init.itunes.apple.com
I added these lines to my hosts file, but now the iTunes Store connects forever and then aborts with a timeout alert. I suspect it's because it tries to connect on port 80, while the correct one is 443.
Sorry to ask..but, where did you add these lines so that Snow iTunes works? mine when trying to connect it requests the iTunes update.Ok, it seems to be working now, for whatever reason. VERY weird that yesterday it didn't work. I uninstalled LMP (legacy mac proxy) through the aqua uninstaller, didn't uninstall the certs, and then installed aqua proxy. Everything seems to work now! And btw, i did restart my computer yesterday when it initially didn't work. So for it to work now is quite strange, i have to say.
iTunes store works again too, after reinstalling the proxy. i added these lines, as per a reddit post, and the hotmail one fixes MSN 3.0 iirc.
76.217.61.232 phobos.apple.com
76.217.61.232 init.itunes.apple.com
76.217.61.232 ax.init.itunes.apple.com
143.198.4.104 messenger.hotmail.com
Anyways, NOW that everything seems to work, thank you for making this, and apologies if i gave you a little scare with my initial encounters!
sudo nano /etc/hosts
Thanks ManYou edit a file at /etc/hosts. You should know how to perform basic editing operations in such Unix editors as vim and nano. The latter is easier and more intuitive.
Code:sudo nano /etc/hosts
When you enter the editor, put the lines from above so that they conform to the order of an IP (dotted numeric sequences) followed by a space followed by a domain name (i.e., init.itunes.apple.com). Mind the bottom bar of the editor's window for the cues to the editing commands. Each of them should be enforced by pressing the ⏎Enter key. So, for example, "Write Out" is, if I recall correctly, the key shortcutCtrl-XCtrl-W, then Enter, then another one to exit (forgot the shortcut, Ctrl-X perhaps). Done.
Sad I'm going to keep M -LON, I don't like Maverick, it has a lot of divergences with its interface, an example is calendar, where it has the flat theme instead of the Skeomorphico.As far as I know iMessage has not worked on Mountain Lion for 5+ years, Mavericks is the minimum.
In Legacy Proxy time, did it work along with Shadowsocks?In China,without Proxy(like v2ray,shadowsocks),Google,wikipedia and facebook are unavailable.But this program seem to be unable to be used with shadowsocks at the same time
Hi, can you tell me a bit more about your v2ray/shadowsocks setup? Is this a separate app you install, or something you add in system preferences?In China,without Proxy(like v2ray,shadowsocks),Google,wikipedia and facebook are unavailable.But this program seem to be unable to be used with shadowsocks at the same time
I install shadowsocks-libev with macports.Run the client and connect to export server,it will create a local socks5 server.Then I can pass the GFW after set the system socks5 proxy.Regular VPNs stick out like a sore thumb in China. GFW kills them fast. Shadowsocks or V2ray servers are much stealthier,faster and cheaper.Hi, can you tell me a bit more about your v2ray/shadowsocks setup? Is this a separate app you install, or something you add in system preferences?
I know that third party VPN apps like Viscosity don't respect your system proxy settings. This is a problem with the app, there's not a lot I can do about it.
For VPNs, the solution is to use a VPN protocol that's natively supported by OS X. Would https://privatevpn.com allow you to get past China's firewall? I know this will work alongside AquaProxy if you follow these setup instructions. This does cost money, but it's not too expensive ($2 per month) provided you buy a bunch of months at once.
I want to try forward all requests to the local SOCKS5 proxy of shadowsocks running at 127.0.0.1:1080.Both of them may be workingHi, can you tell me a bit more about your v2ray/shadowsocks setup? Is this a separate app you install, or something you add in system preferences?
I know that third party VPN apps like Viscosity don't respect your system proxy settings. This is a problem with the app, there's not a lot I can do about it.
For VPNs, the solution is to use a VPN protocol that's natively supported by OS X. Would https://privatevpn.com allow you to get past China's firewall? I know this will work alongside AquaProxy if you follow these setup instructions. This does cost money, but it's not too expensive ($2 per month) provided you buy a bunch of months at once.
Thanks, so everything is local and you are configuring the proxy in System Preferences. I guess OS X can't use both a SOCKS proxy and an HTTPS proxy at the same time.I install shadowsocks-libev with macports.Run the client and connect to export server,it will create a local socks5 server.Then I can pass the GFW after set the system socks5 proxy.Regular VPNs stick out like a sore thumb in China. GFW kills them fast. Shadowsocks or V2ray servers are much stealthier,faster and cheaper.
can i have source code of aquaproxy?Thanks, so everything is local and you are configuring the proxy in System Preferences. I guess OS X can't use both a SOCKS proxy and an HTTPS proxy at the same time.
Is there any way you can configure your socks proxy to pass traffic to AquaProxy (ie localhost and port 6531)?
Edit: Wait, no, that obviously won't work! Because by the time the traffic has left the SOCKS proxy it's no longer on your network (it's on the "export server"), right?
You need to get the traffic to go to AquaProxy first, and then the SOCKS proxy. I'm sorry, I'm not sure how to do that!
I think your best bet is to configure Aqua Proxy in System Preferences (so OS X apps work, even though they won't bypass China's firewall) and then configure Firefox's proxy settings to use your socks proxy (because Firefox doesn't need Aqua Proxy). I'm sorry I don't have a seamless solution here!
Yes of course, everything is open source!can i have source code of aquaproxy?
GET http://p2-addr/http://macrumors.com HTTP/1.1
GET /https://www.macrumors.com HTTP/1.1
Does this mean that when the legacy software update files are inevitably taken offline, it would be impossible to implement a fix that redirects the requests to a new host in Mavericks? Or would there be any safe way to (temporarily) disable the certificate pinning for the updates?I've pushed an update. The main fix is to disable MITM for Apple's software update domains, swscan.apple.com and
swdist.apple.com. It turns out that software updates are, as far as I can tell, the one place Apple uses certificate pinning on Mavericks. I didn't notice because, well, it's not exactly like there are many software updates to install!
Yes but this won't matter, you can always install the .pkg files manually. This is another reason I didn't notice it was broken for two months, I usually do offline installs.Does this mean that when the legacy software update files are inevitably taken offline, it would be impossible to implement a fix that redirects the requests to a new host in Mavericks?