Ubuntu下网络畅游笔记
Ubuntu下网络畅游笔记

Ubuntu下网络畅游笔记

今天休息,说实话我休息不是睡觉就是玩电脑,空虚,晃晃一天就过去了,激情与动力何在!?
一起来无事,刷牙脸面完事,开电脑。无事就翻到长城外去 Twitter 看看,纳闷着就想把在 Windows7 下用 VMwave 养的 Ubuntu 9.10 弄成一个墙内外出入通行证!虽然宿主 Windows7 中有几个门票…只为畅游网络,别无他求!少说废话,进入主题

先说更新 Twitter 吧,虽说有很多方法可以更新墙外 Twitter,但在 Ubuntu 下选择了一个 Twitter 的桌面客户端 Twhirl
Twhirl 安装的话由于基于 Adobe Air,所以首先需要安装 Adobe Air。

那么先来说说 Adobe Air 安装,访问http://get.adobe.com/cn/air/,页面自动识别你的操作系统,若有识别错误你也可以自己选择(囧一般不会),下载文件是 AdobeAIRInstaller.bin,我提醒一下,最好用浏览器自带下载功能下载。
把下载的文件放到主文件夹下,为方便输入命令,可重命名为 air.bin,打开终端输入

chmod +x air.bin
sudo ./air.bin

就这样弹出安装窗口安装即可。

安装 Adobe Air 后我们开始安装 Twhirl 了,下载http://www.twhirl.org/download,现最新版是0.9.4,下载时需要到墙外走一躺。
下载后得到的文件后缀是 .air,直接双击安装即可,或者打开 应用程序-附件-Adobe air Application Installer 然后选择下载后的.air文件安装即可。

安装了Twhirl完事了?直接用Twhirl登录Twitter去推特?
NO!因为 Twitter 在墙外囧,若直接用 Twhirl 登录 Twitter 帐号是登录不上的,你点击N次也无反应,你需要的是 Twitter Api Proxy

搭建一个 Twitter Api Proxy 我们需要 Google App Engine,去申请个G App Engine 帐号先,用你的 Google 帐号登录开通服务。
第一次开通服务需要手机短信验证,别慌,是免费滴。一步一步建立一个 Application,我英语也不好,谷歌翻译的功劳。
建立好后用 ApplicationID.appspot.com 访问自己的APP,我的APP是 wordpace.appspot.com

Application 建好后,下载 GoogleAppEngine SDKhttp://code.google.com/intl/en/appengine/downloads.html

下载 Twitter Api Proxy 的源码http://birdnest.googlecode.com/svn/branches/gae(需要TortoiseSVN,没用过看下面,我也没用过)
直接方便一点就直接打开终端输入

svn checkout http://birdnest.googlecode.com/svn/branches/gae

即可下载,下载后在主文件夹中可找到 gae文件夹。打开 gae文件夹下的 app.yaml文件,修改第一行中的”nest”为你建立 ApplicationID。比如我的是 wordpace
把下载的 GoogleAppEngine SDK 解压后的文件夹与 gae文件夹都放到主文件夹下,打开终端输入(上传文件)

~/google_appengine/appcfg.py update ~/gae

在终端运行时会提示要求输入 Google帐号及密码,它要什么给它就是了,输入即可。

现在就可以打开 Twhirl,注意哦,帐号不是选择 Twitter,而是 laconi.ca,帐号输入 TwitterID@ApplicationID.appspot.com(比如我的是 WordPace@wordpace.appspot.com),点击”+”,再点击帐号 > Connect,输入你的 Twitter 登录密码就可以啰,推油吧!
上个图:
Twhirl

====================

我还要用 WEB 方式访问 Twitter,访问FaceBookYouTubePicasa 等等。
那么我要很好用的通行证啰:Tor+Privoxy+Firefox+FoxyProxy+Torbutto

首先安装 Tor 与 Privoxy,我们需要软件包但 Tor 源在墙外,那么配置下 Tor 源吧:
打开 系统 > 其它软件 > 添加,分别添加以下 APT:

deb http://mirror.noreply.org/pub/tor etch main
deb-src http://mirror.noreply.org/pub/tor etch main

