More actions
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.
SSH Over Tor
The Onion Router (TOR) is a program which securely sends your traffic through many computers globally so neither your school or the website owner can see who it originally is. Install the TOR service here, along with netcat, start TOR (typically by running tor
), then ssh using:
ssh -o "ProxyCommand=netcat -X 5 -x 127.0.0.1:9050 %h %p" USER@hackclub.app
Replacing USER
with your actual username.
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)