Tag: WireGuard

  • Harbor REST API Scripting: Tag Cleanup

    💡 Harbor REST API Scripting: Tag Cleanup — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Harbor REST API Scripting: Tag Cleanup. Creating Create Project bash Copy #!/bin/bash ns=$1 SCRIPT_DIR=”$(cd “$(dirname “${BASH_SOURCE[0]}”)” && pwd)” curl -u “admin:Cloud000@” \ –cacert $SCRIPT_DIR/../ca.crt \ -XPOST “https://harbor.Enterprise Cloud.hanacloudia.com/api/v2.0/projects” \ -H “Content-Type: application/json” \ -d ‘{…

  • WireGuard wg CLI Sheet: Key Generation

    💡 WireGuard wg CLI Sheet: Key Generation — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for WireGuard wg CLI Sheet: Key Generation. Installation Mac OS bash Copy brew install wireguard-tools (VPN Client Tool) Exec help txt Copy Usage: wg <cmd> [<args>] Available subcommands: show: Shows the current configuration and device information…

  • OPNsense WireGuard Client Handshake & Routing

    💡 OPNsense WireGuard Client Handshake & Routing — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for OPNsense WireGuard Client Handshake & Routing. WireGaurd Client hardware dependent issue References and Guidelines (NOTE) All of the cases below are issues that occur due to the declaration of a split tunnel. Possible solution with…

  • ipTime Router Network: Port Forwarding, DMZ

    💡 ipTime Router Network: Port Forwarding, DMZ — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for ipTime Router Network: Port Forwarding, DMZ. The Notion API rate limit was reached. Wait at least 5 seconds before retrying this tool call. Do not retry immediately or in parallel. {“error”:{“code”:”rate_limited”,”classification”:”rate_limit”,”operation”:”fetch”,”message”:”The Notion API rate limit…

  • Linux iptables & ip6tables Sheet: NAT

    💡 Linux iptables & ip6tables Sheet: NAT — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Linux iptables & ip6tables Sheet: NAT. The Notion API rate limit was reached. Wait at least 3 seconds before retrying this tool call. Do not retry immediately or in parallel. {“error”:{“code”:”rate_limited”,”classification”:”rate_limit”,”operation”:”fetch”,”message”:”The Notion API rate limit…

  • WireGuard wg-quick CLI Sheet: Interface

    💡 WireGuard wg-quick CLI Sheet: Interface — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for WireGuard wg-quick CLI Sheet: Interface. Exec Create a client tunneling interface (Mac OS) bash Copy my_interface=fredric18 # config 생성 my_config=””” “”” cat <<EOF > /opt/homebrew/etc/wireguard/$my_interface.conf $my_config EOF wg-quick up $my_interface # 무슨소용인질 모르겠음 wg-quick save $my_interface…

  • dnsmasq Lightweight DNS & DHCP Server Setup

    💡 dnsmasq Lightweight DNS & DHCP Server Setup — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for dnsmasq Lightweight DNS & DHCP Server Setup. Mac: Local DNS settings References and Guidelines (NOTE) If used like this, /etc/hosts may not be touched Setup bash Copy brew install dnsmasq Restart after setting local…

  • Advanced TypeScript Types: Generics, Unions

    💡 Advanced TypeScript Types: Generics, Unions — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Advanced TypeScript Types: Generics, Unions. Utility Type TypeScript’s **Utility Types** are powerful tools that help you transform already defined types or easily create new types. Frequently used utility types include Partial, Readonly, Pick, and Omit. Below…

  • Network Subnet Masking & CIDR Notation

    💡 Network Subnet Masking & CIDR Notation — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Network Subnet Masking & CIDR Notation. References and Guidelines (NOTE) CIDR (Classless Inter-Domain Routing) and subnet mask are similar concepts, but they are not exactly the same thing. Subnet Mask is a 32-bit (IPv4) or…

  • Stubby DNS Daemon: DNS-over-TLS (DoT) Client

    💡 Stubby DNS Daemon: DNS-over-TLS (DoT) Client — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Stubby DNS Daemon: DNS-over-TLS (DoT) Client. 📑 Table of Contents Architecture Installation Exec Features Architecture Architecture & System Flow Diagram SVG 100% Pan & Zoom Installation Mac bash Copy brew install stubby jq yq Exec…