Home

Awesome

ss-ssr-v2ray-gadget

ss2ssr.py 工具

批量将 ss:// 链接,或者 shadowsocks 的config文件内账号,转换成 ssr:// 链接 uri 的工具,同时实现去重,查错,备份的功能。 支持 json文件,ss 原生 gui-config.json 账号配置文件,以及 ss:// uri 格式。三种用法:

支持同一个参数后接多文件,支持 -l 和 -j 同时使用,多个文件混合一起去重、备份,转换格式,支持多文件 * 通配符。-s 选项支持多链接。自动生成文件名类似 SS_to_SSR_links_2018-03-01_19-07-59.txt 的文件,文件内部是 ssr:// uri,每行一条记录。

ssr_dup_remover.py 工具

支持批量去重、查错,备份处理 json 格式的 ssr 账户文件,包括 gui-config.json 和以列表-字典方式存储的 json 账户文件。 用法:

建议用法:将工具放置在 ssr 工作目录,无参数运行,"$py ssr_dup_remover.py" 即可生成去重后的配置文件。备份或删除、重命名替换掉原来的配置文件 "gui-config.json" 即可应用。请注意备份原配置文件。 如果处理多个输入文件,必须 -j 和 -o (用来指定你现在使用的ssr配置文件)联合使用,才会生成 gui-config.json 配置文件,单独的 -j 只会生成去重的备份 json 文件 -- 这个文件不能直接作为 ssr 配置文件应用。

check_v2ray.py 工具

配合 v2ray, v2rayN https://github.com/2dust/v2rayN 使用,多进程,对账号批量去重,测试,benchmark。 使用很简单,放置文件 check_v2ray.py 到 v2rayN 目录(关闭 v2rayN 和 v2ray 与否都没问题,脚本会主动关闭),以管理员或等同身份执行,将生成一个包含去重、测速后的 guiNConfig_2018-xxxxxx_.json 带时间戳的配置文件,把原文件备份,删除,将此文件改名为 guiNConfig.json。重新运行 v2rayN.exe 可以看到每个账号别名前面都加上了类似这样的数字:

命令选项使用:

暂时不支持 v2ray 下使用的 shadowsocks 账号。 建议你 将 ss 导入到 ssr 下使用,ssr-csharp 有更强大的内置数据支持,参考这里: shadowsocksrr/shadowsocksr-csharp#33 (comment)

ss, ssr 的配置文件是扁平的,uri 也简单粗放,所有数据都可以列在一个二层树上列出来,v2ray 则完全不同,即便 v2rayN 用一个二层树文件,凑合表达,造成不同语义复用键值,而且没有一个通用标准配置文件可用。逻辑很乱,感觉还需要改很多 ...

Winhttp_tools: M$ windows 系统 WinHTTP 代理取消、设置、显示,方便的鼠标敲一下就搞定的命令行

由于众多软件设计的美国佬的不知道网络审查而自由的富贵病 微软、Google 大企业病,chrome browser 访问网站,更新,内置 google translate 三件简单的事,能搞成九件事,加上 DNS poison,复杂度翻一倍,乱!走winhttp,wininet系统代理,很多人迷惑为什么我设置了 chrome 的 http 和 socks 代理,却无法升级 chrome ?不能用 chrome 内置的 google 翻译? 是的,你需要设置 windows 系统代理(而且还是相当乱套的好几个代理...),这些独立于浏览器之外进程需要走系统代理,他们并不走浏览器内设置的代理。

其他工具待更新...