Author: inkrope

  • 用樱花(Sakura)Windows VPS安装Lantern提供海外翻墙服务

    随着逐步的了解,越来越多的国内朋友逐步加入 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


     

  • 史上最安全?P2P聊天工具BitTorrent Chat前瞻

    一直以来聊天工具的网络安全问题一直就是困扰墙内网民的重要问题,特别是今年锦江之星会员记录泄露的重大安全事件(可以参加我写的一篇文章《关于最近很火的开房记录》),让互联网信息安全问题的解决重新提上日程且迫在眉睫,其中暴露出风险的地方主要集中以下三点:
    1. 用户之间传输被嗅探的风险;
    2. 本地客户端或其他流氓软件扫描本地记录的风险;
    3. 聊天记录存放在服务器端被第三方监控的风险。

    QQMSNSkype 等主流聊天工具以其明文传输的形式让嗅探和监控无孔不入,许多公司为保证企业信息安全直接屏蔽了上述聊天工具的使用,同时,由于聊天记录都存储在腾讯等厂商的服务器端,让人时刻担心信息的泄漏或被第三方监视。

    为保证聊天信息传输的安全,目前我主要使用内嵌于 Gmail 中的 Gtalk (不是那个难用的 Hangsout)作为主力联系工具,摒弃客户端而直接用浏览器显然更加安全,同时所有传输信息都通过 GmailHttps 加密,以目前的技术极难破解,上面所述的两个安全问题都解决了,但整个聊天记录仍然保存在 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 的运作原理,你也许会有这样的疑问:“ 怎样让 DHT 更加的安全?你这样不是把聊天对象的 IP 地址发到整个 DHT 网络上了么?” 安全性比中央服务器的模式差多了!” 所以我们会将现有的 DHT 协议进行升级让其支持加密协议,全新的 DHT 协议能让用户查找过程更加的安全和隐私。

    如果你关注 BitTorrent Chat,请在此注册获得最新的消息及内测版本。E

     

  • 高中,你就远走高飞吧

    这两天我关注了国外的教育,由于自己没有上过好的大学,特别没出息的希望闺女以后能读一所巨牛无比的全球高等学府(如果她是这块料)。

    考虑从高一开始就把她送出国读书了,我对国内应试教育深恶痛绝,孩子们背负着巨大压力,却只为了考个好成绩,一旦踏入社会,不是211毕业的基本上“狗屁不是”。

    等到闺女大学毕业了,如果已经能很好的适应当地文化,我甚至会征求她的意见是否考虑移民,不要说移民就不爱国,这是狗屁言论,因为爱国不是靠嘴巴,不是靠国籍体现的,所有拿别人换了国籍就说这个人不爱国的言论都是不理智的。我们每个人都有追求自己幸福的权利,我不相信有人会不喜欢优质的福利待遇,开放的教育体质,良好的空气状况,适度的就业环境,极低的下岗率……

    2岁开始计划她上高中,这看似太过遥远,但我认为这完全有必要,想到了结果才能立足当下去落实对她的引导。不然一切都到眼前再考虑,只能抓瞎。

    我记得我曾经说过以后等闺女需要一对一教育的时候,我会加盟高中培训机构,此一时彼一时,现在我已经不打算让她在国内受教育了,只要她具备学习的头脑,直接出国就好了,干嘛在中国受应试教育的折磨?即便有一天因为种种因素没有成功出国,身为一名负责任的父亲,我也不会在教育问题上给她设置任何障碍,尽己所能的学,不要有一丁点压力。

    我希望我更多的去思考她的未来,既然养育她,就要对她负责,而不是让她稀里糊涂的生活,甚至饱受各方面的困顿和折磨。E

     

  • 关于最近很火的开房记录

    平静的十月突然被一个1.7G的开房记录文件掀起阵阵涟漪,甚至还有好事者作出在线版的查询网站,只要输入名字或身份证号就可以查询到所谓的酒店宾馆开房记录,虽然不到24小时网站就因不明原因关闭,但瞬间点燃了网友们的激情,一时间群情激昂,各种论坛、weibo 都充斥着查询开房记录的求助信息,我当时正在外地出差,回到帝都方才知晓,好事之人自然不会错过这等好事。

    由于涉及到个人信息隐私保护,许多网站都开始屏蔽相关信息,据说新浪微博都屏蔽了“锦江之星”这四个关键字,但我驱猫上网,随便在一个网站就找到了文件的下载地址。同时得知是数据库备份文件,需要安装 MS SQL 或者 MYSQL 才能打开,于是接着搜索,发现有好心的网友将数据库文件导出成了 CSV 格式的文本文件,并在 Twitter 上分享地址,于是果断翻墙下载。

    下载完毕解压缩发现居然有 9G 之大,折腾半宿,居然在 Windows 平台上找不到一个软件打开,无论是 Excel 还是 Access,记事本还是写字板,最后都以内存溢出报错,好歹用 UE 编辑器打开却发现全部是乱码。(后来在 Chiphell 论坛上有网友说用 Emeditor 软件可以打开)。

    根据网友的经验,切换到 Linux 平台上用 grep 命令进行搜索,快速简介的显示了查询结果,平台的优越性一览无余。

    所谓的开房记录言过其实:

    • 只包含锦江之星的记录
    • 时间只有最近三年
    • 记录里包括身份证号和手机号,没有开房地址
    • 只有最后一次开房时间,所以一个人只有一条记录。

    这个记录更像是泄露的锦江之星会员信息数据库,而不是网上所传的开房记录。E

     

  • Fever手机客户端推荐——Android篇

    我们在早前一篇文章《Fever — 下一代 RSS 阅读工具?》里曾经重点介绍了下一代 RSS 工具 Fever 的功能和使用方法,但在移动互联时代,手机客户端的支持至关重要,但当时一直没有找到合适好用的 App,所以我基本上局限于在 PC 上使用。

    随着 Fever 的不断推广,不少原有的 RSS 手机客户端也开始支持 Fever ,Android 平台上著名的 RSS 阅读软件 Press 就是如此:

    软件介绍

    • 名称:Press
    • 平台:Android
    • 类型:RSS 阅读
    • 下载地址

    安装完毕后,输入 Fever 地址和用户名及密码,就可以看到浏览界面了,很简洁也很明快。

    (Press是收费软件,通过 GooglePlay 下载需要18.22元人民币,可以通过豌豆荚360助手等平台免费下载)

    点击 hot 按钮,就可以用热度对信息进行排名了。

    点击或者用手指向右滑动,就可以看到文章全文了

    随着 GoogleReader 的关闭以及手机客户端支持力度的增加,将更加有利于 Fever 的推广运用。E

     

  • 2013年“双十一”的收获

    “双十一”越来越成为商家清理库存的手段、打折促销的噱头和透支年底消费的井喷,所谓的折扣都还是集中在暴利的衣服和鞋类上,我囤积了一购物车的东西居然没一个做活动的,为了对得起压抑许久的消费冲动,于是入了一只 CASIO G-shock 5600J 电子表。

    戴久了机械表,频繁的校表和保养让我越来越觉得这只是个麻烦的装逼货,昂贵的表带配件让我颇为头疼,愈来愈认识到电子表的方便和准确。这只5600J在整个经典的5600系列中具备大部分功能,属性价比较高的一款,据商家说2012年年底已停产,市面上已难买到新货,本款产于2012年9月,产地是泰国。

    功能特色

    • 三局电波对表在北京地区信号还是不错,睡前将手表放到窗口,凌晨零点成功自动对表,以后再也不用苦等新闻联播校时了
    • 10米防摔可以让我在紧急情况下把它当锤子使用。
    • 200米防水可以让我在游泳和洗澡过程中都无需卸下手表。
    • 抬手自动背光更可以让我在黑夜里运动过程中随时掌握时间。

     

  • 宝丽来 OneStep 彩虹机拆解改装全过程(上)

    最近看到一则新闻上介绍了一款仿宝丽来彩虹机的抽纸盒,顿感兴趣,上万能的淘宝居然没找到,看来是山寨厂商还没来得及下手铺货,索性想自己动手来做一个,“双十一” 的时候去淘宝上收了一台外观成色还不错的白彩虹故障机,由于彩虹机的内部空间有限,是根本无法装入卷筒纸的,于是后来我改变计划将其改造成一个袖珍抽纸盒

    改造的思路很简单,就是把内部故障零件拆解出来,掏成一个空壳然后放入抽纸,使用时从原来吐出相纸的地方抽出纸巾即达到效果,应该说最大的难度只是在拆解过程,而且宝丽来研究所的博客上也放出了一部分的拆解过程(见注释1),所以整个改造过程还是非常简单的。

    彩虹机改测光终极法兼半拆机教程-宝丽来研究所


    先来上一张白彩虹的说明书,让陌生的朋友熟悉一下各个按键的功能和作用:

    第一步:外壳拆解

    彩虹机的拆解无法从后部下手只能从前面板开始,用细长的平口螺丝刀轻轻的插入下面图片的位置,小心的撬开外壳,由于是一只故障机所以也不担心脆弱塑料外壳上留下的痕迹,如果需要兼顾美观,最后垫上纸巾减少磨损。

    撬开后用手按压前面板并向后抽动,撬开的一侧即可松动打开,如法炮制再撬开另一侧,前面板即可取下,如下图:

    拆开前面板后就可以看到整个彩虹机的内部构造,下面是装相纸的片仓,上方左侧是红色按钮后面的快门装置和后侧的计数器,上方中央的自然是镜头和光圈部分,右侧上方是取景器,其取景结构不同于单反,倒更像是简陋的旁轴取景,右侧下方则是测光装置,许多照片拍出来之后出现过曝或曝光不足的问题就是这里面的灰卡出了问题。

    拆解半天后一直困惑按电池驱动吐片马达的地方在哪里,看到导线之后才明白,电池是装载相纸盒里,接触相机后给快门和马达供电的,不得不说这种方式别具匠心,极好的保持了白彩虹设计外观的整体性。

     

  • Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具

    去年十八大时网络封锁达到巅峰,包括 Openvpn 在内的各种翻墙手段遭到残酷剿灭,Linode 日本机房大片 IP 号段遭到无情封锁,让我用 SSH 链接主机都小心翼翼,生怕流量大了引起 GFW 的关注。平时翻墙也就用用 Goagent 满足一下日常需求,不敢越雷池一步。直到昨夜从 Twitter 上获知 Lantern 公测,又给翻墙事业带来新的曙光和希望。

    Lantern 在英文里是“提灯”之意,中国网友给其取了一个本土化的名字“灯笼”,颇为形象贴切,寓意在网络管制的黑暗之中,为无知和愚昧的大众点燃希望的明灯,照亮前进的道路。

    以往的翻墙工具如 VPN, SSH 等都需要借助于一个网络管制外的服务器作为媒介数据中转,再依托加密技术骗过墙的封锁,这种原理的翻墙方法最大的弊端就是单一的服务器(一般是外租的VPS)端口或 IP 地址遭到 GFW 的封锁后就导致整个链条坍塌,而据说 Goagent 之所以一直能苟活到现在,正是因为 Google 的 IP 地址众多且常变换,所以 GFW 无法通过屏蔽指定 IP 地址的手段来封锁。

    Lantern 最大的优势就是引入了 P2P 的原理,让每一台在墙外安装了 Lantern 客户端的电脑都能成为一台提供翻墙服务的服务器端,为墙内的电脑提供点对点的数据分享达到翻墙的效果,理论上存在无数个翻墙服务器,除非政府砍断海底光缆建立大中华局域网,否则只要加密手段得当,墙的存在只能成为一个笑柄。

    当然对于一个出生不过两天的新技术,以上的期望都过于乐观和理想化,但利用 P2P 概念进行翻墙的设计无疑充满着智慧和天才,目前 Lantern 还处于内测阶段,需要注册 Gmail 邮箱并申请后才能使用,下面具体介绍一下使用方法:

    Lantern

    1. 官方网站地址:https://www.getlantern.org/
    2. Lantern安装和使用教程:http://www.chinagfw.org/2013/11/lantern.html
    3. Lantern好友分享列表(不断更新):灯笼节点分享
    4. Lantern的Google groups论坛:Lantern Users (Chinese)

    安装过程中还要装上 Java 虚拟机,整个过程毫无压力,比 Goagent 方便太多。

    安装完毕之后,我使用的是北京联通, Lantern 自动连接的是处于亚太地区的服务器。

    注意事项

    • 安装下载包前先要安装 chrome 浏览器
    • 如果chrome 安装有 switchy!等翻墙插件请先禁用,否则导致冲突

    短短两日的测试并不能够完整的反映它的生命力,我们还将密切关注着它后续升级的状况。就目前来看它的优缺点概括如下:

    优点

    • P2P 方式创新翻墙模式大大增强了其存活能力,极有可能让 GFW 形同虚设
    • 使用方法简单,有利于在大众中的普及推广
    • 速度快,有网友称在浏览 youtube 的720p 视频毫无压力

    缺点

    1. 目前内测版本还不稳定,经常导致浏览器假死,而且后台内存占用率较高
    2. 保密机制还值得商榷,官网上也指出最好添加的是受信任的好友

    我的 Latern 账号是 cbuntu@gmail.com ,欢迎各位朋友特别是海外朋友添加好友,让我们一起墙倒众人推。E


     

  • 解决 Lantern 登陆时无法连接 Google Talk 服务器问题

    许多 Windows XP 用户在登陆 Lantern 的时候往往卡顿在上图这个界面无法登陆,一直显示 “Communicating with Google Talk servers…” ,甚至有用户表示使用 VPN 也无法解决,但 Windows 7 用户却表示毫无压力。

    根据网友总结的各种方法,亲自测试后发现通过修改 Hosts 文件的方法可行,具体如下:

    Windows xp 系统

    1. 进入 C:\windows\system32\drivers\etc 目录,找到 Hosts 文件
    2. 将可以翻墙的代理列表文件更新后保存
    3. 点击“开始”,然后输入“cmd”进入命令行界面,然后敲入“ipconfig /flushdns” 命令清空 DNS 缓存就能解决问题了。

    代理文件下载

    关于host代理列表文件可以到下面这个网站下载并保持更新:https://code.google.com/p/smarthosts/
    下载列表后复制到 Hosts 文件即可。


     

  • 解决 Lantern 访问 Youtube 网站不完整的问题

    在上一篇文章《Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具》中简要介绍了 Lantern 的功能和使用发发,在具体使用过程中,很多朋友反映 youtube 网站打开后显示不完整,当时有两个解决办法,一个是在 Lantern 设置中打开全局代理(点“设置” —— “代理”,然后勾选“代理全部信息”),一个是使用 https 浏览。


    但后来发现是由于 Lantern 内置的翻墙列表不完整所致,浏览 LanternGithub 上官网,可以发现必须要根据所在地区位置使用对应的代理列表才能达到最佳浏览效果。

    可以看到此份列表是从 Firefox 浏览器里著名代理插件 Autoproxy 上提取的,只需要全选复制到 Lantern 上的代理站点栏中即可。(见下图)

    再次打开 youtube ,是不是一切正常了?E