打开终端输入以下导入密钥:

gpg -keyserver keys.gnupg.net -recv 94C09C7F
gpg -export 94C09C7F | sudo apt-key add –

再在终端输入以下更新软件源

sudo apt-get update

因 Tor 依赖 libevent1,那么下载安装 libevent1,双击deb文件即可安装。

安装 Tor 与 Privoxy,终端输入

sudo apt-get install tor privoxy

配置 Tor
首先你要获取桥地址
用 GMAIL 发送主题和内容都为”get bridges”的邮件至 bridges@torproject.org
不一会儿会收到对方系统自动回复邮件,内容有你想要的桥信息哦。
终端输入

sudo gnome-open /etc/tor/torrc

打开 Tor 配置文件 torrc 在末尾添加”UseBridges 1″
再把 bridges@torproject.org 的回复邮件中的 bridge 列表附加至torrc文件末尾,就是”UseBridges 1″下面。注意格式是按原来邮件中的格式不变添加:
bridge ip:port
最后保存 torrc文件即可。

配置 Privoxy
终端输入

sudo gnome-open /etc/privoxy/config

打开 Privoxy 配置文件同样在末尾插入一行” forward-socks4a / localhost:9050 . “(注意末尾的” . “不要漏了),后保存修改。

再重启 Tor 与 Privoxy,终端输入

sudo /etc/init.d/tor restart
sudo /etc/init.d/privoxy restart

安装 FoxyProxy 与 Torbutto 了
FoxyProxy 是 Firefox 下卓越的代理服务器管理工具
Torbutton 是提供一个按钮来方便的启用或禁用 Tor 代理
它们与 Tor 搭配再好不过(有人说安装个洋葱头(Vidalia),我觉得不必要),安装方便,即在 Firefox 中搜索安装附件就行了。
注意是 FoxyProxy Standard 而不是 FoxyProxy Basic ,FoxyProxy Standard 才有设置下面说到的URL功能。

配置 FoxyProxy 使用 Tor 代理:
右击 FoxyProxy > 更多 > 选项(Ctrl+F2) > 右击”代理服务器” > Tor向导 > 使用 > 不修改,按默认端口,确定 > 是 > 确定,这样就添加了一个代理名称为Tor的代理服务器。
FoxyProxy-Standard

重启 Firefox,即可开始使用啰:
在 Firefox 右下角状态栏处先单击 Torbutton 控制按钮(即开启Tor),然后在 FoxyProxy 处右击开启需要选择的模式:
> Tor > 为全部 URLs 启用代理服务器”Tor” 一般是选择这个,意思就是说不管在不在墙外的网站,访问时都使用Tor代理
> “默认” 不管它
> “使用基于其预定义模板的代理服务器”,这个意思是说只在访问特定设置好的在墙外的网站时才使用代理。若要使用这个模式,设置一下URL模式:
Ctrl+F2 > 双击添加好的”Tor” > 点击”URL模式”卡选项 > 添加新模板,模板格式的话你可以点击”帮助内容”或者”通配符”套进去就是了,选择白名单,白黑名单什么意思可以看后面说明。
FoxyProxy-Standard-url

选择模式后查下IP,看下到哪国去了就知道地否成功了。

完成了,你现在需要做的是畅游网络!
twitter-index

注意:在利用”电脑清洁工”时会扫出”adobeair”与”de.makesoft.twhirl.***”,或者在安装Tor时安装的依赖软件,请一定不要移除,不然 Twhirl 或 Tor 会无法使用,我就吃了这个哑巴亏弄的我从头搞一次,餐具啊!

9条评论

  1. Pingback:网络畅游笔记之 SSH | 粽叶加米'BLOG

  2. Pingback:在博客中添加 Twitter 更新 | 粽叶加米'BLOG

  3. Leo

    感觉Tor的速度还是不敢恭维,但是不得不说Tor是最可靠的方式。它的工作原理决定了它是不可能被墙的,这一点我非常喜欢。但是说到速度,我还是比较青睐SSH,用一个国外的主机就好了,还不算流量。如果怕自己的主机被屏蔽了,还可以用免费的主机。我现在使用的就是 http://xjwebs.com 的服务。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注