kevko
Date Strike ($)
==============================
July 25, 2012 2.73
May 31, 2013 2.90
August 27, 2013 3.33
February 27, 2014 7.25
June 20, 2014 8.23
August 16, 2014 9.11
December 17, 2014 10.06
March 20, 2015 11.28
May 14, 2015 13.09
June 17, 2015 13.94
July 9, 2015 14.81
August 11, 2015 15.25
September 16, 2015 15.39However, for this particular service, I think that you could get away with much less by leveraging existing work: modify an OpenVPN client so that it has an additional listen socket; then, use a websockets-based relay to link the OpenVPN client's listen socket and your OpenVPN servers.
A nice thing about this setup is that the webpage with the websockets relay can be dynamically generated and point to any server of your choice for quick load-balancing; it would also make it difficult for carriers to block any single server. The biggest problem would be scaling, since OpenVPN might load a server with just hundreds of active clients (http://forums.openvpn.net/topic9148.html), in which case a custom solution might be better...
Regardless of how they did it, very clever workaround!
All of this makes a $6-$8/mo SSH/VPN privacy service (e.g., cotse.net) rather intriguing.
First, any good tethering app should be immune to a simple TTL check. The most likely culprits are instead application traffic patterns. The following immediately come to mind:
- Browser user agents
- Automatic status checks under both OS X and Windows
- Application behavior:
* Netflix and Hulu on Android isn't supposed to happen.
* Browsers like Chrome are very aggressive and can open dozens of simultaneous TCP connections. DNS prefetching can also generate dozens of requests over UDP in a very short time window.
http://blog.lifeslip.com/articles/2006/10/25/bookmarklet-del...