<commit_before># node-unblocker

A web proxy for evading corporate or government filters, similar to CGIproxy / PHProxy / Glype but 
written in node.js. All data is processed and relayed to the client on the fly without unnecessary 
buffering.

Any website that the proxy can access can now be reached by the proxy's users.

### The magic part

The script uses "pretty" urls which, besides looking pretty, allow links with relative paths 
to just work without modification. (E.g. `<a href="path/to/file2.html"></a>`) 

In addition to this, links that are relative to the root (E.g. `<a href="/path/to/file2.html"></a>`) 
can be handled without modification by checking the referrer and 302 redirecting them to the proper 
location in the referring site.<commit_msg>adding build status to readme<commit_after># node-unblocker

A web proxy for evading corporate or government filters, similar to CGIproxy / PHProxy / Glype but 
written in node.js. All data is processed and relayed to the client on the fly without unnecessary 
buffering.

Any website that the proxy can access can now be reached by the proxy's users.

[![Build Status](https://travis-ci.org/nfriedly/node-unblocker.png?branch=master)](https://travis-ci.org/nfriedly/node-unblocker)

### The magic part

The script uses "pretty" urls which, besides looking pretty, allow links with relative paths 
to just work without modification. (E.g. `<a href="path/to/file2.html"></a>`) 

In addition to this, links that are relative to the root (E.g. `<a href="/path/to/file2.html"></a>`) 
can be handled without modification by checking the referrer and 302 redirecting them to the proper 
location in the referring site.
{'fraction_non_alphanumeric': 0.08586762075134168, 'fraction_numerical': 0.005963029218843173, 'mean_word_length': 4.361022364217252, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '587479', 'n_tokens_mistral': 485, 'n_tokens_neox': 471, 'n_words': 225}