项目名称:libfaketime
简介:libfaketime, 针对某个应用伪造当前时间,无需更改系统时间
项目地址:https://github.com/wolfcw/libfaketime
Hmebrew 安装libfaketime,破解Surge Mac使用时间30天限制(2行命令)
// brew install libfaketime coreutils
// faketime '2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &
详细步骤:
1.安装Homebrew
安装方法: 在Mac中打开Termal: 输入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在国内如果按住那个不了,挂代理重试
2.使用brew安装libfaketime软件:
// brew install libfaketime coreutils
// faketime '2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &
3.使用brew卸载软件
brew uninstall libfaketime
PS: 通过 Homebrew 安装 Coreutils
brew install xz coreutils
注:Coreutils并不依赖于xz,但它的源码是用xz格式压缩的,安装xz才能解压。
2018年1月5日星期五
2017年12月29日星期五
百度网盘直接下载助手 修改版0.9.24.E
// ==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==
// @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月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
订阅:
博文 (Atom)
