Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
"The Internet" -> ROUTER -> OTHER COMPUTERS FOR HOME USE
+> "PROXY SERVER" (linux box)
The thing is, at my school they have a server that blocks things like websearches that include certain keywords (if researching a game for history, for example, "games" would be forbidden) and even important multimedia. I'd like to proxy to an old computer i have at home (pentium-s 150mhz) and have that connect me to the internet so I can bypass this.
I've visited sites with public proxy servers and I find them slow, and I fear they're caching and watching my activity. I don't want to pay for another DSL line; I'd just like to run a router with an existing line. Will it work behind a router? Should I DMZ it or crack open port 8080 or something? If i'm the only one who is using this proxy server, will it be safe? Is it strong enough to work?
Haha, I'm a hobbist with minimal networking experience.
Last edited by toaster.waffle; 05-16-2005 at 02:30 PM.
What you describe should work just fine. I also do the same thing. You can run squid on the linux box as a proxy server, and log into your router's setup to open the port that squid uses (3128 by default). Or even better, just open a port on the router for use with ssh, and use an ssh client (like putty) to log into your linux box from the internet, and use ssh tunneling to forward port 3128 to squid. The latter option is harder to configure though. If you need tips on that let me know.
well, the mother board the computer i was going to use broke (the keyboard jack STOPPED working)
but if i set up squid, would i just enter the IP address given to the router with port 3128? is there any security risk having it behind the router? or is it safer?
if youre not a linux firewall expert then the above setup will be much more secure. Routers usually have decent firewalls that will keep 99% of the bad guys out. Try this
you should just be able to setup port forwarding on your router so the requests get passed through to your proxy server. just like hosting a web and email server from behind a router. and by having the machine behind the router it will help to protect it from other malicious connection attempts.
router's external ip 22.95.159.24 (example)
forward port 3128yo 192.168.0.100
proxy's lan ip 192.168.0.100
in your web browser, proxy address 22.95.159.24:3128
Theres always to option of installing a web based proxy on your machine. You would simply install the website on your machine which would then be setup as a web server. You could then forward all traffic for port 80 from your router to your linux box.
When your at school, you could then just simply visit your box http://192.192.5.1:80, this would give you a text field. Simply enter the web address you want to look at and it'll take you there.
You could do as what others have been saying, but I fear that there may be a firewall on your school network which could prevent you from using your own proxy server. It maybe that the firewall will only accept traffic from a specific IP address(i.e. the proxy server).
For the web based proxy, I think you can get something called CGI-Proxy. The only problem is, is that is doesnt work with secure site (or it didnt last year).
Originally posted by fuelinjection
You could do as what others have been saying, but I fear that there may be a firewall on your school network which could prevent you from using your own proxy server. It maybe that the firewall will only accept traffic from a specific IP address(i.e. the proxy server).
we're given the option in Netscape and Firefox to select a proxy. I have used public proxy esrvers and have it work (very very slow) but i fear that i'm being logged and stuff (despite the "anonymous" and "transparent".
also, i will learn more about networking, which is nice.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.