公 告

欢迎各位网友添加友情链接,在您添加本博客:http://linux0818.blogspot.com/ 做为链接后, E-mail:linux0818@gmail.com给我,我将将您的网址添加到本博客。

2008年10月23日星期四

如何在linux下设置代理

 第一步:安装tor,如果是用Debian/Ubuntu,就直接sudo apt-get install tor

第二步:在上一步中会被推荐安装privoxy和socat另外两个软件名,可以都安装,但这里只有privoxy是必须的,
sudo apt-get install privoxy
sudo apt-get install socat

第三步:编辑/etc/privoxy/config文件,在文件最后面加上一句:
forward-socks4a / localhost:9050 .
[注意]包括最后那个点号.
其实这一行是修改原配置文件里的这一行:
forward-socks4a / socks-gw.example.com:1080 www-cache.example-isp.net:8080

第四步: 修改代理端口,请修改/etc/privoxy/config文件里的这一行:
listen-address 127.0.0.1:8118
其IP和端口在中国的代理服务器网:http://www.cnproxy.com/ 中就可以找到你想要取哪个代理IP和端口,如选择
IP:Port                  Type       Speed          Country/Area
130.49.221.40??:3124     HTTP     321,832,832   美国 宾夕法尼亚州匹兹堡大学
我们就可以将上面 listen-address 127.0.0.1:8118 为行改为:
listen-address  130.49.221.40??:3124   就可以啦!

第五步:启动这两个服务:
sudo /etc/init.d/tor start
sudo /etc/init.d/privoxy start

第六步:经过上面的步骤,tor就装好了!然后设置一下你的浏览器,打开:
 编辑->首选项             //在firefox1.5的版本上
 编辑->首选项->高级->网络      //在firefox2.0的版本上
选择连接设置,选择手动配置代理,在HTTP代理中填入localhost,端口填8118,确定!

第七步:测试:
试试上这个网站 http: //zh.wikipedia.org/wiki/%E9%A6%96%E9%A1%B5 
( 维基百科网,一般情况下不用代理在中国境内进不去,如果进去了说明设置成功了)

另:如果要修改本地监听端口,请修改/etc/tor/torrc文件里的这一行:
SocksPort 9050 # what port to open for local application connections

注释:
About tor:
tor is a connection-oriented anonymizing communication service. Users choose a source-routed path through a set of nodes, and negotiate a "virtual circuit" through the network, in which each node knows its predecessor and successor, but no others. Traffic flowing down the circuit is unwrapped by a symmetric key at each node, which reveals the downstream node.
Basically tor provides a distributed network of servers ("onion routers"). Users bounce their TCP streams -- web traffic, ftp, ssh, etc -- around the routers, and recipients, observers, and even the routers themselves have difficulty tracking the source of the stream.
意译如下:
tor是一种面向连接的匿名通信服务。用户端在网络上一堆结点中协商选择一条路由,这里面每个结点都知道它的前承和后继结点,但不知道其它的结点的存在。在这个路由上的数据流是通过各结点之间协商的对称密钥才能解开的。
tor提供一种基本的网络服务(洋葱路由),用户把TCP流(如http,ftp,ssh等协议流)在路由器、接收端、监察者甚至它自己之间来回反弹,这样使得该数据流很难被查到其源头了。

--
/**************************************/
Name: Xiong Feng
E-mail:linux0818@gmail.com
MSN:linux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/

没有评论:

发表评论