Skip to content

hongrunhui/node-myShadowsocksNodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-myShadowsocksNodes


nodejs实现的爬取速飞跃上的代理节点信息,并保存到本地,省的自己一个一个的扫二维码添加。

实现功能

  • 自动模拟登录速飞跃
  • 爬取节点信息,并打印在控制台上
  • 更新SS的gui-config.json文件,重启SS即可实现更新

使用方法

  • 安装依赖npm install
  • 先运行一次程序 node main.js,此时会新建一个config.json文件,用于配置账号密码,运行结果:image
  • config.json中写入账号密码,然后再运行node main.js,即可实现获取节点信息,并会判断哪一个节点最快(ping值最小)
  • 得到输出结果:
    image
  • 进入到git安装根目录+\etc\profile.d(如我的就是E:\red\Git\etc\profile.d),找到aliases.sh,打开编辑它,在末尾加入alias myss="F:/mydata/node-myShadowsocks/start.sh"(自己改一改node-myShadowsocks的目录),如下:
    image
  • 最后随便打开一个git bash输入myss都能执行,如下图:
    image
  • 支持查看流量使用情况。
  • 支持直接修改ss的节点配置文件,无需手动复制到gui-config.json文件。

说明

index.js使用的是superagentmain.js使用的是request,两个文件均实现了模拟登录获取节点,但推荐使用main.js.写这个只是为了方便同样使用速飞跃同志们,当然也可以用来学习如何用node.js来写爬虫实现模拟登录。

About

nodejs实现的爬取 速飞跃 (http://su.mljjlt.cn/) 上的代理节点信息

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors