改自PHP Reverse Proxy PRP,修改了原版中的一些错误,支持了文件上传以及上传文件类型识别,支持指定IP,自适应SAE环境。
2016年6月17日 修正了SAE跳转的BUG
使用方法
1
2
3
4
5
6
7
8
| <?php
$proxy=new PhpReverseProxy();
$proxy->port="8080";
$proxy->host="www.xiumu.org";
//$proxy->ip="1.1.1.1";
$proxy->forward_path="";
$proxy->connect();
$proxy->output(); |

恶补了一下linux和python相关语法,码的马马虎虎
在goagent
目录中新建proxy.sh
和gfwlist.py
两个文件,然后在shell中执行/usr/lib/goagent/proxy.sh
就可以自动配置好防火墙和dnsmasq,再次执行就只会更新gfwlist列表,可以把它加入到开机启动或者定时任务中去。
如果py执行过程报错说明gfwlist服务器不通畅,在/etc/hosts中追加autoproxy-gfwlist.googlecode.com
的可用IP
上一篇文章已经更的够长了,可折腾远没有结束..
今天来搞一下通过路由器全局过滤广告,直接在SHELL中执行下面的命令
wget --no-check-certificate -qO - https://easylist-downloads.adblockplus.org/chinalist+easylist.txt | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/127\.0\.0\.1:' > /etc/adblock.conf
grep conf-file /etc/dnsmasq.conf || echo -e "\nconf-file=/etc/adblock.conf" >> /etc/dnsmasq.conf
/etc/init.d/dnsmasq restart

家里的移动设备越来越多,目前就有8台终端要联网,服役了3年的D-LINK终于到了要下岗的时候了,赶上京东的618店庆,拿了个带SD的极壹S,到手直接刷残废了,无限重启,无限闪灯,赶上阿兵要结婚没顾上折腾,就扔在一边了。
最近一段时间Chrome下的优酷去广告方式失效,多次尝试未果,今天终于找到核心问题所在了,大喘气啊。
核心问题在http://v.youku.com/crossdomain.xml
的返回值
<cross-domain-policy>
<allow-access-from domain="*.youku.com"></allow-access-from>
<allow-access-from domain="*.ykimg.com"></allow-access-from>
<allow-access-from domain="*.tudou.com"></allow-access-from>
<allow-access-from domain="*.tudouui.com"></allow-access-from>
<allow-access-from domain="*.tdimg.com"></allow-access-from>
</cross-domain-policy> |
新的后台设计比较赞,不过好像更慢了,不知道是不是没启用db-cache-reloaded-fix的缘故,懒得折腾直接用了SAE官方提供的版本,迁移了一下插件,有空再搞吧。
补充:
WordPress3.9后台卡的问题是因为我的主题中使用了类似于
add_filter ('pre_site_transient_update_core', '__return_null'); |
的方法来禁用后台更新检测和提醒,但是筛选过后却发现去掉这段代码之后,后台流畅到难以置信。具体原因未知。
199scott
亲测可以使用,并且不需要国外信用卡,国内的Godaddy优惠码站都是做推介什么最低8.99链接,其实是为了吃回扣,在这里分享一个小技巧,找优惠码去Google搜索 godaddy coupon
会有很多国内的优惠码站长不希望存在的优惠·
建立WordPress新项目的流程
当你要开始建立一个WordPress的新项目,你会怎么做呢?
以前的我大概会这样做:
- 到cn.wordpress.org下载最新的WordPress简体中文版本,Rock!
- 解开WP压缩档,放进htdocs(apache的本机web目录)再rename成”新项目名称”
- 到localhost/phpmyadmin建立一个空的资料库
- 到localhost/新项目名称,开始安装WordPress
- 把需要用到的themes和plugins一并装进WordPress里
- 开启sublime text建立新项目,开工!
这种流程,来自于我一直以来的心智模型:习惯将WordPress视为项目的本体或主体,先将WordPress搞定,再来搞定定制的工作。
嗯,好像有点麻烦,也有点费时。主要是操作上述过程常常需要切换很多窗口,并且若发现需要的themes/plugins有新版本,在下载及管理上常常会有点混乱 (也许是个人的习惯不佳XD)。
Ctrl+Shift+N 新建文件夹
Ctrl+Shift+左键 以管理员身份运行
Shift+右键 高级右键菜单(在此处打开命令窗口/复制路径/新进程打开/增强发送到菜单)
Win+ 方向键 移动窗口
Win+T 切换任务栏程序(Win+数字键也可以)
Win+Pause 系统属性
Ctrl+Shift+Esc 任务管理器
Win+E 资源管理器
Ctrl+空格 变成了开启关闭中文输入法
Win+空格 则是切换输入法
Ctrl+Alt+Del 还是注销/锁定的界面