Guest cyberlinux Posted November 18, 2004 Report Share Posted November 18, 2004 Guys help regarding Proxy Squid installation, here's the scenario after Installation Mandrake 10 on Celeron 333 pc I want to Install Proxy Squid 2.5 so I from the site http://www.squid-cache.org/ downloaded squid-2.5.STABLE7.tar.gz then save as to file:/home/admin/Documents After downloading Squid 2.5 I run ./configure here's the result? $ ./configure loading cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for mawk... no checking for gawk... gawk checking whether make sets ${MAKE}... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH what should I do now? what was the missing Software that I need to Install and How? hope you help me guys [moved from Software by spinynorman] Link to comment Share on other sites More sharing options...
chris z Posted November 18, 2004 Report Share Posted November 18, 2004 instead of compiling it, try installing Squid via the rpm. there's one on the MDK CD's, & after you install it, check update mirrors because there's been an update or 2 for it since then. if you need help with basic configuration, i can do it later when i get home. i run Squid from home & use it as a proxy at work. there's thousands of lines of code in the config file, but all you have to do is edit 3 lines of that mess, punch a whole in your firewall to the appropriate port(s) & you're good to go. unfortunately, i can't do it from memory, so i'd have to refer to my cheat sheets at home. Chris Link to comment Share on other sites More sharing options...
chris z Posted November 19, 2004 Report Share Posted November 19, 2004 (edited) i'm home now....... once you get squid installed, all you have to do is edit 3 lines of /etc/squid/squid.conf to set up a simple proxy. here's a sample of mine.......... visible_hostname <hostname here>unique_hostname <hostname here>* # TAG: http_port # Usage: port # hostname:port # 1.2.3.4:port # # The socket addresses where Squid will listen for HTTP client # requests. You may specify multiple socket addresses. # There are three forms: port alone, hostname with port, and # IP address with port. If you specify a hostname or IP # address, then Squid binds the socket to that specific # address. This replaces the old 'tcp_incoming_address' # option. Most likely, you do not need to bind to a specific # address, so you can use the port number alone. # # The default port number is 3128. # # If you are running Squid in accelerator mode, then you # probably want to listen on port 80 also, or instead. # # The -a command line option will override the *first* port # number listed here. That option will NOT override an IP # address, however. # # You may specify multiple socket addresses on multiple lines. # # If you run Squid on a dual-homed machine with an internal # and an external interface then we recommend you to specify the # internal address:port in http_port. This way Squid will only be # visible on the internal address. # #Default: http_port <port number here>** *where <hostname here> is your default hostname ** where <port number here> is the port you want to use. that's the only part of the whole config you need to edit to get a simple proxy going. feel free to read through all the other options at your leisure. :P then, you need to open ports with your firewall. if you're using shorewall, the easiest way to do it is........ first, stop shorewall by doing in terminal as root........ service shorewall stop open MCC (mandrake control center)->security->firewall. click the "advanced" button, and add the udp & tcp ports you want open. like this............ <port number> udp <port number> tcp example: 6666 udp 6666 tcp apply the changes, restart shorewall by doing in terminal as root.......... service shorewall start then, to start squid, in terminal as root type......... service squid start to check status......... service squid status to stop........... service squid stop you then need to get your ip address & use that as the proxy to connect to. if you don't know your ip address, go HERE to find out. and finally, to test it & use it........... to test from the computer you're using as the proxy........ open a browser (i'll use Mozilla as an example, but any would do). go to edit->preferences->advanced->proxies. select the "manual proxy configuration" button. and, if it isn't there already, fill in the following ip address for all fields.......... 127.0.0.1 for ports, use the port number you selected as your proxy port. apply settings, now, try to connect to a web page. if you can, it's working! if not, go through the steps again & check your work. (and make sure Squid is running, too!) to connect from a remote source, do the same as above, but instead of port 127.0.0.1, use your ip address in those fields. (NOTE: many thanks to Fissy for helping me out with Squid back when i needed it!) Chris Edited November 19, 2004 by chris z Link to comment Share on other sites More sharing options...
fissy Posted November 19, 2004 Report Share Posted November 19, 2004 nice guide :) a mod should move this to tips and tricks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now