node.js 请求谷歌和抓包那点事

5,491 阅读1分钟

本文大约 200 字,看完本文大概需要 3 分钟,如有错误,请指正。

问题

1. 用 node.js 请求谷歌的时候,访问不了。

2. node 做中间代理服务器的时候,会遇到 fiddler,whistle,charles 之类的软件抓不到 node 发出去的请求,难以调试。

措施

1. 增加 proxy 属性配置

这里用 request.js 来举例,其他的请求库,都会有 proxy 的属性。

缺点:需要修改代码源码

措施

2. 使用系统代理工具,例如 proxifier

放一个链接。www.cnblogs.com/wayneliu007…

缺点:需要安装额外的软件,并且需要配置。

3. http_proxy

命令行 export http_proxy='your proxy address' ,无需安装软件和修改源码。

参考