在Linux中可以实现代理服务器功能的软件是什么?
Linux中实现代理服务器功能最常用的软件为squid,下面是源代码包安装步骤:
1从http://wwwsquid-cacheorg下载squid-22STABLE4-srctargz
2将该文件拷贝到/usr/local目录
cp squid-22STABLE4-srctargz /usr/local3解开该文件
tar xvzfsquid-22STABLE4-srctargz
#为了方便使用将目录更名为squid
mv squid-22STABLE4 squid
4进入squid目录
cd squid5执行编译
/configure#系统默认安装目录为/usr/local/squid
/configure -prefix=/directory/you/want
#指定安装目录
6执行
make all7执行安装
make install8安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。
以下的安装在是centos65_64x系统上进行的。
centos系统默认yum源是找不到tor安装包的,若yum install tor提示未找到安装包,需要添加epel yum外部源。EPEL (Extra Packages for Enterprise Linux) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。
安装步骤如下:
yum install tor 若是提示未找到tor安装包,查看 /etc/yumreposd/下是否有epelrepo文件,若没有,说明系统未添加epel yum外部源,需要手动添加,若已经添加epel外部源,可直接安装tor,则跳过2-6步骤。
根据你的操作系统,从网站获取对应的epel 的安装包,centos65_64位系统获取的安装包如下 (查看系统版本指令lsb_release -a && uname -a)wgethttp://downloadfedoraprojectorg/pub/epel/6/x86_64/epel-release-6-8noarchrpm
sudo rpm -ivh epel-release-6-5noarchrpm
安装成功后可看到 /etc/yumreposd/目录下多了epelrepo 与epel-testingrepo文件
yum clean all
yum makecache
yum install tor
应该先配置apt-get的代理
方法如下:
在/etc/apt/aptconf中追加
Acquire::http::proxy “http://proxyexamplecom:8080/”;
其它工具的代理设置可参考下面的网址
ubuntu各种软件代理的指定方法
http://lihaitaocn/p=40与Windows操作系统软件一样,Linux也是一个操作系统软件。但与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类Unix操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛。
1、IT服务器Linux系统应用领域
如今的IT服务器领域是Linux、Unix、Windows三分天下,Linux系统可谓是后起之秀,尤其是近几年,服务器端Linux操作系统不断地扩大着市场份额,每年增长势头迅猛,并对Windows及Unix服务器市场的地位构成严重的威胁。
Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业构架www服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性。
随着Linux在服务器领域的广泛应用,从近几年的发展来看,该系统已经渗透到了电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统。这一切都在表明,Linux在服务器市场的前景是光明的。同时,大型、超大型互联网企业都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到各个领域的企业里。
2、嵌入式Linux系统应用领域
由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活,而且具有极大的伸缩性,再加上它广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备到专用的控制系统,Linux操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如,在智能手机领域,Android
Linux已经在智能手机开发平台牢牢地占据了一席之地。
3、个人桌面Linux应用领域
所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统,例如:Windows XP、Windows
7、MAC等。Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家用需求,例如:
浏览器上网浏览。
办公室软件处理数据。
收发电子邮件。
实时通信。
文字编辑。
多媒体应用。
虽然Linux个人桌面系统的支持已经很广泛了,但是在当前的桌面市场份额还远远无法与Windows系统竞争,这其中的障碍可能不在于Linux桌面系统产品本身,而在于用户的使用观念、操作习惯和应用技能,以及曾经在Windows上开发的软件的移植问题。
0条评论