Skip to content

Instantly share code, notes, and snippets.

View shibeta's full-sized avatar
🏠
Working from home

Shibeta shibeta

🏠
Working from home
View GitHub Profile
@shibeta
shibeta / stats.txt
Created January 12, 2026 05:52 — forked from 1337Nexo/stats.txt
This file has been truncated, but you can view the full file.
// https://www.unknowncheats.me/forum/grand-theft-auto-v/275597-gtahax-1-50-external.html
(packed)MP_PSTAT_BOOL0 // Stat with Packed booleans index 0. Takes up to 64 booleans.
(packed)MP_PSTAT_BOOL1 // Stat with Packed booleans index 1. Takes up to 64 booleans.
(packed)MP_PSTAT_BOOL2 // Stat with Packed booleans index 2. Takes up to 64 booleans.
(packed)PSTAT_BOOL0 // Add MP0_ or MP1_ // Character Stat with Packed booleans index 0. Takes up to 64 booleans.
(packed)PSTAT_BOOL1 // Add MP0_ or MP1_ // Character Stat with Packed booleans index 1. Takes up to 64 booleans.
(packed)PSTAT_BOOL2 // Add MP0_ or MP1_ // Character Stat with Packed booleans index 2. Takes up to 64 booleans.
(packed)MP_PSTAT_INT0 // Stat with Packed integers index 0. Takes up to 8 integers.
@shibeta
shibeta / socks-proxy-server.js
Last active December 10, 2025 07:10
Node.JS 编写的简易 SOCKS 代理服务器,用于检查流量是否通过代理
const net = require("net");
const PORT = 1080; // 监听端口
const server = net.createServer((socket) => {
let stage = 0; // 0: 握手, 1: 请求详情, 2: 转发中
socket.on("data", (data) => {
if (stage === 0) {
// SOCKS5 初始握手: [VER, NMETHODS, METHODS...]
@shibeta
shibeta / http-proxy-server.js
Last active December 10, 2025 07:09
Node.JS 编写的简易 HTTP 代理服务器,用于检查流量是否通过了代理
const http = require("http");
const net = require("net");
const url = require("url");
const proxyPort = 8888; // 你的代理端口
const server = http.createServer((req, res) => {
// 处理普通 HTTP 请求
res.writeHead(200, { "Content-Type": "text/plain" });
res.end("Proxy acts as a tunnel for HTTPS/TCP");
@shibeta
shibeta / 99-tailscale-gro-fix
Last active August 19, 2025 07:15
A script to auto enable transport layer offloads to improve UDP throughput for Tailscale
#!/bin/sh
# Tailscale GRO optimization for OpenWrt
# This script applies ethtool GRO settings on the WAN interface
# to improve Tailscale UDP throughput as exit node or subnet router.
# Works on linux kernel >= 6.2, Tailscale >= 1.54
# See https://tailscale.com/s/ethtool-config-udp-gro
# Check if ethtool exists. If not, exit with an error.
# The path /usr/sbin/ethtool is common on OpenWrt.
@shibeta
shibeta / Reddit 自动中文翻译
Created June 30, 2025 12:33
Tampermonkey脚本,尝试向reddit页面中自动添加tl=zh-hans以启用reddit自带的翻译功能
// ==UserScript==
// @name Reddit 自动中文翻译
// @namespace shibeta
// @version 2.0
// @description 自动将 Reddit 页面的 'tl' URL 参数设置为 'zh-hans' 以触发翻译。使用 sessionStorage 防止在不支持翻译的页面上发生无限重定向循环。
// @author shibeta
// @match http://*.reddit.com/*
// @match https://*.reddit.com/*
// @grant none
// @run-at document-start
@shibeta
shibeta / ip_range_to_cidr_converter.py
Created August 23, 2024 03:40
Convert ip range to ipcidr
'''
Convert
192.168.0.0-192.168.2.255
to
"192.168.0.0/23",
"192.168.2.0/24",
'''
import ipaddress
def ip_range_to_cidrs(start_ip:str, end_ip:str):
@shibeta
shibeta / ipv6-prefix-change.sh
Created August 18, 2024 05:40
因为家里的光猫不会自动重新下发ipv6-pd,所以写了一个脚本,当openwrt路由器ipv6路由不可达时自动重启wan6接口
#!/bin/sh
FLAG_FILE="/tmp/ipv6_prefix_change_flag"
FLAG_VALUE=$(cat $FLAG_FILE 2>/dev/null)
if [ "$FLAG_VALUE" = "1" ]; then
logger -t prefix_change "Script is already running. Skipping execution."
exit 0
fi
@shibeta
shibeta / cloudflare_ddns.py
Last active June 30, 2025 12:26
简单的cloudflare ddns脚本,无须使用ipv6一堆毛病的docker
import requests
import ipaddress
proxy = {
"http": '',
"https": ''
}
# 设置 Cloudflare API token 和域名
api_token = 'https://dash.cloudflare.com/profile/api-tokens' # 替换为你的 Cloudflare API token
@shibeta
shibeta / alist_reload_storage.py
Created August 18, 2024 05:30
reload all storage on alist, since alist does not support auto reload.
import requests
import sys
# Configuration
BASE_URL = "http://ip:8455"
USERNAME = "admin" # to manage storage, admin permission is required
PASSWORD = "{{PASSWORD}}"
MAX_LOGIN_ATTEMPTS = 5
MAX_RELOAD_ATTEMPTS = 3
@shibeta
shibeta / enable_eui64.bat
Last active August 21, 2024 07:01
Run on startup to enable EUI64 on Windows
:: Runas ADMINISTRATOR
@ECHO OFF&(PUSHD "%~DP0")&(REG QUERY "HKU\S-1-5-19">NUL 2>&1)||(
powershell -Command "Start-Process '%~sdpnx0' -Verb RunAs"&&EXIT)
:: These settings will be restored everytime Windows reboot
netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set privacy state=disabled
:: Change 网桥 to your interface name, usually Ethernet
:: Show all interface: netsh interface show interface