Skip to content

Instantly share code, notes, and snippets.

proxies:
# shadowsocks
# The supported ciphers(encrypt methods):
# aes-128-gcm aes-192-gcm aes-256-gcm
# aes-128-cfb aes-192-cfb aes-256-cfb
# aes-128-ctr aes-192-ctr aes-256-ctr
# rc4-md5 chacha20-ietf xchacha20
# chacha20-ietf-poly1305 xchacha20-ietf-poly1305
- name: "ss1"
type: ss
//v4.35.0+
{
"inbounds": [
{
"port": 1090, //留给本机 socks 使用
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true
@KyonLi
KyonLi / README.md
Last active April 24, 2023 11:21
QNAP硬盘休眠

QNAP硬盘休眠

适用于系统盘为SSD数据盘有HDD的情况,实现开机自动解除HDD系统占用,每天4:00~4:30自动同步数据避免系统出错

  1. 启用开机自启,参考wiki,编辑autorun.sh加入以下内容
#!/bin/sh

/share/Public/scripts/disk_standby.sh start
  1. 在共享文件夹Public中创建scripts目录,向其中放入disk_standby.sh,添加执行权限chmod +x disk_standby.sh
  2. 添加定时任务
@KyonLi
KyonLi / README.md
Last active May 10, 2023 07:05
Debian / Ubuntu Setup Bluetooth Network Access Point (NAP)

Debian / Ubuntu Setup Bluetooth Network Access Point (NAP)

Requirements: Systemd, Network Manager

  1. Install required packages

    apt install bluez bluez-tools iptables dnsmasq-base

  2. Configure shared bridge interface br0

@KyonLi
KyonLi / remove_prefix.sh
Last active June 16, 2024 05:42
Batch rename files
#!/bin/bash
prefix="*-"
shopt -s nullglob
rename(){
local files=( $prefix* )
for i in ${!files[*]}
do
@KyonLi
KyonLi / tg.sh
Last active June 24, 2024 05:05
Shell command output to telegram
#!/bin/bash
#
# Requirement: jq curl
# Only support input not parameters
#
API_HOST=api.telegram.org
TOKEN=114514:abc123
CHAT_ID=1919810
@KyonLi
KyonLi / watchdog.sh
Created August 12, 2024 13:40
log ipv6 disconnection
#!/bin/bash
TEST_URL="http://www.gstatic.com/generate_204"
TRACE_IP="2607:f130:0:ee::1"
STATUS=0
while true; do
result=$(curl -6 -sS -m 2 "$TEST_URL" 2>&1)
if [ $? -ne 0 ]; then
if [ $STATUS -eq 0 ]; then