Web Filter Avoidance

From Nest Guides

Schools tend to block access to nest, and there are many ways to get around it.

I still can visit hackclub.app, but SSH is blocked

If you can still access hackclub.app from a web browser, you can use either Web SSH or SSH over Websockets

SSH Over Websockets

You can still use your regular terminal with this method. You can download websocat and tell Nest to send the SSH packets over Websocket, then tell your local copy of websocat to convert it back into regular packets.

ssh -o ProxyCommand="websocat --binary wss://sshws.hackclub.app" username@nest

Cockpit

Go to cockpit.hackclub.app and login with your username and password (no SSH key needed). From there, click "Terminal" (under "Tools)

Sshwifty

Generate a new SSH key just for use with Sshwifty by running.

ssh-keygen -t ed25519 -C "nest-sshwifty"

Give the ed25519.pub file to an admin, then go to sshwifty.hackclub.app, click the plus button in the top-left, click "Nest", give it your username, and upload the ed25519 key you just generated.

I can't visit hackclub.app

See if you can change your operating system's host's file to manually set hackclub.app to 37.27.51.34. A lot of times, schools will block Nest on the DNS level, but not on the IP level.

Windows

Open Notepad as an administrator, then from Notepad, open C:\Windows\System32\Drivers\etc\hosts.

MacOS

Open Terminal and run sudo nano /private/etc/hosts.

Linux

Open Terminal and run sudo nano /etc/hosts.

Once you do that, put in:

37.27.51.34 hackclub.app USERNAME.hackclub.app

(replace USERNAME with your username)