翻墙后无法node请求墙外站点
发布于 4 年前 作者 backlost 7485 次浏览 来自 问答

最近有墙外网站爬虫需求,做了个demo发现node的http/request等模块一旦请求墙外站点,就会返回“connect refused”之类的提示。要么就是timeout。换回墙内站点就各种没问题。

我翻墙是用shadowsocks,不知道是不是这个只能解决浏览器翻墙问题。

有没有大神可以指点一下接下来应该怎么做,有点迷茫

17 回复

node不会自动通过代理服务器访问,你需要先在node里连接shadowsocks

没错,shadowsocks 它只解决了浏览器的问题,要全局的话 还得做相关配置吧

你shadowsocks 设置全局代理试下, 如果不行的话,那就直接用vpn, 不走shadowsocks

工具,把程序部署到国外vps上跑,或者买专门的爬虫空间。

如果是mac的话,即便SS开了全局,终端也是不走代理的(安全限制),可以考虑: 1、用类似proxychains,将请求代码到SS 2、用proxifier,将终端请求代理到SS 3、用VPN

推荐用ExpressVPNVyprVPN,省心多了

shadowsocks现在都是裸奔了,特殊时期容易被封,参考VPN推荐

ShadowSocks会产生代理连接,在你的nodejs程序里指定网路走这个代理即可,任何网络操作的库都可以设置代理,另外参考翻墙后

如果有条件,直接用海外的VPS来运行爬虫就可以了。 Amazon AWS和Google Cloud都有免费试用期可以使用。 如果非得在国内的机器上运行,那就得使用翻墙软件了。不推荐Shadowsocks,但可以试试其它可以在Linux上运行的梯子。

SS是通过代理的端口翻墙的,一般的APP不会自动默认走代理,需要设置 或者选择一些非SS类的VPN,例如ExpressAstrill 速度可以参考这个阿里云的VPN测速结果

付费吧,省心省力呀。如果不确定什么VPN好,可以先看看免费VPN,一些大家都推荐的好用的VPN都是有一定的试用时间,所以用起来。。希望楼主翻墙顺利 lol

SS目前流量特征有些明显,可以参考SSR

自建梯子还是有一些技术难度的,而且terminal需要设置走翻墙代理。可以看一些免费试用的VPN,试试看哪种翻墙协议比较好用

ExpressVPN-大陆翻墙首选速度快稳定抗封锁的优质VPN 购买链接: https://www.expressvpn.com/

ExpressVPN通常被认为是市场上最好,最快,最安全的VPN服务之一。它也是用户中最受欢迎的VPN提供商之一,因为它提供上千个服务器位置和多种协议,支持所有主要设备并提供不间断的客户支持。唯一遗憾的是页面没有中文版本,在阅读上会有些难度,不过本教程尽量做的十分简单,只要跟着教程一步步的操作就能够购买成功,享受ExpressVPN的高级服务了。 Just My Socks-搬瓦工出品的优质机场 Just My Socks是知名VPS提供商搬瓦工出口的翻墙服务,提供 SSR,V2ray 代理,网络是CN2 GIA,连接速度快,并且官方保证IP可用,提供5个IP地址,支持支付宝付款,非常方便中国的网友购买使用。 套餐 带宽 流量/月 价格/月 设备限制 购买链接 Just My Socks 500 2.5G 500 GB $5.88 最多5个设备同时在线 立即购买 Just My Socks 1000 5G 1TB $9.88 不限设备数量 立即购买 Just My Socks 5000 5G 5TB $48.99 不限设备数量 立即购买

很老的帖子了啊,想必题主已经找到好用的翻 墙V PN了吧,不过目前sha dowsocks有点凉凉。

目前最火的翻 墙工具

还是V 2Ray吧,软件app更好用一些,伪装性也更好,Windows、安卓、苹果、Linux全平台支持。

大概看了看,上面的的都时间太久远失效是了,我最近在用的平价翻墙工具 http://www.showmeyoutube.com/ 蛮好。 线路不在多,好用的一个就够了。价格不贵,也挺稳定,用了一年多一直都好用。 说实话不花钱的不敢用,信息安全没底线的话,最后还是自己吃亏。

@loganclear 万一一个用不了,就白搭了,再说一旦用的多,可能就变成垃圾IP呀,所以建议后面选择的人,还是选择知名的,线路稍微多点的。中国能用的VPN推荐。选择谨慎,避免入坑。

回到顶部