Skip to content

Instantly share code, notes, and snippets.

View CraKeyBoy's full-sized avatar
💭
I may be slow to respond.

CraKeyBoy CraKeyBoy

💭
I may be slow to respond.
View GitHub Profile
@CraKeyBoy
CraKeyBoy / SetTorIPExpireTime.md
Created March 14, 2023 01:39 — forked from NullPointerMaker/SetTorIPExpireTime.md
设置 Tor 出口 IP 的时效

网上有很多文章说 Tor 配置文件 torrc 里的 MaxCircuitDirtiness 参数是更换 IP 的间隔。这是不对的。
https://2019.www.torproject.org/docs/tor-manual.html 写得很清楚,是链路是否重用的间隔。它们不一样。

在使用 Tor 时,Tor 会建立有入口节点有中间节点有出口节点的链路。而在已经建立链路的情况下,客户端新发起的请求会重用这个链路。
MaxCircuitDirtiness 参数的作用是设置链路在多久后不再受理新的请求。但请注意,如果这个链路上旧的请求尚未结束,例如长轮询、WebSocket,那么过期后它也不会断开,只是不再被新的请求使用。因此,会发生一直不更换链路的情况。

更换 IP,也就是更换出口节点。限制它的频率参数是 TrackHostExitsTrackHostExitsExpire
其中前者设置哪些域名、IP 需要控制节点时限。

@CraKeyBoy
CraKeyBoy / IntelliJ IDEA.app.vmoptions
Created November 30, 2023 03:35 — forked from gaplo917/IntelliJ IDEA.app.vmoptions
IntelliJ IDEA Java 17 ZGC VM Options
# Personal Feeling: using the following jvm config is smoother than default
# My Machine: Macbook pro M1max 64GB
# More Info: https://github.com/FoxxMD/intellij-jvm-options-explained
# Prerequisite (Intellij < 2022.2)
# 1. Install JetBrain Runtime 17 osx-aarch64 for Apple Silicon, https://github.com/JetBrains/JetBrainsRuntime/releases
# 2. Switch the runtime from JetBrain Runtime 11 to 17, https://www.jetbrains.com/help/idea/switching-boot-jdk.html
# JetBrain Toolbox
@CraKeyBoy
CraKeyBoy / synology-drive-hack.sh
Created December 22, 2024 16:54 — forked from KirovAir/synology-drive-hack.sh
Synology DS216+II eSata as a volume on DSM 7.2
# THANKS TO:
# https://www.casler.org/wordpress/synology-ssd-cache-on-external-devices/
# https://www.youtube.com/watch?v=KvW6LRw1RZs
# THESE ARE THE synoinfo.conf CHANGES I MADE:
# DEFAULT:
maxdisks="2"
internalportcfg="0x3" # 0000 0011
esataportcfg="0x4" # 0000 0100