Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
No other "free" proxy software supports transparent HTTPS proxy connections. Just squid.
Just for the sake of absolute completeness, there are actually a few others. :) mitmproxy is a popular one which allows you to inspect and modify requests, which is useful if you're a developer or reverse engineer, but it's not really meant to be left running all the time—it's written in Python and it's much slower. CharlesProxy is a similar commercial offering, and probably the easiest to set up from scratch. But I already configured Squid for you! ;)

I don't think I can make the process any easier. I did at one point consider using Applescript to import the certificate and configure system preferences, which I could absolutely do on old systems without TCC (or very weak TCC in the case of 10.9). But then I thought better of it. Software really shouldn't be installing root certificates without user intervention, that's the kind of thing malware does.
 
Last edited:
  • Like
Reactions: wicknix
I've never heard of squid and am new to it but would it be possible to put squid onto something like a raspberry pi? As I have one laying around and this would be a perfect use for it.
 
I still like the idea of disassembling LWK and adding the updated TLS, certs, and SSL protocols - I may have to download the source and fix this myself, of course I could use some help.
 
I've never heard of squid and am new to it but would it be possible to put squid onto something like a raspberry pi? As I have one laying around and this would be a perfect use for it.
Absolutely, and then come back and tell us how it went. I've been hoping someone would try this. It's the perfect use case for a Pi, and will make it possible to use Squid all the way back to classic Mac OS, all while offloading work from potentially-resource-constrained old machines.

Make sure Squid is compiled with --enable-ssl-crtd (because this may not be the default in your distro's repository), and use the squid.conf that's in the installer, adapting the paths as necessary.
 
Last edited:
I've never heard of squid and am new to it but would it be possible to put squid onto something like a raspberry pi? As I have one laying around and this would be a perfect use for it.
Yep, that should handle it just fine. Over the weekend I took an old mac mini, installed a minimal debian 10 install on it, compiled the latest squid 4.14 for it and bam... instant retro proxy server. I run it headless to save space and ssh in if i need to reconfigure anything. Its been working great. It took the load off of my G5 tower that had been sucking juice just idling there. ;)

Cheers
 
Ok, some bad news - Squidworth does not work in Mojave - tried to install it under Mojave and the installer quits - what gives ???
 
Absolutely, and then come back and tell us how it went. I've been hoping someone would try this. It's the perfect use case for a Pi, and will make it possible to use Squid all the way back to classic Mac OS, all while offloading work from potentially-resource-constrained old machines.

Make sure Squid is compiled with --enable-ssl-crtd (because this may not be the default in your distro's repository), and use the squid.conf that's in the installer, adapting the paths as necessary.
I learned a horrible truth. Squidworth does not install under Mojave.
 
I learned a horrible truth. Squidworth does not install under Mojave.
Well, I did say I hadn't tested the installer on anything newer than 10.9. I am surprised it didn't work though.

But, have you tried installing it on the PPC mac directly? That should work now.

Edit: Fwiw, I just tried the latest version of the installer on 10.13 (the newest OS I have access to), and it worked, so it would be really bizarre if it was broken in 10.14. If you have an installer log, please share it.
 
Last edited:
Here is what I am trying to do. I want to set up my Mac Pro as Proxy Server, so my PowerBook G4 can use LWK to access most websites. However, my IP address is not starting with 192.168, but 10.0 - The bottom line is How do I even configure this thing to allow the PB through LWK to access websites that I can't normally ? I tried Squid and it does not work as stated.
 
Last edited by a moderator:
I'm still quite new to linux, so sorry for the noob questions. So i've managed to get squid to install onto the raspberry pi and set up the proxy, but i'm not sure how to build squid with ssl. Where would i use the '--enable-ssl-crtd' command?
 
Well, I did say I hadn't tested the installer on anything newer than 10.9. I am surprised it didn't work though.

But, have you tried installing it on the PPC mac directly? That should work now.

Edit: Fwiw, I just tried the latest version of the installer on 10.13 (the newest OS I have access to), and it worked, so it would be really bizarre if it was broken in 10.14. If you have an installer log, please share it.
So quick question, I have an IP beginning with 10.0.0.x and how do I setup squidworth to use this ? Should I install it on my PowerBook G4 ?
 
So quick question, I have an IP beginning with 10.0.0.x and how do I setup squidworth to use this ? Should I install it on my PowerBook G4 ?
There are (broadly speaking) two ways to set up Squid, and I can't figure out which one you're trying to use.

You can install Squid on an old Mac (including a PowerBook, if it's running Leopard), and connect to it from that same Mac. The instructions in the installer assume you'll set up Squid this way, so it may be easier if you're struggling. Just follow the directions. The IP address doesn't matter, enter "localhost" as instructed.

Alternately, you can also install Squid on a newer Mac, and connect to it from an older Mac. This is currently the only way to use Squid with Tiger, or with classic Mac OS. In this case, you need to enter the IP address of your newer Mac in System Preferences on your older Mac. You also need to copy the "squid.pem" certificate created by the installer on your newer Mac to your older Mac, and add it to Keychain Access on your older Mac.

If you still can't get it running, you're going to need to provide screenshots or something. I want to help you, but I'm not a clairvoyant, and "it doesn't work" doesn't give me any insight into what you're doing and/or what the problem might be.

(PowerHarryG4, I'm not ignoring you, but I'm not much of a Linux person, hopefully someone who is can help you. If you haven't already, make sure your Linux distro's copy of Squid isn't already built with --enable-ssl-crtd before driving yourself crazy. Check with squid --version.)
 
  • Like
Reactions: Dronecatcher
There are (broadly speaking) two ways to set up Squid, and I can't figure out which one you're trying to use.

You can install Squid on an old Mac (including a PowerBook, if it's running Leopard), and connect to it from that same Mac. The instructions in the installer assume you'll set up Squid this way, so it may be easier if you're struggling. Just follow the directions. The IP address doesn't matter, enter "localhost" as instructed.

Alternately, you can also install Squid on a newer Mac, and connect to it from an older Mac. This is currently the only way to use Squid with Tiger, or with classic Mac OS. In this case, you need to enter the IP address of your newer Mac in System Preferences on your older Mac. You also need to copy the "squid.pem" certificate created by the installer on your newer Mac to your older Mac, and add it to Keychain Access on your older Mac.

If you still can't get it running, you're going to need to provide screenshots or something. I want to help you, but I'm not a clairvoyant, and "it doesn't work" doesn't give me any insight into what you're doing and/or what the problem might be.

(PowerHarryG4, I'm not ignoring you, but I'm not much of a Linux person, hopefully someone who is can help you. If you haven't already, make sure your Linux distro's copy of Squid isn't already built with --enable-ssl-crtd before driving yourself crazy. Check with squid --version.)
Thank you.. sorry for the frustration. So, I just want to use LWK again, as its the fastest of the 5 browsers I use on my PB G4. So, if I install Squid(Your app) on my PB G4, and configure it, will I be able to use LWK to browse, say Wikipedia ?
 
There are (broadly speaking) two ways to set up Squid, and I can't figure out which one you're trying to use.

You can install Squid on an old Mac (including a PowerBook, if it's running Leopard), and connect to it from that same Mac. The instructions in the installer assume you'll set up Squid this way, so it may be easier if you're struggling. Just follow the directions. The IP address doesn't matter, enter "localhost" as instructed.

Alternately, you can also install Squid on a newer Mac, and connect to it from an older Mac. This is currently the only way to use Squid with Tiger, or with classic Mac OS. In this case, you need to enter the IP address of your newer Mac in System Preferences on your older Mac. You also need to copy the "squid.pem" certificate created by the installer on your newer Mac to your older Mac, and add it to Keychain Access on your older Mac.

If you still can't get it running, you're going to need to provide screenshots or something. I want to help you, but I'm not a clairvoyant, and "it doesn't work" doesn't give me any insight into what you're doing and/or what the problem might be.

(PowerHarryG4, I'm not ignoring you, but I'm not much of a Linux person, hopefully someone who is can help you. If you haven't already, make sure your Linux distro's copy of Squid isn't already built with --enable-ssl-crtd before driving yourself crazy. Check with squid --version.)
Ok, I followed the instructions - followed them carefully.. and the issue is nothing is working - here is a description of what I did. When the installer ended, it brought up the instructions. I installed Squid on my PB G4 and copied squid.pem certificate in the keychain access. rebooted and nothing is working.
 
NEVER MIND - good news ! so, I had to configure HTTP proxy and now its working. Wikipedia is working. Now, for some reason, dictionary in Leopard isn't working.. in the installer, the dictionary fix is not highlighted.
 
I for one am exceedingly happy that wicknix, etc (all clever, hard-working folks) are willing to spend much of their free time/brain power playing with these older machines/OS'. I love these oldies but goodies as well (typing this in TFF on my MDD, but also have a couple of Pismos and G3 iBooks, a G4 1GHz iMac and a passel of 15" & 17" Powerbooks) but aren't quite so clever...
I do hope to get this up and running. Should I be successful, I'll try using it as a proxy for my browsers on my NeXT, Sun & SGI boxes...
 
Last edited by a moderator:
There really isn't much to set up. Download this squid package, mount the .dmg, read the readme, run the installer, import the squid.pem to your keyring, and adjust network proxy settings. Done.

No other "free" proxy software supports transparent HTTPS proxy connections. Just squid.

Cheers
I've actually tried this on my G5 running Leopard, and I can't find any evidence it's working. "Safari can’t connect to the proxy server" isn't much of a useful error message but it's all I've got.
 
I for one am exceedingly happy that wicknix, etc (all clever, hard-working folks) are willing to spend much of their free time/brain power playing with these older machines/OS'. I love these oldies but goodies as well (typing this in TFF on my MDD, but also have a couple of Pismos and G3 iBooks, a G4 1GHz iMac and a passel of 15" & 17" Powerbooks) but aren't quite so clever...
I do hope to get this up and running. Should I be successful, I'll try using it as a proxy for my browsers on my NeXT, Sun & SGI boxes...
Wicknix is great and I am very happy to use his stuff especially the 2 new web browsers he created. As soon as I get a larger M2 SATA SSD(PB G4 1Ghz titanium has LBA-48), I plan to install Linux.. as for the squid worth proxy ? It’s garbage because while I worked, it also shut itself off causing major issues.. again, part of the problem is LWK itself. The good news is I can still use it for most websites.. if I need Wikipedia, I can use Arctic fox or ice weasel - as for squidworth proxy ? It’s garbage and doesn’t fully work and I followed instructions 100%.. when I tried to goto eBay, for some reason squidworth stopped working.. yes I am making fun of it because it doesn’t work.
 
Last edited by a moderator:
May I ask - when you are in Mac Rumors using TFF, is your typing slow ?? I see this as being an issue when I use TFF on my 1Ghz titanium PB G4.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.