this post was submitted on 25 Sep 2024
13 points (93.3% liked)

networking

2824 readers
7 users here now

Community for discussing enterprise networks and the ensuing chaos that comes after inheriting or building one.

founded 1 year ago
MODERATORS
 

I'm currently working on setting up a proxy on my home computer to bypass my school's blockers, and want to see if I can make any improvements to security. To be clear, I haven't opened this to the internet yet, I'm asking BEFORE doing that.

The setup is thus: I have a squid server running on my linux laptop, which will only allow authenticated users through. It's no longer listening to the default port (3128) and is instead listening to a port in the 10000-20000 range. I would have both my router and modem set to forward that same port, and my laptop's local IP address is static.

This is a consumer internet connection, so Dynamic DNS, but I have a NOIP address ready to connect once I open the ports (already have the client installed and running, just throws an error on the website because it can't get through the port.)

I'll be connecting to my proxy server through the FoxyProxy extension, rather than through the Windows 11 control panel on my school laptop, because I dont have access to that specific part of the control panel.

That's the sum total of the setup I've got thus far. It only needs to be able to support my lone connection, I'm not sharing this around. Any improvements to be made?

you are viewing a single comment's thread
view the rest of the comments
[–] atzanteol 7 points 1 month ago

I'd be tempted to just run it on port 443 so it looks like normal web traffic... Would raise fewer eyebrows than "what's all this traffic going to some random port" (depending on how well the network is monitored - and it's probably not well monitored at all). I've used ssh to do stuff like this in the past (use -D to enable a SOCKS proxy through a ssh tunnel).

Frankly I'd be more concerned about the laptop itself being scanned depending on the spyware the school uses to monitor usage.