4 月 292010
 

正向代理和反向代理是forward/reverse proxy的意思,在代理功能上来讲,有一点不太一样。

举个例子:
你要去租房,你找房屋中介找房子,房屋中介找房屋的全权代理人要房子,房屋的全权代理人是由户主委托的。

这里有四个角色:
你=client
房屋中介=forword proxy
代理人=reverse proxy
户主=server

客户端访问网络如果需要指定某个代理服务器为你去获取内容,那就是正向代理
而服务器隐藏在代理服务器后面,让代理服务器作为冲锋陷阵的,那这个代理服务器就是反向代理

而squid是一个 forword/reverse proxy,两个功能兼备,一般可以作为局域网的上网缓存,此时作为正向代理。
一般服务器会让squid作为前端,那就是充当反向代理,反向代理有很多软件都可以,比如nginx、lighttpd,但他们两个一般做不了正向代理。

4 月 262010
 

Echofon (原名TwitterFox) 可能是 Firefox 上最常用的 Twitter 应用扩展了,但是由于某种不可抗力的存在,不能在伟大的祖国大地上直接登录,只能通过修改自定义API的方法以躲猫猫的方式连接到 Twitter。如果说Twitter是传说中的锡安的话,那自己搭建的API就可以成为离自己最近的电话亭了。

0、在firefox的扩展中搜索twitter echofon,或者直接打开下面的连接
https://addons.mozilla.org/zh-CN/firefox/search?q=twitter%20echofon 或者
https://addons.mozilla.org/zh-CN/firefox/addon/5081

1、修改 Twitter API 地址为自定义API地址

用7-Zip解压 Echofon 的.xpi扩展文件,用记事本(Notepad++)打开components文件夹中的 nsTwitterFox.js 文件,找到: Continue reading »

4 月 222010
 

按照release顺序
Chromium–>Google chrome beta—>Google chrome unstable—>Google Chrome stable

Chromium build index  (支持书签同步,支持扩展)
http://build.chromium.org/buildbot/continuous/?C=N;O=D

google chrome beta for ubuntu (支持书签同步,支持扩展)
http://dl.google.com/dl/linux/direct/google-chrome-beta_current_i386.deb

google chrom unstable for ubuntu (尚不支持书签同步,不支持扩展)
http://dl.google.com/dl/linux/direct/google-chrome-unstable_current_i386.deb

4 月 212010
 

LAMP(apache2,php5)和Tomcat6都装好了,但只能通过80访问php网页,通过8080访问jsp网页。
实现:访问域名A时,打开php网页,访问域名B时,打开jsp网页,而不用加端口号.

原理是利用apahce2的代理功能.
指令:
sudo a2enmod proxy
sudo vim /etc/apache2/httpd.conf 加入如下:


ServerName http://www.xxx.com ##改成你的url
ProxyPass /images/ ! ##此处作用是过滤掉图片的代理,不需要的话,去掉
ProxyPass /js/ ! ##同上
ProxyPass /css/ ! ##同上
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/

修改完之后,
把apache重载一下 sudo /etc/init.d/apache2 force-reload
最好再重启一下: sudo /etc/init.d/apache2 restart

4 月 202010
 

      我们在使用Linux系统的时候会发现系统没有响应出现死机现象。这个时候要做些什么呢?说到这有人就会问,Linux系统会死机么?我可以很肯定地说,会!要让Linux死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从Linux的死机状态中挣脱出来。

  Linux系统死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的fork***就是这个原理,此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。由于系统负载过高导致的卡死,一定是解决的越快越好!此时必须记住的是,不能再试图依赖任何图形界面的东西,如 Gnome 的系统监视器(这是我从 Windows 遗留下来的愚昧习惯……),这只会继续加重这种卡死的局面。那怎么办?

  不要怕,Linux系统最初就是不需要图形界面的,因为有一个很强大的文字界面。按 Ctrl-Alt-F1(F1-F6 一般来说都可以),然后等一会儿,就会切换到 tty,也就是谓的文字界面。这个时候需要用用户名密码登入。注意,可能键盘输入的速度比较慢,不过应该还是可以忍受的。下面在提示符后面输入 top 回车,这时会看到一张动态的表,上面列出了耗用资源最多的进程。观察它刷新一两次,按q退出,然后输入 kill ,其中的 PID 你可以在 top 里面看到。这个时候应该会快了不少,如果你发现没有成功结束掉,就再输入 kill -KILL ,这次基本上就没问题了。 Continue reading »

4 月 202010
 

  当你面对一个无法启动的系统时,你就需要一款强大和可靠的恢复工具来帮助你,本文就为大家带来10款优秀的Linux救援工具,以备不时之需。

  最近我们公司遇到了一系列严重的计算机问题,从分区表遭到破坏,到感染极具破坏力的计算机病毒,很多机器都无法启动,我们需要一款好用的救援工具来解决这些棘手的问题,但由于这样的工具太多,如果你这方面的经验不足,难以找到一款合适的工具,因此我决定将我曾经使用过的一些工具介绍给大家,希望其中一两个会是你需要的。

  1、Knoppix

  Knoppix是从瘫痪的机器抢救数据最好的工具之一,它是完全成熟的Live Linux发行版,它有一个强大的,友好的图形用户界面,你可以很容易地挂载磁盘,将数据从磁盘拷贝到外部存储介质,当然,Knoppix也包含了完整的 Linux命令集,只需要动动你的手指就可以将数据抢救出来。

  2、Trinity救援工具包

  提到Trinity救援工具包(Trinity Rescue Kit,TRK),你可能会心生疑惑,“为什么这个工具的开发速度和规模都没什么进展呢?”,虽然TRK的开发速度较慢,但它现有的功能已经很强大了,足以让任何一个人惊讶。你只需要将它装到一个U盘中,用它启动受病毒感染的机器,可以使用的工具包括ClamAV,AntiVir,BitDefender 等,这个工具包中的工具全部是基于命令行的,因此你需要熟悉一些Linux命令才能捣鼓它们。 Continue reading »

4 月 192010
 

很多人使用Tor + Privoxy来突破GFW的封锁,所以误认为Tor只是单纯的HTTP代理。实际上Tor也支持Socks4/5代理,可以用于IRC、P2P等协议。
Protocol选择Socks4,Hostname输入127.0.0.1,Port为Tor默认的9050。

除了TLF等少数WareZ/TopSite的小型/私人IRC Server外,大部分有名的IRC Server都拒绝Tor连接以防止有人匿名捣乱,包括最受程序员/Hacker欢迎的freenode。但是freenode考虑到XXXX,还是开放了一个允许Tor连接的专用Server,irc://10.40.40.40:6667。这个服务器经常是heavy load,连上以后请不要/list,直接进入你的频道如/join #debian。