代理 标签文章 - 李海鑫个人博客

(2013-7-5)在centos上安装spdy代理

编辑文章 没有评论 :

环境配置

安装环境包

yum -y update
yum install -y \
gcc gcc-c++ glibc glibc-devel glib2 glib2-devel unzip make automake autoconf \
ncurses ncurses-devel libjpeg libjpeg-devel libpng libpng-devel \
freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel bzip2 \
bzip2-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel \
libidn libidn-devel openssl openssl-devel openldap openldap-devel \
nss_ldap openldap-clients openldap-servers xinetd sudo \
pcre pcre-devel subversion bzip2* git

升级python

本文HTML永久地址 doc

默认CENTOS5.X下python为2.4版本的,需要升级到2.6 | 2.7才可以编译nodejs,CENTOS6.X下python为2.6版本的,不需要额外在升级

cd /usr/src
wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2  
tar xjf Python-2.7.tar.bz2
cd Python-2.7

./configure
make all
sudo make install
make clean
make distclean

sudo mv /usr/bin/python /usr/bin/python-bak  
sudo ln -s /usr/local/bin/python2.7 /usr/bin/python

修改yum默认的版本,否则不能使用yum命令
vi /usr/bin/yum
修改#!/usr/bin/python 为#!/usr/bin/python2.4

查看当前的版本

python -V 

下载编译node

cd /usr/src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd `ls -rd node-v*`
# make test
./configure
make install

本地安装spdyproxy代理程序

(2008-10-31)使用ssh翻墙访问国外网站

编辑文章 没有评论 :

本文HTML永久地址doc

国外有些很好的网站,在国内不能正常访问,只能通过代理软件访问,不过稳定性不是很高,如果自己有国外的ssh帐号,可以通过ssh翻墙访问,最简单操作如下:

现在有了 MyEnTunnel,这些所有问题都迎刃而解了。事实上,MyEnTunnel 就是一个 pLink 的前端程序,建立 SSH Tunnel 还是靠 pLink(自带)。在 MyEnTunnel 中,我们只需要填写好相关的信息即可,不需要记忆 pLink 那“丰富”的参数。对于一般用户而言,我们只需要设置以下几项(Setting 选项卡):

  1. SSH Server:就是你的 SSH 服务器的地址;
  2. SSH Port:一般都是 22;
  3. Username/Password:用户名/密码;
  4. 选中 Reconnect on Failure,Enable Dynamic SOCKS;
  5. Port:填上你本地代理的端口,如 8080;

然后点击 Connect 就可以了,等待任务栏中的小锁变成绿色,说明我们成功建立了一条 SSH Tunnel,并在 localhost:8080 上开启了一个 Socks 服务器。在你的浏览器中进行相关设置后,你就可以看到 Feedburner,看到 WordPress.com,看到 YouTube 了……

当然,相对于直接使用 pLink 来说,MyEnTunnel 最大的优势在于“断线重连”功能。它可以自动监视 pLink 的运行状态,如果断线了便可以自动重新连接。对于本本用户来说,我们可以自由的合上本本待机了,