Internet bandwidths at various VPN locations were tested using the speedtest.net tool.
Results are displayed inline below:
This is the baseline measurement. Connected directly to my ISP with no VPN.
// **************************************************** | |
// USING JQUERY TO CONVERT HTML TABLE INTO JSON | |
// by Derek from www.cacheflow.ca | |
// Watch the video: http://youtu.be/DPOOIOU0zVA | |
// **************************************************** | |
// Step 1: Create keys for JSON object | |
var cols = $("#tableID thead tr th").map(function(){ |
#!/usr/bin/env bash | |
########################################################################### | |
# Originally written by: Henrik Bengtsson, 2014 | |
# https://github.com/HenrikBengtsson/speedtest-cli-extras | |
# Modified to use IFTTT by: Alasdair Allan, 2015 | |
# License: GPL (>= 2.1) [http://www.gnu.org/licenses/gpl.html] | |
########################################################################### | |
# Character for separating values | |
# (commas are not safe, because some servers return speeds with commas) |
Internet bandwidths at various VPN locations were tested using the speedtest.net tool.
Results are displayed inline below:
This is the baseline measurement. Connected directly to my ISP with no VPN.
#!/bin/bash | |
checkExisting(){ | |
echo "Checking if already existing device on file..." | |
while read fileLine; do | |
if [ "$line" = "$fileLine" ]; then | |
echo "[WARNING] Device already initialized on this system. Nothing to do here" |
In its basic usage, this script will modify the router such that blocked addresses are null routed and unreachable. Since the address blocklist is full of advertising, malware, and tracking servers, this setup is generally a good thing. In addition, the router will update the blocklist weekly. However, the blocking is leaky, so do not expect everything to be blocked.
The script must be copied to an OpenWRT router (gargoyle firmware works fine, too).
For example, if the router is located at 192.168.1.1:
## Macro title: Open links in new window | |
## Macro key: open-links-in-new-window | |
## Macro has a body: N | |
## Body processing: n/a | |
## Output: HTML | |
## | |
## Developed by: David Simpson | |
## Date created: 2015-10-29 | |
## Installed by: Jonathan Lake |
## Macro title: Open links in new window | |
## Macro key: open-links-in-new-window | |
## Macro has a body: N | |
## Body processing: n/a | |
## Output: HTML | |
## | |
## Developed by: David Simpson | |
## Date created: 2012-08-26 | |
## Installed by: David Simpson |
$ lsof -i :1990 | |
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | |
Google 358 david 67u IPv4 0xcfffe9cbebae7c8f 0t0 TCP localhost:60864->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 84u IPv4 0xcfffe9cbecab2477 0t0 TCP localhost:60807->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 87u IPv4 0xcfffe9cbeca72c8f 0t0 TCP localhost:60810->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 122u IPv4 0xcfffe9cbedcc9477 0t0 TCP localhost:60757->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 157u IPv4 0xcfffe9cbe3550c8f 0t0 TCP localhost:60777->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 176u IPv6 0xcfffe9cbe68cb16f 0t0 TCP localhost:61275->localhost:stun-p1 (ESTABLISHED) | |
Google 358 david 201u IPv4 0xcfffe9cbeca73477 0t0 TCP localhost:60758->localhost:stun-p1 (ESTABLISHED) | |
java 9228 david 168u IPv6 0xcfffe9cbe3a208ef 0t0 TCP *:stun-p1 (LISTEN) |
## ********************** NOTE: I've removed large chunks of this file, so it won't work ********************** ## | |
## ********************** NOTE: This is just to get the idea of where to edit ********************** ## | |
## **** @see https://davidsimpson.me/2014/02/27/an-alternative-to-renderconfluencemacro/#comment-188208 **** ## | |
## GLOBAL DECORATOR | |
## This decorator handles a global context, i.e. information which is independent of space. | |
## Supports modes: 'dashboard', 'userdir', 'rss'. | |
... |