Howie Vegter hrv2101 AT columbia DOT edu Columbia University CS 6901, Projects in Computer Science December 19, 2005 NoTorrent, A Peer-to-Peer Web Caching System Note: You must use Java 1.5 or higher. To install: unpack notorrent.tgz file (using tar xzvf notorrent.tgz) to get: NoTorrent.jar, README, nttrack, and ntclient nttrack and ntclient are helper scripts to make it easier to start the tracker and the client, respectively. To run tracker: ./nttrack or java -cp NoTorrent.jar notorrent.tracker.Tracker [-h] use optional -h flag for help To run client: First start NoTorrent client proxy: ./ntclient or java -jar NoTorrent.jar -ta TRACKER_ADDRESS -tp TRACKER_PORT [-h] replace TRACKER_ADDRESS with tracker's address. e.g. 1.2.3.4 replace TRACKER_PORT with tracker's port. e.g. 4242 use optional -h flag for help Then configure your web browser to use NoTorrent as its HTTP proxy: To do this in Mozilla Firefox: go to Edit > Preferences > General > Connection Settings. Select "Manual proxy configuration." Specify HTTP Proxy as localhost. Specify port as 6901 (or whatever you set it to be with a command line argument).