shadowsockes是一个socke代理,是一个跨平台的代理软件。
因为在http://www.ishadowsocks.info 上有密码的代理帐号提供使用。但是密码6小时会自动更新一次。而且服务器IP也不定时更换。
##实现自动抓取密码 项目中使用Jsoup工具,很方便地从页面中把服务器IP、密码、端口等信息抓取出来。
如果想在6小时自动去获取密码,要加定时器
因为不同平台上的客户端的配置文件不一样。所以要根据实际情况来修改shadowsockes的配置文件。
例如:
MacOS上的配置文件是plist,是mac平台上的一种格式。我暂时没有去研究怎么去利用Java代码去修改它。
Windows上的配置文件是 * .json格式的。所以改起来比较方便。
使用前提: 下载Windows平台上的shadowsocks软件,并运行软件。此时会在软件的同一个文件夹下自动生成一个叫gui-config.json的配置文件。
- 下载项目中的GetPassword.bat脚本文件和ss.jar文件
- 请把两个文件放到同一个文件夹里,否则会找不到ss.jar文件而报错。
- 如果想把gui-config.json文件放到其他位置,请编辑GetPassword.bat脚本文件,把脚本里的gui-config.json文件路径改成它现在所在的路径,编辑完成后保存。
- 双击运行GetPassword.bat脚本文件。
不会写脚本,所以只是简单修改配置文件而已
如果有时间,我会去学写脚本,让它更完善。或者有好心人帮我写也是非常开心的! 问题:配置文件修改后,程序需要重启才有效。所以后面我想加重启程序的脚本代码加上去。