Skip to content

Instantly share code, notes, and snippets.

@we11adam
we11adam / surge-doh.conf
Created September 22, 2022 08:04
Surge Encrypted DNS Servers
#!name=Surge Encrypted DNS Servers
#!desc=启用 DoH 加密 DNS 配置
[General]
encrypted-dns-server = https://223.5.5.5/dns-query, https://1.12.12.12/dns-query
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.google.Chrome</key>
@we11adam
we11adam / gist:d5b914a9f11e0f6dcf66da1418c20543
Created August 20, 2020 17:09
xpenology serial port info
root@pve2:~# qm terminal 100
starting serial terminal on interface serial0 (press Ctrl+O to exit)
[ 0.001000] Spectre V2 : kernel not compiled with retpoline; no mitigation available!
patching file etc/rc
patching file etc/synoinfo.conf
patching file linuxrc.syno
patching file usr/sbin/init.post
START /linuxrc.syno
Insert basic USB modules...
:: Loading module usb-common ... [ OK ]
@we11adam
we11adam / update_cert_hook.sh
Last active February 11, 2019 03:30
update_cert_hook
#!/bin/bash
# @author: http://github.com/welladamm/
CERT_NAME="you_domain.com"
LOCAL_DIR=$(cd $(dirname $0); pwd -P)
LOCAL_CERT_DIR="$LE_WORKING_DIR/$CERT_NAME"
SSH="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -q"
SCP="scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -q"
@we11adam
we11adam / renew_ilo.sh
Created June 5, 2018 05:26 — forked from sebva/renew_ilo.sh
Renew/assign a Let's Encrypt certificate on an HP iLO 4 system
#!/bin/zsh
# Needs https://github.com/lukas2511/letsencrypt.sh in dns-01 mode
/opt/letsencrypt/ilo/letsencrypt.sh -c -s /opt/letsencrypt/ilo/ilo.csr -k /opt/letsencrypt/ilo/hook.sh -t dns-01 > /opt/letsencrypt/ilo/ilo.crt
cert=$(cat /opt/letsencrypt/ilo/ilo.crt)
curl --cacert /opt/letsencrypt/intermediate.pem -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Basic [FILL_IN_HERE]" -X POST -d "{\"Action\": \"ImportCertificate\", \"Certificate\": \"$cert\"}" https://ilo.home.vaucher.org/rest/v1/Managers/1/SecurityService/HttpsCert
@we11adam
we11adam / rm.sh
Created December 13, 2016 08:01
rm.sh
#!/usr/bin/env bash
RM=/bin/.rm
DATE=$(date '+%Y%m%d%H%M%S')
USER=$(whoami)
CMD=$(ps -eo pid,lstart,cmd |grep $PPID |grep -v grep)
ARGS="$@"
echo "${DATE} ${USER} ${ARGS} ${CMD}" >> /tmp/rm.log
${RM} "$@"
exit $?
@we11adam
we11adam / .gitconfig
Last active January 13, 2016 10:06
~/.gitconfig
[user]
name = Name
email = user@example.com
[push]
default = matching
[mergetool]
keepBackup = true
[merge]
tool = sourcetree
[core]

Keybase proof

I hereby claim:

  • I am welladamm on github.
  • I am welladam (https://keybase.io/welladam) on keybase.
  • I have a public key whose fingerprint is 8054 1466 86CA C7EB 09FE D22F 7BCD E404 3704 337F

To claim this, I am signing this object:

@we11adam
we11adam / surge.conf
Last active October 16, 2015 17:13 — forked from soffchen/surge.conf
surge.conf
[General]
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local
bypass-tun = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12
dns-server = 119.29.29.29, 223.5.5.5, 114.114.114.114
loglevel = notify
[Proxy]
Proxy = custom
[Rule]
*.cn DirectConnection
*tmall* DirectConnection
.10010.com DirectConnection
.10050.net DirectConnection
.115.com DirectConnection
.115img.com DirectConnection
.123cha.com DirectConnection
.126.com DirectConnection
.126.net DirectConnection
.163.com DirectConnection