unblocker
Version:
Web proxy for evading internet censorship & general-purpose library for rewriting remote websites.
27 lines (18 loc) • 627 B
JavaScript
const express = require("express");
const Unblocker = require("unblocker");
const userAgent = require("./user-agent.js");
const app = express();
const unblocker = Unblocker({
requestMiddleware: [userAgent("my-cool-user-agent/1.0")],
});
app.use(unblocker);
app.get("/", (req, res) =>
res.end(
"Use the format http://thissite.com/proxy/http://site-i-want.com/ to access the proxy."
)
);
app.listen(8080).on("upgrade", unblocker.onUpgrade);
console.log(
"app listening on port 8080. Test at http://localhost:8080/proxy/https://duckduckgo.com/?q=what%27s+my+user+agent&atb=v130-1ei&ia=answer"
);
;