• 我们在《如何利用VPS在ypool矿池里挖Primecoin》一文中介绍了如何在矿池里挖取 Primecoin,其它山寨币的挖矿方法也如法炮制,但有时候会发现挖矿突然崩溃掉线,往往很长时间之后我们才发现,就是用了nohup命令也无济于事。网上有不少方法都是在 /etc/init.d/ 下建立启动脚本,监控进程如果发生崩溃后自动重启,但都很复杂和繁琐,而且不同服务器和不同系统版本的配置又有差异,让我等小白情何以堪。有没有一种更简单的方法呢? 通常需要借助一些辅助工具. 常用的管理工具有 runit, daemontools 以及用 Python 开发的 Supervisor. 其中以 Supervisor 最为易用, 功能也很完善。 Supervisor是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon,并监控进程状态,异常退出时能自动重启。 一、安装 首先必须先安装好 python 环境,Linux 已经自带 python,建议安装 python2.7.5. 先在终端输入 python 查看python 版本,能正常显示则表明没问题,输入 exit() 退出 python 环境。 Centos下用 easy_instal l安装 easy_install supervisor Debian / Ubuntu可以直接通过 apt 安装: apt-get install supervisor 安装成功后显示 finished ,我们再次进行 python 环境,输入: import supervisor 如果没提示错误则表示安装成功。 安装之后,会有两个可执行文件: /usr/bin/supervisord — supervisor服务守护进程 /usr/bin/supervisorctl — supervisor控制台进程 Supervisor 有两个可执行程序 – supervisord 和 supervisorctl: Supervisord 是后台管理服务器, 用来依据配置文件的策略管理后台守护进程, 它会随系统自动启动 Supervisorctl 用于管理员向后台管理程序发送 启动/重启/停止 等指令; 它们之间的关系就相当于 Apache 的 httpd 和 apachectl. 在/etc/supervisor 目录中存放着 supervisor 的配置文件:其中 conf.d 是一个子目录,其中存放着supervisor监管的进程的配置信息,一个进程有一个对应的配置文件;supervisord.conf 是 supervisor 的主配置文件,定义服务名称以及接口等等。 二、配置 主配置文件 的路径位于 /etc/supervisor/supervisord.conf, 主配置文件中的末尾两行文本: [include] files = /etc/supervisor/conf.d/*.conf 指明了 Supervisor 会去 /etc/supervisor/conf.d/ 目录下查找以 .conf 结尾的子配置文件, 也就是说, 我们只需在 /etc/supervisor/conf.d/ 目录下为每个后台守护应用新建一个配置文件即可。 现在要用 supervisor监控一个脚本进程,在/etc/supervisor/conf.d 中新建一个关于这个脚本进程的配置文件。 cd /etc/supervisor/conf.d…

    阅读全文 →

  • 去年开始写这个博客的时候折腾过一段时间的主题美化,在 ElegantTheme 上注册了一年的主题下载服务,后来发现实际上并没有几个适合的,也实在懒得折腾修改和汉化,后来索性就用了中文优秀主题 Mossight,眼看着一年的服务马上到期,就这样浪费实在于心不忍,于是值此新年辞旧迎新之际,将其全部下载下来打包放在网盘上供各位下载使用: 压缩包内的主题一共有88个,单价都在39美元左右,其中确实有几款主题非常不错,可以供各位 WP 玩家折腾使用: 下载地址:请点击这里 版权声明 本主题包仅供Wordpress爱好者学习交流使用,版权属于ElegantTheme,使用时请不要删除主题代码中的版权声明,更不要以任何形式用于商业盈利用途,否则后果自负。  

    阅读全文 →

  • 在2013年的一篇文章《BTsync和VPS搭建无流量限制Dropbox》里我们介绍了如何用 BTsync 和 VPS 替代 Dropbox 的效果,今年我重新搭建 VPS 想实现上述效果时却发现无法正常同步,经过多方查询之后,才发现需要做如下设置: 打开需要同步目录的“文件夹首选项”,点击“属性”,按照上图勾选,然后你就发现 BTsync 又重新恢复同步了。E  

    阅读全文 →

  • 目前在手机上 Twitter 的方法莫过于利用在 Appspot 上自建的 API 进行翻墙访问了,具体的操作方法可以点击这里,但这种方法仅限于 Twidere 客户端的使用,有没有能支持 Twitter 官方和其它客户端(例如我很喜欢的 Carbon)的办法呢?答案是有的。 Twidere 作者又放出一款名为 Utwitterapi 的插件,利用 Xposed 插件全面支持各类主流浏览器客户端,具体点击这里。 第一步:准备工作 必备条件 1.Android 系统手机,目前还不支持越狱后的 IOS 系统; 2.Android 系统已经 Root,具体方法自行 Google; 3.自建了一个 Jtapi 的 Twitter API,具体方法参见这里; 第二步:安装框架和插件 首先在手机安装 Xposed Framework,APK文件点击这里下载,安装完毕后打开; 系统会提示激活,完成后点击“下载”,查找“UtwitterAPI”这个插件。 点击进去,可以看到目前所能支持的客户端列表,只要是以 Jtapi 建的 API 都能有效支持,另外在最新的1.04版本中还巧妙的解决了需要 VPN 或代理登陆的问题,大大提升了客户体验。 点击下载安装,可以看到 UtwitterAPI 的插件已经正确安装了,勾选前面的选项启动插件。 打开主页面,点击右上角的“+”号,“选择应用”添加你所需要添加的 Twitter 客户端。 我尝试失败很多次就是这里没有足够的耐心,这里需要等待一下(特别是安装的 APP 较多的情况下),直到弹出各类程序的选项,找到你所需要的 Twitter 客户端然后添加上。 第三步:填写 API 地址和 IP 地址 以 Twitter 官方客户端为例,点击添加,然后点击最右侧的“铅笔”图标,开始填写 Twitter API 地址和 IP 地址。 注意的是和在 Twidere 上填写 Base reset url 地址不同的是,末尾不用加“1.1/“。IP 地址可以不用填写,也可以从 SmartHosts 中找到 Appspot 对应的 IP 地址,如果不清楚的,可以直接使用上图中的地址(亲测可用)。 第四步:结束 好了,全部设置完毕,回到 Xposed Framework 主页面,点击”安装/更新“,然后点击“重启”。 重启完成以后,点击开 Twitter 客户端,不需要做任何修改,直接输入用户名和密码就可以登录…

    阅读全文 →

  • 时光荏苒,白云苍狗,如白马跳隙,转瞬即逝,晃眼间我已年满三十,当属而立之年,也许这只是意味着我人生这场游戏的难度又达到了一个新的阶段,又到了做个人年终总结的时候了,不再像去年一样无病呻吟了,简单分项写一下2013年的经历和收获: 博客 如果去年最重要的一件事情是“得子”,那么今年最重要的就是“博客”了,自从2010年我的“北极客”博客湮灭于一次数据灾难以后,我就一直处于歇笔状态,这年头随着社交网络的风行,写博客的人越来越少,但2012年底重新建立自己博客的念头又开始盘算,并终于在2013年得以实现并一直坚持下来。 下图是我今年的访问数据,从年初的门可罗雀到高峰时日均50个IP,虽然还是少的可怜,还是一直坚持着在输出我的价值观影响着一些少的微不足道的人,我很喜欢“可能吧”(博客已被墙)作者Jason Ng 的一句话: “用键盘敲打世界” 也许现在敲击的声音还很小,但我相信有一天能让这个世界熟悉我的声音和节奏。 我在2013年共写了53 篇文章,基本上每周一篇,在博客日渐凋零的时代已然算作高产,下面是2013年点击量(数据来源于 GoogleAnalytic)排名前十的文章: “Bitcoin是金,我是银” Litecoin简介 点击量1222(以下所称点击率均指独立IP) 很显然,比特币是2013年最热门的词汇之一,Litecoin作为替代投资选择也自然也随之备受关注。 用BTsync和VPS搭建无流量限制Dropbox 点击量947 这篇文章应该算2013年我写的最有水平的一篇创新科技文章,具有较强的实用价值,希望明年我能够写出更多。 用Obfuscated-OpenSSH解决SSH代理屏蔽的问题 点击量834 这实际上是有上、中、下三篇文章组成的(点击量也为三篇总和),属于翻墙类型,为完成这篇博文花费我一周时间参阅大量英文材料写成,但实用价值一般,SSH混淆之后也较难应付升级后 GFW 的封锁。 Linode东京机房SSH默认端口被屏蔽的临时解决办法 点击量321 第四名和前三的差距就很大了,这是一篇应用型文章,但正好属于年初 Linode 东京机房被封的热点时间,所以受到诸多关注。 最便宜的付费Https第三方证书PositiveSSL安装小记 点击量190 这篇文章也花费我大量的时间和精力来翻阅有关技术性文章,初步实现了网站加密访问的效果。 Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具 点击量143 这是2013年年末最 hot 的翻墙工具,我也为之写了系列文章进行介绍,可惜很快就被 GFW 封杀,希望在2014年再度复出。 解决 Lantern 登陆时无法连接 Google Talk 服务器问题 点击量121 翻墙类文章,属于 lantern 系列文章之一。 Fever — 下一代 RSS 阅读工具?点击量106 GoogleReader 的退出应该是今年 IT 业比较震惊的事件,我除了专门撰文以资纪念还写了这篇文章介绍 GoogleReader 的一个替代者。 下一代P2P微博 – Vole 点击量101 一款基于 P2P 概念的微博工具,思路很超前,但缺陷也很明显,试玩之后就没有在碰过了。 天使还是恶魔?论Bitcoin的是与非 点击率 70 2013年大热的话题,也许写的人太多所以没有人关注这篇文章,但我确实花费较大的精力特别是从金融专业方面对比特币的未来进行评述。 总结:综上,点击量排名前十的文章基本集中在“翻墙”和“挖矿”上,技术宅的特征很明显,当然也限制了博客读者的阅读面,今后的写作中我将更多的关注一些其他的如法律、金融、摄影等领域。 2014年我可能没有像13年上半年那么多空闲时间做技术性的研究,但仍然会保持每周一篇文章的进度来维护它,我希望明年的我的博客日均 IP 能达到70,月均访问量能突破2000。 电影 2013年是世界电影的小年,优秀的作品并不多,下面是我在2013年看过并推荐的十大电影排名(有新有旧): 《少年派的奇幻漂流》 其实这部电影是2012年底上映的,上映之初我还以为是部儿童片甚至推荐同事带着孩子去看,等今年三月份人人影视放出高清版之后不禁对李安纯熟的拍摄手法和讲述故事的奇特方法拍案叫绝,等看完豆瓣上的评论之后更是对此部电影有了更深的认识,2013年看过的最好看的电影非他莫属。 《指环王前传-意外的旅行》 很多人对此部前传褒贬不一毁誉参半,也许是三部曲达到了前所未有的高度的原因,我是在科技馆的亚洲最大的 IMAX 影院看的,熟悉的甘道夫和狮鹫重新回归,倒让我觉得没有过多的失望,仍然是2013年中一部不错的电影,加上我对于《指环王》系列的情有独钟,因此给予第二的位置。 《地心引力》 这部作品在上映前被炒作的很厉害,以至于我对它给予了过高的期望,这是今年我在科技馆看的另一部 IMAX,许多人都说其对于失重环境的还原很真实,可漏洞百出的漏洞百出让我这个硬科幻迷并不感冒。 《僵尸世界大战》 我选择这部电影的原因只有两个,僵尸和布拉德皮特,实际上除了耶路撒冷那一段僵尸爬墙的镜头,僵尸迷的我并没有对此部电影留下更多的印象。…

    阅读全文 →

  • 一直以来就想给各种翻墙工具做一个汇总,并统计一下用户使用的欢迎程度。今天浏览 GFW BLOG 博客发现一篇博文正好符合我的期望,由于该博客已经被墙,我就转载过来做一个墙内的映像。 原帖地址:『2013我最喜爱的翻墙工具』调查结果(需翻墙) 2013年10月,本博客发起『2013我最喜爱的翻墙工具』调查,包含翻墙工具使用频率、翻墙效果等内容。至2013年12月31日截止日,已收到约1800位网友的反馈。调查现已关闭,我们对所有参与调查的网友表示感谢,现将调查结果原始数据发布于此。摘要如下: 从翻墙工具使用者总数来看,GoAgent 使用者在人数上具有压倒性优势,传统翻墙工具 VPN 其次,自由门名列第三。我们认为,GoAgent 的异军突起与其优秀的性能、良好的稳定性密不可分(见后)。   从翻墙效果上看,后起之秀如 GoAgent、Shadowsocks、fqrouter、VPN Gate 等工具的翻墙体验较好,传统翻墙工具如 VPN、SSH 依然坚挺。一些老牌的翻墙工具,如Tor、Proxy、自由门、无界等翻墙效果不如从前。   从翻墙工具的用户忠诚度来看,GoAgent 的用户不但数量众多且忠诚度最高,fqrouter 紧随其后。我们认为,这和这些软件坚持免费、及时更新以及建立强大用户社区密切相关。   基于所有用户反馈,综合比较所有工具的热门程度,我们得出如下排名:   基于所有用户反馈,综合比较所有工具的翻墙效果,我们得出如下排名:   最后,一些没有在问卷里单独列出的翻墙工具获得一些网友的提名,名单如下: 红杏 zenmate gsnova wallproxy 跟斗云  

    阅读全文 →

  • 今年比特币(BTC)着实火了一把,同时也带动了一堆山寨币的发行泛滥,其中我在2013年点击率最高的一篇文章《”Bitcoin是金,我是银” LiteCoin 简介》所介绍的 Litecoin 为典型代表,这些山寨币种在继承了比特币 P2P 的本质特性之外,大多对比特币设计时存在的漏洞和缺点进行了优化,其中这些后起之秀中的佼佼者非 Primecoin (XPM )莫属,它以其素数科学计算的特色(所以又称素数币)异军突起,下图中 Mcxnow  交易市场的各类山寨币对比特币的汇率中,它已经牢牢的占据了第二的位置,仅次于 Litecoin 。 如果想了解 Primecoin 的更多内容,可以参考如下两篇文章: Primecoin 比特币的有一个有力挑战者 素数币已经成为第三大虚拟货币 分布式加密电子货币(bitcoin,litecoin,primecoin)介绍 最重要的一点是,不同于比特币和 Litecoin 需要显卡支持,Primecoin 的挖矿只需要依托于CPU的运算能力即可,大大降低了掘取的门槛和条件,使得我们可以利用手上闲置的 VPS 主机来进行24小时的挖矿作业,下面我们分别介绍在 Windows 和 Linux 平台上挖矿的方法。 目前比较常用的 Primecoin 矿池还不多,以下以 ypool.net 为例,首先去网站注册,然后建立矿工(worker)的用户名(workername)和密码(注意和网站的用户名和密码的区别)。 Windows平台 网上大多的中文教程主要讲述在 Windows 平台上挖矿的步骤,方法也很简单,但是要注意一点,目前所知的 等挖矿软件只支持 64位操作系统。 目前比较常用的 Primecoin 挖矿软件是 AeroCloud’s phPrimeminer T16 ,可以点击这里下载 HERE 这个软件是 Win 版本的,如果 Linux 上要用,必须使用 wine 进行转化。 下载完成之后,可以看见目录下面有一个批处理文件 “miner.bat” ,用记事本等编辑器打开它。 填入你在 ypool.net 上注册的用户名密码, Username 一般为网站用户名,Workname 为自定义,注意密码为自定义非网站密码: jhprimeminer-T16.exe -o http://ypool.net/ -p PASSWORD -u USERNAME.WORKERNAME 填写完毕后保存,双击这个批处理文件执行即可,打开系统监视器,可以看到 CPU 和内存的占用迅速攀升。 linux平台 目前 VPS 还是大多以 Linux 平台为主,前几日 DigitalOcean 主机做活动,5美元一个月,用优惠码之后再送两个月,实在是做为 Primecoin 矿机的不二选择,我们以 Ubuntu 系统为准,注意操作系统也必须是 64 位的。 apt-get install build-essential libssl-dev…

    阅读全文 →

  • 一直以来聊天工具的网络安全问题一直就是困扰墙内网民的重要问题,特别是今年锦江之星会员记录泄露的重大安全事件(可以参加我写的一篇文章《关于最近很火的开房记录》),让互联网信息安全问题的解决重新提上日程且迫在眉睫,其中暴露出风险的地方主要集中以下三点: 用户之间传输被嗅探的风险; 本地客户端或其他流氓软件扫描本地记录的风险; 聊天记录存放在服务器端被第三方监控的风险。 QQ,MSN,Skype 等主流聊天工具以其明文传输的形式让嗅探和监控无孔不入,许多公司为保证企业信息安全直接屏蔽了上述聊天工具的使用,同时,由于聊天记录都存储在腾讯等厂商的服务器端,让人时刻担心信息的泄漏或被第三方监视。 为保证聊天信息传输的安全,目前我主要使用内嵌于 Gmail 中的 Gtalk (不是那个难用的 Hangsout)作为主力联系工具,摒弃客户端而直接用浏览器显然更加安全,同时所有传输信息都通过 Gmail 的 Https 加密,以目前的技术极难破解,上面所述的两个安全问题都解决了,但整个聊天记录仍然保存在 Gmail 中被 Google 所掌握的,虽然我们都愿意相信 Google “ Don’t be evil ” 的企业良心,可谁也不保证会再度出现2007年 Google 服务器被监控的事情再度发生。 即使是目前号称最安全的手机聊天工具 BBM 也是将聊天记录都保存在加拿大本地服务器端的,去年印度政府就以 BBM 不愿意公开服务器影响印度国家信息安全为由威胁 RIM 退出整个印度市场。因此再安全的技术也有可能遭到政治因素的影响而失去效力。今年发生的斯诺登事件更是如此。 有没有一种不在服务器端留存记录的聊天工具呢?答案是有的。 我们在前面的文章中介绍了 BitTorrent 这个 P2P(点对点)形式的同步工具,以及 Vole 这个 P2P 形式的微博工具(可以参见这篇文章《下一代P2P微博 – Vole》),还有同样借鉴  P2P 精神设计的翻墙工具- Lantern (可以参见这篇文章《Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具》),现在又有一个继续发扬和借鉴 P2P 技术的聊天工具 BitTorrent Chat 。 它目前它还在内测阶段尚未推出,但我们可以通过官方网站上的这篇文章管中窥豹。 BitTorrent Chat 的工作机制见可以通过上图一目了然: 官网介绍文档里明确指出现市面上的主流聊天平台上最主要的弱点就在于全部要依赖于服务器进行交互及存储所有的聊天记录,即使聊天平台的厂商允诺企业级的安全标准,但他们不能保证你的聊天信息是完全安全的,只有有人能拥有权限进入厂商的后台中央服务器,那么你的个人隐私信息就会泄露。 但 BitTorrent Chat 能提供一种你和你朋友之间点对点的沟通渠道,而无需通过第三方服务器的干预。 同时问题也出来了,如果没有中央服务器保存用户的ID和密码,那么如何登陆聊天工具呢?BitTorrent Chat 通过密钥配对的方式解决这个问题的,每一个在 BitTorrent Chat 网络上的用户都会分配有一个共同的公钥(Public Key),两个用户只有通过交换双方的公钥才能保持通讯,这也意味着通过 BitTorrent Chat 聊天时不会透露本人的手机号、用户名或者邮箱地址等信息。 使用这种方法还带来其他许多好处,其中最明显的就是聊天发起者可以通过自己所持有的私钥(Private Key)以及聊天双方共同持有的公钥对聊天信息进行加密,这样做的缺点就是如果有人能够拿到你的私钥,那么你过去或未来所发送的使用公钥加密的信息就会被破解,所以,我们采用了更加严格的保密机制,每一次你对你的联系人发起一次聊天,将产生一个临时的密钥,这个密钥仅存在于本次聊天过程中,结束后将被永久性的删除。 部署 BitTorrent Chat 采用的模式就像旗舰产品 BitTorrent 和 µTorrent 一样是通过解释一个公钥到指定的IP地址上的,Chat 通过一个分配好的哈希表查找到IP地址。分布式哈希表(DHT)就会替代中央服务器传递信息的角色。(你可以通过下文简单的了解分布式哈希表(DHT)的运作原理) 从本质上来说,DHT(Distributed Hash Table)就是一种网络上的点对点互助,你首先向你身边的网上另据询问是否知道你所要聊天的对象,然后再问他们的邻居,邻居的邻居……。最后,你将从一个节点(某个邻居)询问到你所需要聊天对象的 IP 地址。这种寻址方式下只有你知道你所寻找的人是谁(当然被你查找的人也会知道)。如果你理解了 DHT 的运作原理,你也许会有这样的疑问:“…

    阅读全文 →

  • 随着逐步的了解,越来越多的国内朋友逐步加入 Lantern 阵营,但最关键的提供海外链接服务的国外朋友仍是少数,特别是由于欧美和中国的时差关系,绝大部分国外朋友在白天打开 Lantern 为国内提供服务的时候,国内的朋友们却躲在睡梦中度过,造成供给和需求的矛盾愈发尖锐,为了解决这一僧多粥少的问题,利用租用海外服务器自建 Lantern 云服务器(VPS)是一个有效的提升其生存能力和用户体验的方法。 而面对众多的 VPS 供应商,选择一个合适的主机作为 Lantern 云服务器也应该考虑到如下几个因素: 因为时差关系,租用服务器的供应商地址不能在欧美,而应该在韩国、日本、东南亚或香港等与中国大致相同经度地区。 根据 P2P 的分享原理,Lantern 在作为云服务器时会消耗巨大的流量,因此一个无流量限制的主机是必不可少的。 由于 Lantern 比较占用内存空间,经过网友实测,1G 内存是最低保障,否则就连页面都很难打开。 主机操作系统的选择上,Linux 价格便宜,资源耗用少,但 Lantern 安装过程繁琐,且后续添加好友以及检查接入数量方面略显麻烦,而这一方面,Windows 主机在安装过程上就方便太多。 综合上述四点考量,我选择了日本的樱花(Sakura)VPS 作为此次服务器安装的供应商,樱花 VPS 性能优越,性价比甚至比 Linode 更高,只是要求购买者必须在日本有一个通讯地址这苛刻的要求,因此我选择淘宝代购了一款1G内存两核的入门型号。 Linux 服务器端安装过程详见:https://github.com/getlantern/lantern/wiki/Installation%3A-server 虽然账户面板都是日文,但用Google翻译也能猜个十有八九,店主已经将 Win 2003 server 通过 SFTP 上传至服务器,网上的教程也很多,整个安装过程毫无压力。 安装完成后用远程连上服务器,下载 Lantern 客户端,下载 JAVA,却发现怎么也打不开,经过不断查阅资料,终于发现是还需要安装 VC+2008 运行库(而且其他版本运行库的不行)。 我的 Lantern 服务器用户名是 inkropes@gmail.com ,24小时在线,长期有效,请各位墙内同志火速添加,也请其他朋友也能做出贡献,将手上闲置的 VPS 转化成 Lantern 服务器,造福大家,真正体现“我为人人,人人为我”的 P2P 精神,大家齐努力,墙倒众人推。E Lantern系列文章 基础入门:Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具 问题解决:解决 Lantern 访问 Youtube 网站不完整的问题 问题解决:解决 Lantern 登陆时无法连接 Google Talk 服务器问题 自建服务:用樱花(Sakura)Windows VPS安装Lantern提供海外翻墙服务  

    阅读全文 →