7304d6657981d904b7bba5e679617706 去国外网站逛过的人几乎应该都知道CAPTCHA——让你输入那些乱七八糟的、扭曲难辨的验证码以便证明你是个人。它的糟糕之处在于,哪怕电脑前真的是人,有时也免不了要多试几次才能成功。 避免spam难道就没有更好的办法了么?创业公司 minteye的做法非常讨巧,它“无需打字的解决方案”直观地运用了滑动条(对,就是和苹果著名的“滑动解锁”滑动条差不多),让用户把扭曲的文字/图片捋捋直就可“解锁”通过。

打开终端 [code lang=bash] defaults write com.apple.dock persistent-others -array-add ‘{ “tile-data” = { “list-type” = 1 ; }; “tile-type” = “recents-tile”; }’ [/code] 然后 killall Dock

Dependencies 可选字段,指示当前包所依赖的其他包。 { “dependencies” : { “foo” : “1.0.0 - 2.9999.9999” , “bar” : “>=1.0.2 <2.1.2” , “baz” : “>1.0.2 <=2.3.4” , “boo” : “2.0.1” , “qux” : “<1.0.0 || >=2.3.1 <2.4.5 || >=2.5.2 <3.0.0” , “asd” : “http://asdf.com/asdf.tar.gz” , “til” : “~1.2” , “elf” : “~1.2.3” , “two” : “2.x” , “thr” : “3.3.x” } } 版本格式可以是下面任一种: version 完全匹配

version 大于这个版本 =version大于或等于这个版本 =version1 <=version2. range1 || range2 满足任意一个即可 git… Git地址 user/repo devDependencies 可选字段。如果只需要下载使用某些模块,而不下载这些模块的测试和文档框架,放在这个下面比较不错。

peerDependencies 可选字段。兼容性依赖。如果你的包是插件,适合这种方式。 bundledDependencies 可选字段。发布包时同时打包的其他依赖。 optionalDependencies 可选字段。如果你想在某些依赖即使没有找到,或则安装失败的情况下,npm都继续执行。那么这些依赖适合放在这里。

刷机 基础配置

参考文件入口 需要的刷机文件@百度网盘 shadowsocks-spec chinadns-openwrt luci-app-shadowsocks luci-app-chinadns

初始安装软件

@win [code lang=bash]
C:\Users\seven\Documents\wdnr4300>pscp.exe .ipk [email protected]:/opt/ 2015/07/23 14:38 27,161 ChinaDNS_1.3.1-1_ar71xx.ipk 2015/07/23 14:38 2,592 luci-app-chinadns_1.3.1-1_all.ipk 2015/07/23 14:38 3,131 luci-app-shadowsocks-spec_1.3.2-1_all.ipk 2015/07/23 14:38 117,469 shadowsocks-libev-spec_2.2.2-1_ar71xx.ipk [/code] @4300 [code lang=bash] # opkg install ip ipset libopenssl resolveip iptables-mod-tproxy # cd /opt # opkg install ./.ipk [/code] 问题: [code lang=text] C:\Users\seven\Documents\wdnr4300>pscp.exe *.ipk [email protected]:/opt/ [email protected]’s password: ash: /usr/libexec/sftp-server: not found Fatal: Received unexpected end-of-file from server [/code] 解决: [code lang=text] # opkg update # opkg install openssh-sftp-server [/code] 修改4300 LAN IP 192.168.7.1

DNS

#vim /etc/config/sec_resolv.conf [code lang=bash] nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 114.114.114.114 [/code]

无线和有线设置

忽略了,直接在web界面设置就好主要是设密码什么的

pdnsd搭建DNS服务器@centos 服务器

http://members.home.nl/p.a.rombouts/pdnsd/dl.html 下载pdnsd最新的rpm包 然后 yum localinstall pdnsd-x.x.x-par_sl6.x86_64.rpm 配置见: https://cokebar.info/archives/720 http://leeraw.com/?p=3621

搭建shadowsocks服务@centos 服务器

  1. 先安装git
  2. 从github上拉源码 https://github.com/shadowsocks/shadowsocks-libev
  3. cd shadowsocks-libev
  4. ./configure
  5. make && make install
  6. 启动 > nohup /usr/local/bin/ss-server -s SERVER_IP -p SERVER_PORT -k PASSWD -m aes-256-cfb & > 将上面的启动命令加到rc.local开机自启
  7. 配置

进阶

https://cokebar.info/archives/850

交换机截图

chinaDNS shadowsocks dhcp-dns dncp-dns

[cpp] // trafficserver/mgmt/api/NetworkMessage.h typedef enum { FILE_READ, FILE_WRITE, RECORD_SET, RECORD_GET, PROXY_STATE_GET, PROXY_STATE_SET, RECONFIGURE, RESTART, BOUNCE, EVENT_RESOLVE, EVENT_GET_MLT, EVENT_ACTIVE, EVENT_REG_CALLBACK, EVENT_UNREG_CALLBACK, EVENT_NOTIFY, /* only msg sent from TM to client / SNAPSHOT_TAKE, SNAPSHOT_RESTORE, SNAPSHOT_REMOVE, SNAPSHOT_GET_MLT, DIAGS, STATS_RESET_NODE, STATS_RESET_CLUSTER, STORAGE_DEVICE_CMD_OFFLINE, RECORD_MATCH_GET, API_PING, SERVER_BACKTRACE, UNDEFINED_OP / This must be last */ } OpType; [/cpp]

0%