// ==UserScript==
// @name 百度网盘直接下载助手 修改版
// @namespace undefined
// @version 0.9.24.E
// @description 修正:取消选中或者新添加了文件夹后 需 「刷新页面」才能用助手下载
// @author ivesjay
// @modifier jyeung
// @match *://pan.baidu.com/disk/home*
// @match *://yun.baidu.com/disk/home*
// @match *://pan.baidu.com/s/*
// @match *://yun.baidu.com/s/*
// @match *://pan.baidu.com/share/link*
// @match *://yun.baidu.com/share/link*
// @require https://code.jquery.com/jquery-latest.js
// @run-at document-start
// @grant unsafeWindow
// @grant GM_setClipboard
// ==/UserScript==
2017年12月29日星期五
2017年12月12日星期二
修改代码使GoAgent旧版支持GVS
最新版GoAgent已经支持gvs了,旧原始版本依然不行,可以修改旧版本代码使旧版GoAgent也支持gvs。
主要修改两处Local文件夹下面的proxy.py和proxy.ini两文件:
主要修改两处Local文件夹下面的proxy.py和proxy.ini两文件:
1.Proxy.py代码修改
查找“ssl_sock = ssl.wrap_socket(sock,”会找到相邻的两个结果
在两处后面都加入“ciphers='ECDHE-RSA-AES128-SHA',”
在两处后面都加入“ciphers='ECDHE-RSA-AES128-SHA',”
2.Proxy.ini代码修改
在[ipv4/hosts]加入或更改成以下规则
dl.google.com = google_cn
.android.com = google_hk
在[ipv4/http]加入以下规则
noforcehttps = .android.com
fakehttps = .android.com
dl.google.com = google_cn
.android.com = google_hk
在[ipv4/http]加入以下规则
noforcehttps = .android.com
fakehttps = .android.com
3.GVS IP扫描
https://github.com/SeaHOH/checkgoogleip
之前使用过我的版本的记得删除 ip_tmpnot.txt
顺便说一下我修改的版本没有跟进更新,也删除了内置 ip 库,外置 ip 库使用 eip.txt。
GoAgent的HTTPS证书问题
问题症状:
Chrome更新到58+版本之后,GoAgent就不能用了,在访问https网站时一直提示 “不是私密链接”,从而不能访问;
而之前直接删除goagent下面的certs文件夹以及ca.crt文件重新运行后倒入新的ca.crt文件到系统的方法依然不能使用
而之前直接删除goagent下面的certs文件夹以及ca.crt文件重新运行后倒入新的ca.crt文件到系统的方法依然不能使用
解决方案:
经过查找,发现是由于新版本的chrome增强了安全性,因此GoAgent伪造的用于翻墙给所有网站签名的证书
不被信任,导致一直不能使用(其实GoAgent的翻墙原理是基于"中间人攻击"的)
经过查找,发现是由于新版本的chrome增强了安全性,因此GoAgent伪造的用于翻墙给所有网站签名的证书
不被信任,导致一直不能使用(其实GoAgent的翻墙原理是基于"中间人攻击"的)
1.删除已导入的证书文件(windows下运行certmgr.msc和certlm.msc,然后删除goagent证书;mac下在钥匙串中删
除证书)
2.停止运行GoAgent(如果正在运行)
3.删除GoAgent根目录下的certs文件夹以及ca.crt证书文件
4.去掉GoAgent根目录proxylib.py 中第275行
#cert.add_extensions([OpenSSL.crypto.X509Extension(b'subjectAltName',True, ', '
.join('DNS: %s' % x for x in sans))])一行的#号注释,
见https://github.com/out0fmemory/GoAgent-Always-Available/blob/master/local/proxylib.py#L275
5.重新运行GoAgent,将会产生新的ca.crt证书
6.导入新生成的ca.crt证书,一般双击就可以了
7.刷新浏览器,此时应该可以使用了。
除证书)
2.停止运行GoAgent(如果正在运行)
3.删除GoAgent根目录下的certs文件夹以及ca.crt证书文件
4.去掉GoAgent根目录proxylib.py 中第275行
#cert.add_extensions([OpenSSL.crypto.X509Extension(b'subjectAltName',True, ', '
.join('DNS: %s' % x for x in sans))])一行的#号注释,
见https://github.com/out0fmemory/GoAgent-Always-Available/blob/master/local/proxylib.py#L275
5.重新运行GoAgent,将会产生新的ca.crt证书
6.导入新生成的ca.crt证书,一般双击就可以了
7.刷新浏览器,此时应该可以使用了。
2017年12月7日星期四
2017年12月6日星期三
SS自动更新PAC无效解决
原因是gfwlist.txt对应的google code链接失效,解决方法是手动下载gfwlist.txt, 转成pac之后放到默认存放位置.
获取gfwlist.txt, 最新地址
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt.
wget https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
安装gfwlist2pac
pip install gfwlist2pac
转pac
gfwlist2pac -i gfwlist.txt -f -gfwlist.js -p "SOCKS5 127.0.0.1:1080;"
拷贝新生成的gfwlist.js到ss pac目录.
首先ss点击编辑自动模式的PAC会打开一个目录,该目录就是PAC的默认存放位置,mac下为~/.ShadowsocksX。然后把生成的gfwlist.js copy到目录覆盖之前的文件。
获取gfwlist.txt, 最新地址
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt.
wget https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
安装gfwlist2pac
pip install gfwlist2pac
转pac
gfwlist2pac -i gfwlist.txt -f -gfwlist.js -p "SOCKS5 127.0.0.1:1080;"
拷贝新生成的gfwlist.js到ss pac目录.
首先ss点击编辑自动模式的PAC会打开一个目录,该目录就是PAC的默认存放位置,mac下为~/.ShadowsocksX。然后把生成的gfwlist.js copy到目录覆盖之前的文件。
$$R(55-R)最后版客户端Windows 4.7.0和安卓3.4.0.6Hash值
$$R(55-R)目前暂停更新了,这是破娃(@breakwa11)更新的最后一版客户端,主要是加入了auth_chain_b协议,算是之前a协议的升级版吧。不管怎样,还是要谢谢这位作者的贡献的。
记一下2017年7月27日发布的客户端的hash值,权当纪念,并方便查询。
软件全名做了一些处理,懂的人自然懂,文章最后附一个windows版地址。
1 Windows客户端
支持auth_chain_b,版本应该有两个:
1.1 github release版
($$R)-4.7.0-win.7z
CRC32 Checksum: B55BA4FE
MD5 Checksum: 1173E451A629ECB5E35E8CA13DA8C45B
SHA-1 Checksum: A0CFEEFDE94C8B1765F8B46954DCC3CADEEBA726
SHA-256 Checksum: 481A20D24E0E0F4D8B4A872CD82650A7A2721E699416BC0A43351CFFD1B27FA6
SHA-512 Checksum: 2E62CD56F74852F0286B80EB36D431AB7506B2F8B6F83466EB26D2895B28938B2B3DF4B98E8F9AECA4D056C93EF682CAE68D833B3701522AAC6F2ED681EA175B
($$R)-4.7.0-win.7z
CRC32 Checksum: B55BA4FE
MD5 Checksum: 1173E451A629ECB5E35E8CA13DA8C45B
SHA-1 Checksum: A0CFEEFDE94C8B1765F8B46954DCC3CADEEBA726
SHA-256 Checksum: 481A20D24E0E0F4D8B4A872CD82650A7A2721E699416BC0A43351CFFD1B27FA6
SHA-512 Checksum: 2E62CD56F74852F0286B80EB36D431AB7506B2F8B6F83466EB26D2895B28938B2B3DF4B98E8F9AECA4D056C93EF682CAE68D833B3701522AAC6F2ED681EA175B
动手修改 ShadowsocksR 客户端中 的 PAC 规则实现自动代理
在ShadowsocksR客户端里面,系统代理模式有两种,一种是“全局模式”,另一种是“PAC模式”,通常情况下我们会选择后者,今天这里给大家解析一下 PAC模式的原理以及如何修改PAC文件、user-rule文件实现自动代理,希望大家可以通过本文更的“科学上网”。
编译修复pac功能 for ssr win 4.7.0
=.=我是菜鸟 非常菜的那种 只会点鼠标的那种
下载vs community 2017
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15#
安装
工作负载 选 第一个windows通用平台开发(很大)
下载完了启动
下载源代码
https://github.com/shadowsocksrr/shadowsocksr-csharp/tree/master/shadowsocks-csharp
修改
shadowsocks-csharp/View/MenuViewController.cs 的1052行到1070行的pac链接
pac的链接 https://github.com/Ssrbackup/breakwa11.github.io/tree/master/ssr
fork 修改成对应的链接(raw.github....)
以及shadowsocks-csharp/Controller/GfwListUpdater.cs 的15-19的链接
订阅:
博文 (Atom)