Skip to content

Instantly share code, notes, and snippets.

@mrbluecoat
mrbluecoat / vpn-options.md
Last active March 18, 2024 04:48
Open Source VPN options
  • Amnezia VPN (OpenVPN & WireGuard protocols) - Windows, MacOS, iOS, Android, Linux (no ARM support)
  • boringproxy (in-house developed "NameDrop" protocol) - Windows, MacOS, Linux, FreeBSD, OpenBSD
  • boringtun (WireGuard protocol) - MacOS, Linux (mobile clients not open source)
  • Brook (in-house developed "Brook" protocol as well as WebSocket Secure, SOCKS5, and QUIC protocols) - Windows, MacOS, Linux, OpenWrt (mobile clients not open source)
  • Chisel (SSH protocol) - Windows, MacOS, Linux
  • cjdns (in-house developed "CryptoAuth" protocol) - Windows, MacOS, Linux, FreeBSD, NetBSD
  • Cloak (OpenVPN & Shadowsocks protocols) - Windows, MacOS
@mrbluecoat
mrbluecoat / temperature_benchmark.sh
Created April 2, 2022 22:07
Linux ARM temperature benchmark for DietPi
#!/bin/bash
# CPU temperature benchmark (in Fahrenheit)
# pass duration in seconds as first argument (default is 10 minutes)
DURATION=${1:-600}
# remove any prior test results
rm -f /tmp/temperatures.csv
@mrbluecoat
mrbluecoat / argonfanhat-rockpi.sh
Last active July 19, 2022 22:42
Argon40 Fan Hat install script for Rock Pi 4 (fan logic only)
#!/bin/bash
argon_create_file() {
if [ -f $1 ]; then
sudo rm $1
fi
sudo touch $1
sudo chmod 666 $1
}