Ubuntu Server 10.10/Squid/SquidGuard/Authentication, Step by Step |
Ubuntu Server 10.10/Squid/SquidGuard/Authentication, Step by Step |
![]()
Post
#1
|
|
![]() Senior Member ![]() ![]() ![]() ![]() ![]() ![]() Group: Official Member Posts: 1,574 Joined: Aug 2007 Member No: 555,438 ![]() |
Well Hello All,
As you all know, the economy sucketh at the moment. I need to implement a solution for web filtering in my company. I've decided to use a spare server that we own to accomplish this task with Linux. I'm currently struggling to install a web proxy server with web filtering and authentication via Active Directory. So, I've decided to use this thread to document my findings regarding the process. Maybe this thread will help other people. Maybe I'll learn some new things from the community. If you have any hints or tips, please feel free to share them. Here goes nothing: Problem: I do not have a web proxy at my company, and I don't want to pay for one. It needs to have some kind of authentication via Active Directory (Microsoft's LDAP Server). The server needs to be able to check if a user belongs to a group on the Domain Controller in order to determine their level of access on the Internet. My Suggested Solution: I have a spare server just begging to have Linux installed. I'm very familiar with Ubuntu so that's the flavor of linux I've chosen for this task. Also, 10.10 came out recently and I'd be lying if I said I wasn't a little excited to try it out. I've found that SquidProxy combined with SquidGuard can do what's required. 1/12/2011:
QUOTE At this point, as long as you have an internet connection, you should be able to utilize your proxy. If you're on a Windows Based PC, you can utilize your proxy server by:
CODE sudo tail -f /var/log/squid/access.log You can press Ctrl+C to abort command. Use this to stop viewing the log. Oh, if you want to change the port that Squid uses for a proxy. Find the line http_port 3128 in the squid.conf and change the number. Just remember to sudo squid -k reconfigure after you make the change. 1/18/2011: I just haven't had time to work on this project lately. Lot's of requests for reporting off of our CRM from my Bosses. 1/19/2011 So I've been playing around with Kerberos authentication today... it's a bit of a pain in the ass. There isn't much documentation on the subject. Especially when authenticating against Windows 2008 Server. I'll post some more instruction when I have a stable enough build of the server. |
|
|
![]() ![]() |