Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
leon.li committed Jul 25, 2015
1 parent 2955ad2 commit f0d05ee
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 105 deletions.
14 changes: 7 additions & 7 deletions README.md
@@ -1,4 +1,4 @@
# Easy-Proxy
# mini-proxy

A very mini transparent proxy for http/https by NodeJS.Just like squid.

Expand All @@ -7,7 +7,7 @@ A very mini transparent proxy for http/https by NodeJS.Just like squid.
## Installation

```bash
$ npm install easy-proxy
$ npm install mini-proxy
```

## Features
Expand All @@ -22,9 +22,9 @@ $ npm install easy-proxy
##Usage

<pre>
var EasyProxy = require("easy-proxy");
var MiniProxy = require("mini-proxy");

var myProxy = new EasyProxy({
var myProxy = new MiniProxy({
"port": 9393,
"onBeforeRequest": function(requestOptions) {
console.log("proxy request :" + requestOptions.host +
Expand All @@ -40,10 +40,10 @@ console.log("proxy start at 9393");
change system proxy to 127.0.0.1:9393.


![](https://raw.githubusercontent.com/liyangready/easy-proxy/master/imgs/screenshoot1.png)
![](https://raw.githubusercontent.com/liyangready/mini-proxy/master/imgs/screenshoot1.png)


![](https://raw.githubusercontent.com/liyangready/easy-proxy/master/imgs/screenshoot2.png)
![](https://raw.githubusercontent.com/liyangready/mini-proxy/master/imgs/screenshoot2.png)
it wroks wll!
console log:
<pre>
Expand All @@ -56,7 +56,7 @@ proxy request :www.baidu.com

###Other options
<pre>
var myProxy = new EasyProxy({
var myProxy = new MiniProxy({
"port": 9393,
"onBeforeRequest": function(requestOptions) {
//u can change the request param here
Expand Down
4 changes: 2 additions & 2 deletions demo/test.js
@@ -1,5 +1,5 @@
var EasyProxy = require("../index.js");
var myProxy = new EasyProxy({
var MiniProxy = require("../index.js");
var myProxy = new MiniProxy({
"port": 9393,
"onBeforeRequest": function(requestOptions) {
console.log("proxy request :" + requestOptions.host + (requestOptions.path || ''));
Expand Down
4 changes: 2 additions & 2 deletions index.js
@@ -1,3 +1,3 @@
var easyProx = require("./lib/easyProxy.js");
var miniProxy = require("./lib/MiniProxy.js");

module.exports = easyProx;
module.exports = miniProxy;
10 changes: 5 additions & 5 deletions lib/easyProxy.js → lib/MiniProxy.js
Expand Up @@ -3,14 +3,14 @@ var net = require("net");
var url = require("url");
var port ;

function easyProxy(options) {
function MiniProxy(options) {
this.port = options.port || 9393;
this.onServerError = options.onServerError || function() {};
this.onBeforeRequest = options.onBeforeRequest || function() {};
this.onBeforeResponse = options.onBeforeResponse || function() {};
this.onRequestError = options.onRequestError || function() {};
}
easyProxy.prototype.start = function() {
MiniProxy.prototype.start = function() {
var server = http.createServer();

server.on("request", this.requestHandler);
Expand All @@ -25,7 +25,7 @@ easyProxy.prototype.start = function() {
port = this.port;
}

easyProxy.prototype.requestHandler = function(req, res) {
MiniProxy.prototype.requestHandler = function(req, res) {
try {

var self = this; // this -> server
Expand Down Expand Up @@ -89,7 +89,7 @@ easyProxy.prototype.requestHandler = function(req, res) {

}

easyProxy.prototype.connectHandler = function(req, socket, head) {
MiniProxy.prototype.connectHandler = function(req, socket, head) {
try {
var self = this;

Expand Down Expand Up @@ -157,4 +157,4 @@ function _synReply(socket, code, reason, headers, cb) {
}
}

module.exports = easyProxy;
module.exports = MiniProxy;
85 changes: 0 additions & 85 deletions npm-debug.log

This file was deleted.

8 changes: 4 additions & 4 deletions package.json
@@ -1,5 +1,5 @@
{
"name": "easy-proxy",
"name": "mini-proxy",
"version": "1.0.0",
"description": "very easy to do transparent proxy",
"main": "index.js",
Expand All @@ -8,15 +8,15 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/liyangready/easyProxy.git"
"url": "git+https://github.com/liyangready/mini-proxy.git"
},
"keywords": [
"proxy"
],
"author": "leon.li",
"license": "ISC",
"bugs": {
"url": "https://github.com/liyangready/easyProxy/issues"
"url": "https://github.com/liyangready/mini-proxy/issues"
},
"homepage": "https://github.com/liyangready/easyProxy#readme"
"homepage": "https://github.com/liyangready/mini-proxy#readme"
}

0 comments on commit f0d05ee

Please sign in to comment.