When making this website, i wanted a simple, reasonable way to make it look good on most displays. Not counting any minimization techniques, the following 58 bytes worked well for me:
main {
max-width: 38rem;
padding: 2rem;
margin: auto;
}| package main | |
| import ( | |
| "context" | |
| "flag" | |
| "fmt" | |
| "io" | |
| "net" | |
| "net/http" | |
| "os" |
| #!/bin/bash | |
| if [ $# -ne 3 ]; then | |
| echo "usage: $0 <unix socket file> <host> <listen port>" | |
| exit | |
| fi | |
| SOCK=$1 | |
| HOST=$2 | |
| PORT=$3 |
| #!/bin/bash | |
| # Create new chain | |
| sudo iptables -t nat -N REDSOCKS | |
| # Ignore LANs and some other reserved addresses. | |
| sudo iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN | |
| sudo iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN | |
| sudo iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN | |
| sudo iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN | |
| sudo iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN |
| #!/bin/bash | |
| function install_dependencies() { | |
| echo "Installing dependencies..." | |
| sudo apt -qq update | |
| sudo apt -qq install -y curl git wget | |
| # sudo apt -qq install -y bison flex kernel-package libelf-dev libssl-dev | |
| sudo apt -qq install -y bison flex libelf-dev libssl-dev | |
| } |
Let's start with the basics: the official guide by Ubuntu (https://ubuntu.com/server/docs/install/storage) is outdated/wrong. And as of March 2021 it's possible that there's a bug as well with how the bios_grub partitions are created when using multiple disks.
Now on to the solution: