Skip to content

Instantly share code, notes, and snippets.

@Paris
Paris / tor.js.pac
Last active March 28, 2020 13:21
Proxy configuration file for local Tor connections
function FindProxyForURL(url, host) {
if (host.endsWith('.onion') || host === 'check.torproject.org') {
return 'SOCKS5 192.168.1.2:9050';
}
return 'DIRECT';
}

Keybase proof

I hereby claim:

  • I am paris on github.
  • I am badscientist (https://keybase.io/badscientist) on keybase.
  • I have a public key whose fingerprint is 56C6 E84E 295C F0C0 AC2B 7424 ED4B 7DB0 38A8 D9DF

To claim this, I am signing this object:

@Paris
Paris / cloudflare-ips.sh
Last active August 29, 2015 14:17
Creates nginx rules for CloudFlare proxy IP addresses
#!/bin/sh
url="https://www.cloudflare.com/ips-v"
echo "# CloudFlare"
for v in 4 6; do
curl -s "$url$v" | sed 's/^/set_real_ip_from /' | sed 's/$/;/'
done
echo "real_ip_header CF-Connecting-IP;"
@Paris
Paris / jdk.bat
Created May 14, 2013 04:30
Find JDK
@ECHO OFF
ECHO Looking for JDK
SET KEY_NAME=HKLM\SOFTWARE\JavaSoft\Java Development Kit
FOR /F "tokens=3" %%A IN ('REG QUERY "%KEY_NAME%" /v CurrentVersion 2^>NUL') DO SET jdkv=%%A
SET jdk=
IF DEFINED jdkv (
FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "%KEY_NAME%\%jdkv%" /v JavaHome 2^>NUL') DO SET jdk=%%B