isaac-49 / shadowsockes-AutoPassword

为shadowsockes客户端自动获取免费密码

Home Page:http://www.ishadowsocks.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shadowsockes-AutoPassword

shadowsockes是一个socke代理,是一个跨平台的代理软件。

因为在http://www.ishadowsocks.info 上有密码的代理帐号提供使用。但是密码6小时会自动更新一次。而且服务器IP也不定时更换。

##实现自动抓取密码 项目中使用Jsoup工具,很方便地从页面中把服务器IP、密码、端口等信息抓取出来。

如果想在6小时自动去获取密码,要加定时器

修改配置

因为不同平台上的客户端的配置文件不一样。所以要根据实际情况来修改shadowsockes的配置文件。

例如:

MacOS上的配置文件是plist,是mac平台上的一种格式。我暂时没有去研究怎么去利用Java代码去修改它。

Windows上的配置文件是 * .json格式的。所以改起来比较方便。

Windows平台上使用

使用前提: 下载Windows平台上的shadowsocks软件,并运行软件。此时会在软件的同一个文件夹下自动生成一个叫gui-config.json的配置文件。

  1. 下载项目中的GetPassword.bat脚本文件和ss.jar文件
  2. 请把两个文件放到同一个文件夹里,否则会找不到ss.jar文件而报错。
  3. 如果想把gui-config.json文件放到其他位置,请编辑GetPassword.bat脚本文件,把脚本里的gui-config.json文件路径改成它现在所在的路径,编辑完成后保存。
  4. 双击运行GetPassword.bat脚本文件。

不会写脚本,所以只是简单修改配置文件而已

如果有时间,我会去学写脚本,让它更完善。或者有好心人帮我写也是非常开心的! 问题:配置文件修改后,程序需要重启才有效。所以后面我想加重启程序的脚本代码加上去。

About

为shadowsockes客户端自动获取免费密码

http://www.ishadowsocks.org


Languages

Language:Java 99.5%Language:Batchfile 0.5%