编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2012
01 Jan - 31 Dec 2011
01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

在Ubuntu 9.04下安装tor

Google被封了,穿墙将成为每日必做的一件事。本来之前我有想过把PHPProxy改造成带简单加密的功能以实现穿墙,但后来发现由于服务端的WEB服务器设置为自动GZIP压缩,要改造PHPProxy加密就困难了。只好回头继续用tor。

以前tor是包含在Ubuntu的源里,安装是很简单的事情,只要 apt-get 一下即可。后来不知道什么时候它就被从官方源里移去了,安装开始比较麻烦起来,我就没再装了。

这回被逼得不得不找来装一个,不然日子没法过了。

有两种安装方法:

方法一、下载deb包安装。

直接访问debian网站的tor下载页面:http://packages.debian.org/lenny/tor 这是stable版本的deb包,下载后用命令(当前的版本是0.2.0.34-1):

sudo dpkg -i tor_0.2.0.34-1_i386.deb

即可安装。

但是这个方法有个缺点就是更新不方便。所以还是推荐apt-get的方法,虽然开始时的配置会麻烦一些。

方法二、通过apt-get安装

首先是修改 /etc/apt/sources.list ,在其中加入tor的源(对应于ubuntu 9.04):

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

但是由于新版本的apt工具加强了安全性验证,所以还不能直接 apt-get update 否则会出现 GPG签名验证错误 及 NO_PUBKEY 等出错提示,所以还需要更新一下公钥签名:

#opera也是用gnu的keyserver
gpg --keyserver keys.gnupg.net --recv 94C09C7F
gpg --fingerprint 94C09C7F
gpg --export 94C09C7F | sudo apt-key add -

#ppa源需要用ubuntu的keyserver
#gpg --keyserver keyserver.ubuntu.com --recv-keys 21C022AA985E0E11
#gpg --export -a 21C022AA985E0E11 | sudo apt-key add -

说明:

上面第一句是下载最新的公钥签名,注意其中的服务器网址已经与以前的不同。第二句是回显下载到的公钥签名信息。第三句是将此公钥更新到apt中去。

之后就可以顺利使用:

sudo apt-get update
sudo apt-get install tor

注意,这会同时装上一个provixy,如果不需要的话(比如像我用FireFox+FoxyProxy)可以用rcconf工具把它禁用掉。

配置tor在 /etc/tor/torrc文件中。

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.