axios 報錯 AxiosError: connect ETIMEDOUT 的解決方法
最近在寫一個,基于 Deno 的 Pixiv 網站爬蟲违诗,就先從 Node 爬蟲搞起豺撑,知道大致流程了再用 Deno 實現一遍。但是 axios 請求一直報錯该互,報錯如下:
axios 的報錯
經過幾天的努力欲低,也沒有找到解決方案辕宏。于是就在 碼云-gitee 上找了最新的一篇關于 Node 爬取 pixiv 的開源代碼 —— pixiv-favorite-download,但是仍然不能用砾莱。遂聯系作者以求解決之法瑞筐。
解決辦法
原來是因為我使用了代理原因(不知道為什么別人使用VPN 沒事,我使用就訪問不成功)腊瑟。
出站模式用全局模式的前提下聚假,如圖配置 axios 的 proxy :
axios 的 proxy配置
ClashX 的 全局模式選擇
如果獲取當前 VPN 使的 host port 這些信息呢?
只提供 ClashX 的獲取方式闰非,其他軟件和對應的獲取方式魔策,自行查詢吧。
第一步: 點擊 “復制終端代理命令”
ClashX 獲取代理信息
第二步:找個一可以輸入文字的地方河胎,粘貼出來
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
可以看到,我當前代理的協(xié)議是 http虎敦,主機 IP 為:127.0.0.1游岳,端口為:7890。