node 反向代理 谷歌
来源:互联网 发布:多线程网络爬虫 编辑:程序博客网 时间:2024/06/05 22:45
先安装 http-proxy
servergoogle.js
'use strict';var http = require('http');var https = require('https');var httpProxy = require('http-proxy');var url = require('url');var PROXY_PORT = 9000;var proxy, server;// Create a proxy server with custom application logicproxy = httpProxy.createProxy({});proxy.on('error', function (err) { console.log('ERROR'); console.log(err);});server = http.createServer(function (req, res) { //var finalUrl = req.url, var finalUrl = 'https://www.google.com.hk'; var finalAgent = null; var parsedUrl = url.parse(finalUrl); console.log(' ' + new Date().getTime() ); if (parsedUrl.protocol === 'https:') { finalAgent = https.globalAgent; } else { finalAgent = http.globalAgent; } proxy.web(req, res, { target: finalUrl, agent: finalAgent, headers: { host: parsedUrl.hostname }, prependPath: false, xfwd : true, hostRewrite: finalUrl.host, protocolRewrite: parsedUrl.protocol });});console.log('listening on port ' + PROXY_PORT);server.listen(PROXY_PORT);
反向代理谷歌.bat
@echo oncd %cd%node servergoogle.js
运行:
阅读全文
0 0
- node 反向代理 谷歌
- nginx 反向代理到node
- nginx反向代理,node获取真实IP
- 使用 nginx + node.js 反向代理
- Nginx反向代理Node.js-https
- node-proxy - node.js反向代理缓存服务器
- node.js 做反向代理apache作为内部服务器分流
- 通过 Nginx 反向代理部署 Node.js 服务
- 用node.js替代nginx做反向代理
- 用nginx做node.js的反向代理
- 前nginx后Apache+Node反向代理
- 搞点事情,使用node搭建反向代理
- 反向代理
- 反向代理
- 反向代理
- 反向代理
- 反向代理
- 反向代理
- 搜索引擎选择: Elasticsearch与Solr
- producer consumer java代码
- 第2.2章 hadoop之mrunit 多个结果验证
- android 5.0系统新加的默认颜色 colorPrimary,colorPrimaryDark的作用
- 多线程优点
- node 反向代理 谷歌
- 编辑器中点击上传图片选择框反应速度很慢的解决办法。
- 反向代理
- Debian8.8开发环境(四)个人设置之bashrc
- Android 自定义HorizontalScrollView抽屉
- Java中PO,VO,BO,DTO,POJO,以及之间的区别
- Android 中Edittext输入内容 下方展示内容跟着变色
- 基于Docker布署分布式hadoop环境
- 对俩个有序数组合并排序