分类目录归档:我的软件

常用软件 软件技巧

chinadns+pdnsd+dnsmasq+shadowsocks的设置备忘

路由器的openwrt最近比较卡顿,某些网站连接不畅。今天重新研究了一下实现的原理,发现当初的设置还是有些问题的,为了以后的升级更新,特别备忘如下。

dnsmasq作为DHCP服务为终端分配IP,通过5353端口转发域名解析给chinadns,

chinadns通过1053端口查询PDNSD来判断IP性质,国内IP正常,国外IP走SS代理。

 

以上最大程度避免了dns污染的可能,最终ss根据解析结果,来判断是否走代理。

下面备注一下pdnsd的配置文件

global {
perm_cache=1024;
cache_dir=”/var/pdnsd”;
run_as=”nobody”;
server_port = 1053;
server_ip = any;
status_ctl = on;
query_method=tcp_only;
min_ttl=1h;
max_ttl=1w;
timeout=3;
par_queries=2;
}

server {
label= “cn”;
ip = 218.104.111.114,202.100.138.68;
}

server {
label= “hk”;
ip = 218.102.23.228,202.14.67.14,202.14.67.4;
}

server {
label= “google”;
ip = 8.8.8.8;
}

当然dns服务器只有适合自己的才是最好的。推荐使用google的namebench找到最快的dns服务器

 

 

gfwlist列表需要更换一下服务器了

gfwlist已经迁移到github

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

已经失效。

在foxyproxy中更新列表会提示“json 解析错误”

请使用:

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

另外,在foxyproxy中更改地址之后,需要确认并关闭设置界面,再打开设置才能更新,囧。。。

firefox代理插件foxyproxy的使用方法

随着firefox的升级,一些插件由于停止更新,再加上firefox对插件安全性的控制。导致firefox的代理插件能用的越来越少。包括我最喜爱的autoproxy。

因为比较偏爱firefox,不能放弃。

我发现foxyproxy一直在更新,这是早期一直在用的代理插件,研究一下继续使用。

1 首先:代理服务器新建代理服务器,个人一直在用ss,设置好代理ip,端口,保存。

url模式勾选上不要对内部网络ip使用这个代理(非常关键)否则无法实现自动匹配代理。

2 接着:模式订阅中添加gfwlist,

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

代理服务器设置为ss,format 设置为autoproxy,这个是用来更新gfwlist列表的。

点击现在更新,吧gfwlist列表更新下来。

以上两步完成后,把foxyproxy的工作模式改为“使用机遇期预定义模板的代理服务器”,

这样就能实现网址于gwflist自动匹配从而实现智能代理。

 

 

 

如何判断goagent是否需要更新服务端

最近goagent更新比较频繁,原因大家都懂的。

以前更新基本只更新客户端,如果能正常使用,基本上不会考虑服务端的更新了。

最近强迫症作祟,再加上goagent不太稳定,开始考虑更新服务端。

到官方大概看了下,终于明白何时应该更新服务端。

官方的更新记录里面一般会这样表示:

  • [1111 否]goagent 3.0.8 发布, 采用 google_cn/google_hk 混合模式.
  • [1110 是]goagent 3.0.7 发布, 优化 rc4 加密.
  • [1106 是]goagent 3.0.6 发布, GAE 支持 rc4 加密选项.

在更新日期后面如果“是”则表示需要更新服务端。当然如果你是跨版本更新,中间有任意环节需要更新服务端的话,也是需要更新服务端的。

twitter手机客户端登陆出现“登陆时出错”如何解决?

最近发现即使挂上vpn登陆twitter客户端,仍然出现“登陆时出错”的问题。

经过几天的排查,终于发现问题根本。以前通过smarthost修改了手机的hosts文件。其中包含twitter的部分内容,如今这部分内容已经失效。通过修改hosts文件删掉twitter的内容即可。

如果你发现通过代理仍然无法登陆twitter客户端,请检查一下host文件,删除失效部分的hosts内容即可。

同样,这种方法应该也适用其他客户端,毕竟即使挂了代理,解析地址时还是会先通过hosts文件。

ps:smarthost貌似已经很久没有更新内容了,不知道出了什么问题。

顺便恭喜twitter成功上市。

安卓手机如何翻墙 玩小鸟 非死不可 youtube

最近一直在研究如何实现安卓翻墙。有所成绩,和大家分享一下。

1.使用gae代理(安卓应用)

gae代理可以通过goagent代理上网,goagent是google提供的代理应用,这个在电脑端使用也非常方便。

goagent的申请和设置方法请自行百度,网上教程太多了。

翻墙app非常多,有些不需要root就可以翻墙,可以百度一下翻墙app。

(有问题请在下面留言我亲自指导)。

2.使用地下铁路

地下铁路是个挺复杂的积分换流量的一个免费vpn项目,内部主要通过邮件沟通。

需要地下铁路邀请码的请留言,我会尽快回复。

3.各种免费或者收费的vpn申请。

请自行百度。

 

如何给firefox最后一个标签添加关闭按钮

firefox我安装了speeddial 扩展,把speeddial设为主页。当你新建标签时,会打开speeddial这个快速拨号盘。

默认情况下,当firefox只剩下一个标签时,这个标签并没有关闭按钮,就是标签右边的哪个差号,这是你只能关闭整个firefox浏览器。

解决方法:在firefox的地址栏输入about:config,搜索索:browser.tabs.closeWindowWithLastTab,找到后双击,把选项改为false即可。

这时,最后一个标签会出现关闭按钮,当你关闭这个标签时,并不会关闭firefox,而是展开一个新标签页,内容是你设置的默认首页,当然我的默认首页是我的speeddial快速拨号盘,非常方便。

如何让PowerDVD播放rmvb、rm格式文件

PowerDVD是个很不错的播放器,遗憾的是并不支持rmvb、rm格式文件的播放。

有些人通过更改后缀名来播放,当然电脑里必须要有rm解码器才行。

下面给出我的解决方法:官方也是指出的。

安装PowerDVD之后,安装Real Alterantive 即可。

如果你安装过Real Alterantive ,不好意思,必须卸载重新安装。

也就是说Real Alterantive必须在PowerDVD之后安装。

下面给出下载地址

PowerDVD 12 极致蓝光激活版

ipad2遇到白图标怎么办

最近,使用ipad2发现某些图标会变成白图标。关机重启都无效。

网上相关内容很多也很乱,我的解决方法也很简单。

如果你安装了sbseting,打开运行respring即可。

什么是respring呢:类似重启桌面,并有清理内存的作用,某些程序的安装和设置也需要该步骤。

当然我的ipad2已经越狱,并且安装了sbseting。

越狱或者安装sbseting请自行度娘。