Skip to content

Instantly share code, notes, and snippets.

View zoonderkins's full-sized avatar
🏠
Working 👍

Quack~ zoonderkins

🏠
Working 👍
View GitHub Profile
@zoonderkins
zoonderkins / docker-debian-install-openvpn.md
Last active August 20, 2021 08:30
Docker debian slim install OpenVPN
@zoonderkins
zoonderkins / debian-auto-apply-iptables-during-startup.md
Created August 12, 2021 06:34
Debian-auto-apply-iptables-during-startup

Command

nano /etc/rc.local
#!/bin/sh -e
#
# rc.local
@zoonderkins
zoonderkins / brook-vpn-systemd.md
Last active November 22, 2021 21:28
brook-vpn-systemd

Installation

curl -L https://github.com/txthinking/brook/releases/latest/download/brook_linux_amd64 -o /usr/bin/brook
chmod +x /usr/bin/brook

Brook Socks5

nano /etc/systemd/system/brook-socks5.service

@zoonderkins
zoonderkins / debian-systemctl.conf.md
Last active August 20, 2021 07:36
debian-sysctl-conf

sysctl.conf

fs.file-max = 51200
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.core.netdev_max_backlog = 250000
net.core.somaxconn =4096
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse =1
@zoonderkins
zoonderkins / docker-debian-slim.md
Last active December 10, 2021 09:55
Docker-debian-error-collection

Install

apt install -y screen dirmngr knot-dnsutils lsof dnsutils sudo nano htop nload wget curl zip unzip iproute2 net-tools iputils-ping systemd procps apt-utils debconf-utils dialog apt-transport-https ca-certificates gnupg lsb-release nload tcpdump mtr build-essential

ip & ifconfig command not found

apt install iproute2 net-tools

@zoonderkins
zoonderkins / find-string-under-linux-in-files.md
Created July 15, 2021 09:49
find string under linux in files

Lets find


grep -rnw './' -e 'google.com'

# Configuration for Alacritty, the GPU enhanced terminal emulator.
# Import additional configuration files
#
# Imports are loaded in order, skipping all missing files, with the importing
# file being loaded last. If a field is already present in a previous import, it
# will be replaced.
#
# All imports must either be absolute paths starting with `/`, or paths relative
# to the user's home directory starting with `~/`.
@zoonderkins
zoonderkins / gate-waf-logging.ts
Last active January 5, 2022 22:20
AWS CDK enable WafV2 logging with Firehose via Custom Resource
import cdk = require('@aws-cdk/core');
import s3 = require('@aws-cdk/aws-s3');
import iam = require('@aws-cdk/aws-iam');
import kdf = require('@aws-cdk/aws-kinesisfirehose');
import lambda = require('@aws-cdk/aws-lambda');
import * as wafv2 from '@aws-cdk/aws-wafv2';
import * as ssm from '@aws-cdk/aws-ssm';
import * as cr from '@aws-cdk/custom-resources';
import { EmptyBucketOnDelete } from './empty-bucket';
@zoonderkins
zoonderkins / docker-cmd.md
Last active May 9, 2021 12:38
docker-cmd

Docker related commands

Docker remove all stopped container

docker container prune

Delete stopped container

docker container rm d114156a6cfc