Skip to content

Instantly share code, notes, and snippets.

View zoonderkins's full-sized avatar
🏠
Working 👍

Quack~ zoonderkins

🏠
Working 👍
View GitHub Profile
@zoonderkins
zoonderkins / golang-install-on-debian.md
Last active May 8, 2024 09:09
Install Golang on Debian / Raspberry Pi #linux

Install Golang on Debian / Raspberry Pi

rm -rf /usr/local/go
GOVERSION="1.22.3"
wget "https://golang.org/dl/go${GOVERSION}.linux-amd64.tar.gz" -4
tar -C /usr/local -xvf "go${GOVERSION}.linux-amd64.tar.gz"
rm "go${GOVERSION}.linux-amd64.tar.gz"
@zoonderkins
zoonderkins / debian-install-nodejs.md
Last active May 2, 2024 03:31
Nodejs install on Debian Ubuntu #linux

Debian Ubuntu install Nodejs

Latest version

apt -y install curl software-properties-common
curl -sL https://deb.nodesource.com/setup_22.x | bash -

apt -y install nodejs
@zoonderkins
zoonderkins / xmrig-install-ubuntu-debian.sh
Created March 28, 2024 05:33
xmrig-install-ubuntu-debian
#!/bin/bash
# GitHub user/repo
GITHUB_REPO="xmrig/xmrig"
# Use GitHub API to fetch the latest release information
LATEST_RELEASE_INFO=$(curl -s https://api.github.com/repos/$GITHUB_REPO/releases/latest)
# Parse version and tarball URL from the release information
XMRIG_VERSION=$(echo "$LATEST_RELEASE_INFO" | jq -r '.tag_name')
@zoonderkins
zoonderkins / dnsdist-config.md
Created April 14, 2019 09:07
dnsdist config
-- listen for console connection with the given secret key
-- controlSocket("0.0.0.0")
-- setKey(please generate a fresh private key with makeKey())

-- start the web server on port 8083, using password 'set a random password here'
-- webserver("0.0.0.0:8083", "set a random password here")

-- accept DNS queries on UDP/5200 and TCP/5200
@zoonderkins
zoonderkins / linux-nftables-set-ttl-65.md
Created December 11, 2023 05:06
Linux nftables set ttl 65 on GL-inet router

Config on GL-inet router

mkdir -p /usr/share/nftables.d/chain-pre/mangle_postrouting/
echo "ip ttl set 65" >  /usr/share/nftables.d/chain-pre/mangle_postrouting/01-set-ttl.nft
fw4 reload

@zoonderkins
zoonderkins / remove-old-kernel-linux.md
Last active December 11, 2023 05:04
remove-old-kernel-linux.sh

Usage

chmod +x ./remove-old-kernel-linux.sh

./remove-old-kernel-linux.sh exec
@zoonderkins
zoonderkins / fresh-caddy-install-with-xcaddy-webdav-module.md
Created November 16, 2023 08:22
Fresh caddy install on debian with xcaddy + webdav module

Install Caddy

apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
@zoonderkins
zoonderkins / one-click-install-dnsproxy.sh
Created November 14, 2023 09:59
one click install dnsproxy
#!/bin/bash
# Function to download file
download_file() {
url=$1
file_name=$2
if command -v wget > /dev/null; then
wget "$url" -O "$file_name"
elif command -v curl > /dev/null; then
@zoonderkins
zoonderkins / check incoming and outgoing udp traffic.md
Last active October 17, 2023 04:22
check incoming and outgoing udp traffic

Check incoming and outgoing UDP traffic

# Outgoing
nc -v -u www.google.com 443

# Incoming
nc -v -u 1.1.1.1 443
@zoonderkins
zoonderkins / gl-inet-router-modify-ttl-to-65.md
Created September 20, 2023 02:26
GL-inet router modify iptables ttl to 65