Skip to content

Instantly share code, notes, and snippets.

View nirui's full-sized avatar
🐢
Poor network connectivity, sometimes

R+ nirui

🐢
Poor network connectivity, sometimes
View GitHub Profile
package main
import (
"crypto/aes"
"crypto/cipher"
"fmt"
)
func decrypt(key, nonce, buf []byte, bufPadLength int) {
block, err := aes.NewCipher(key[:])

Keybase proof

I hereby claim:

  • I am nirui on github.
  • I am nirui (https://keybase.io/nirui) on keybase.
  • I have a public key whose fingerprint is B412 2F2C 5F8F 6807 43C3 273B 82AE 11AD 1E5E 8729

To claim this, I am signing this object:

package main
import "testing"
import "sync"
type obj struct {
test string
}
type obj2 struct {
// This program and script allows you to map the dns request to [domain].<lan-hostname>.svc.lan to <lan-hostname>.
//
// 1. Setup the OpenWrt. File /etc/config/dhcp
//
// config dnsmasq
// ....
// list server '/svc.lan/127.0.0.1#5333'
// list rebind_domain 'svc.lan'
//
// 2. Init.d Script: /etc/init.d/dnsf.sh
# Modified based on https://blog.creekorful.com/2019/10/how-to-install-traefik-2-docker-swarm/
# Hope it helps :)
version: '3'
services:
reverse-proxy:
image: traefik:v2.4.3
command:
This file has been truncated, but you can view the full file.
f0VMRgIBAQAAAAAAAAAAAAIAPgABAAAAQArIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAOAAD
AAAAAAAAAAEAAAAGAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABAAAAAAAADQl2gAAAAAAAAQ
AAAAAAAAAQAAAAUAAAAAAAAAAAAAAACgqAAAAAAAAKCoAAAAAACAfh8AAAAAAIB+HwAAAAAAABAA
AAAAAABR5XRkBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA
AAAAAOftKS1VUFghTBQOFgAAAAC4kGUAeOIxAJABAAB/AAAADgAAADwHAD+RRYRgEAcAGsAnsUct
V57lLktX//CQxjt4HoiYzTtRS72fsbevApCuJvQ9vgvYUic420jOerSQCAab/IiqbYg8YGGpgMNT
rTeL4wFlktLw37dpjUgEdECDysFvU7TN1qnIqGtJ5lpAXsiLPnCtNWIaADkjxWN54OhKOQAB0S4A
F9ANAA5JOQA8BwAAblhILCnvF5iU0oZ7sE6vh52Z8knCl30q0jvIFH840JE6XH5GzM0k1xA75wey
8UCAgzsoXL9y+ossHKP9JfQ5KcdXliRAbkW/2TM7ai09L1gDpEYt1dRhY8kuuFr+QqGC/0416G5/
qN5WROwNCXUJbK8y1NMsCDWr5V5RLbOCscDyRxtiKKICwZScM4xp5/tDx6SG8ifCDvSS1FhDXhxH