Skip to content

Instantly share code, notes, and snippets.

@amaulana8
amaulana8 / openvpn-stunnel-caddyfile.md
Last active October 9, 2025 17:36
Openvpn - Stunnel - caddy reverse proxy di Ubuntu 24

Konfigurasi OpenVPN dengan Stunnel dan Caddy sebagai reverse proxy

OpenVPN Server

Konfigurasi openvpn server seperti biasa dan jalan dengan proto tcp (konfigurasi dengan udp gagal terus).

Stunnel Server

Buat folder:

@amaulana8
amaulana8 / Caddyfile
Last active October 9, 2025 07:14
Caddyfile - web dan vpn server
{
email me@mail.com
# acme_ca https://acme-v02.api.letsencrypt.org/directory
layer4 {
:443 {
# --- Rute 1: VPN
@vpn tls sni vpn.contoh.id
route @vpn {
proxy 127.0.0.1:1194
@amaulana8
amaulana8 / router.cfg
Created December 30, 2023 15:59 — forked from marfillaster/router.cfg
MikroTik RouterOS v7 dual DHCP WAN recursive failover w/ PCC load-balancing; and recursive ECMP
# feb/11/2022 11:00:55 by RouterOS 7.2rc3
# software id = 9QK9-C798
#
# model = RB5009UG+S+
# serial number = XXXXXXXXXX
/ip settings set allow-fast-path=no
/interface bridge add admin-mac=FF:FF:FF:FF:FF:FF auto-mac=no name=bridge
@amaulana8
amaulana8 / force-delete-namespace.sh
Created January 3, 2023 07:05 — forked from renuka-fernando/force-delete-namespace.sh
Kubernetes - Force delete a Namespace with Invalid Finalizers
# namespace to be deleted in k8s
NAMESPACE=foo
# Terminal 1
kubectl proxy
# Terminal 2
kubectl get ns $NAMESPACE -o json | \
jq '.spec.finalizers=[]' | \
curl -X PUT "http://localhost:8001/api/v1/namespaces/${NAMESPACE}/finalize" -H "Content-Type: application/json" --data @-