From e36fec199badee66156d2abd8173d9144ebe0fa8 Mon Sep 17 00:00:00 2001 From: vendar Date: Mon, 3 Dec 2012 10:15:08 +0800 Subject: [PATCH] setup project --- index.js | 22 ++++++++++++++++++++++ package.json | 27 +++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 index.js create mode 100644 package.json diff --git a/index.js b/index.js new file mode 100644 index 0000000..1d08d79 --- /dev/null +++ b/index.js @@ -0,0 +1,22 @@ +var http = require('http'), + url = require('url'); + +var proxyserver = http.createServer(function(clientreq,clientres){ + var clienturl = url.parse(clientreq.url); + var proxyreqopts = { + host: clienturl.host, + hostname: clienturl.hostname, + port: clienturl.port?clienturl.port:80, + path: clienturl.path, + method: clientreq.method, + headers: clientreq.headers, + }; + //console.log(proxyreqopts); + console.log(clientreq.headers); + http.request(proxyreqopts,function(proxyres){ + clientres.end('fine,iproxy!'); + }); +}); + +proxyserver.listen(8088); + diff --git a/package.json b/package.json new file mode 100644 index 0000000..4999942 --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "iproxy", + "description": "this's my own proxy, I can decide any receiving when I surfing on the internet.", + "version": "0.0.1", + "author": { + "name": "Vendar Tyan", + "email": "eplaylity@gmail.com" + }, + "repository": { + "type": "git", + "url": "git://github.com/zhiya/iproxy.git" + }, + "main": "./index.js", + "dependencies": { + "express": "2.5.9", + "jade": "0.26.1" + }, + "engines": { + "node": ">= 0.6.17" + }, + "_id": "iproxy@0.0.1", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.21", + "_nodeVersion": "v0.6.19", + "_defaultsLoaded": true, +}