如何 api 请求墙外网址
发布于 1 年前 作者 ouyangxuanyun 2860 次浏览 来自 问答

最近接触egg.js ,按照基本的例子学习,( https://eggjs.org/zh-cn/intro/quickstart.html ),其中需要请求一个被墙的接口 https://hacker-news.firebaseio.com/v0/topstories.json , 我自己的ss 设置的全局代理,浏览器可以获取这个接口的结果,但是代码里面却仍然超时,单独用其它的http模块比如request, axios也不行。 11111.jpg。 请问如果请求的某个api需要翻墙的话要怎么办呢,为什么全局的ss不行?

7 回复

我之前用request通过配置代理的方式是可以的,你可以看下 https://cnodejs.org/topic/5954c901ff46b8a921c947d8

@tomoya92 试了一下还是不行,好奇怪TIM截图20180509105109.png

curl 测一下看看

用proxychains吧,proxychains node xxx.js

@ouyangxuanyun 大哥,你也把我发的那个话题看完呀,回复里才是正确的写法。。。

@tomoya92 哈哈尴尬了 当时看的太匆忙没看回复,下面这个方法可以 多谢

ss 属于 socks5 的协议,直接通过 http proxy 方式去使用是不行的。

回到顶部