当前位置:  技术问答>linux和unix

red hat7.2如何配置可通过单位代理上网?新手求救.......

    来源: 互联网  发布时间:2014-12-16

    本文导语:  在win98中上网是直接通过设置ie的连接通过代理服务器例如210.33.45.5:8080 就可以顺利的上internet。 刚刚装好red hat7.2,实在太陌生不知道到那里?如何去设置才可以实现在linux中上网? 请高手指教,不甚感激! ...

在win98中上网是直接通过设置ie的连接通过代理服务器例如210.33.45.5:8080
就可以顺利的上internet。

刚刚装好red hat7.2,实在太陌生不知道到那里?如何去设置才可以实现在linux中上网?
请高手指教,不甚感激!

|
用其他浏览器,比如Mozilla,Netscape,Natuilus等。
设置方法一样.

|
Netscape--edit--preferences...--advances--proxies--manual proxy configuration点击(view)
看到了吗?

|
Squid -- Linux下的一个优秀代理服务器软件使用详解 
   
    做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持。Squid就是其中之一。Linux加Squid的组合做为代理服务器,性能远远超过WINNT加MSPROXY2.0(个人观点),为几百人的小型局域网代理绰绰有余。下面,我就详细的介绍Squid的安装及使用技巧,希望大家能够喜欢上它。 
   
  1.Squid简介 
   
    Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid 可以代理HTTP, FTP, GOPHER, SSL 和 WAIS 协议,暂不能代理POP, NNTP等协议。不过,已经有人开始修改Squid,相信不久的将来,Squid能够代理这些协议。 
   
    Squid能够缓存任何数据吗?不是的。象缓存信用卡帐号、可以远方执行的scripts、经常变换的主页等是不合适的也是不安全的。Squid可以自动的进行处理,你也可以根据自己的需要设置Squid,使之过滤掉你不想要的东西。 
   
    Squid可以工作在很多的操作系统中,如AIX, Digital Unix, FreeBSD, HP-UX, Irix, Linux, NetBSD, Nextstep, SCO, Solaris,OS/2等,也有不少人在其他操作系统中重新编译过Squid。 
   
    Squid对硬件的要求是内存一定要大,不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,处理器要求不高,400MH以上既可。 
   
  2. Squid的编译和运行 
   
    其实现在的Linux发行套件中基本都有已经编译好的Squid,你所作的就是安装它既可。如果你手头没有现成的编译好的Squid或想使用最新的版本,去ftp:squid.nlanr.net下载一份,自己编译。 
   
    Squid的编译是非常简单的,因为它基本上是自己配置自己。最容易出现的问题是你的系统上没有合适的编译器,这可以通过安装相应的编译器解决。如果出现其他问题,你可以问一下有经验的用户或到相应的邮件列表寻找帮助。 
   
    编译Squid之前,最好建一个专门运行Squid的用户和组。我就在自己的服务器上建了一个名为squid的用户和组,用户目录设为/usr/local/squid。然后su为用户squid并从squid.nlanr.net下载Squid的源文件到目录 /usr/local/squid/src中,用如下命令进行解压: 
   
    %tar xzf squid-2.0.RELEASE-src.tar.gz 
   
    %cd /usr/local/squid/src/ squid-*.*.RELEASE / 
   
    %./configure 
   
    %make 
   
    %make install 
   
    第一个命令在目录/usr/local/squid/src中产生一个新的子目录/squid-*.*.RELEASE/。命令./configure会自动查询你的系统配置情况以及你系统中使用的头文件。不加参数的./configure会把Squid安装在目录/usr/local/squid中,如果你想使用其他目录,用如下命令./configure --prefix=/some/other/directory,这会把Squid安装在目录/some/other/directory中。make命令编译Squid,make install命令安装Squid。 
   
    不出意外的话,目录/usr/local/squid中会出现如下目录: 
   
    /bin 
   
    /cache 
   
    /etc 
   
    /logs/ 
   
    /src (自己创建的) 
   
    目录/bin中含有Squid可执行程序,包括Squid本身,ftpget等。 
   
    目录/cache包含Squid缓存的数据,其中包含象/00/ /01/ /02/ 以及/03/这样的目录,这些目录中还有子目录,因为目录多了比在一个目录成千上万的文件中寻找一个文件更容易,速度更快。 
   
    目录/etc中包含Squid的唯一的配置文件squid.conf。 
   
    目录/logs中包含Squid的日志。 
   
   
  3. squid.conf文件的配置 
   
    在安装Squid后,在目录/usr/local/squid /etc中会自动产生一个样本squid.conf文件,文件中对每一个选项都有详细的说明,用户可以通过修改该文件以满足不同的需要。 
   
    总的来说,有如下几个重要选项: 
   
    ?http_port:设定Squid监听的端口,你最好设一个比较好记的端口号,以便在进行客户机配置时容易记住。我的机器上端口号设的是8080。缺省为3128。 
   
    ?cache_mem:设定Squid占用的物理内存,根据我的经验,cache_mem的大小不应超过你的服务器物理内存的三分之一,否则将会影响机器的总体性能。 
   
    ?maximum_object_size:设定Squid可以接收的最大对象的大小。Squid缺省值为4M,我自己入认为太大,你可以根据自己的需要进行设定。 
   
    ?cache_dir:设定缓存的位置、大小。一般看起来形式如下“cache_dir /usr/local/squid/cache 100 16 256”。 /usr/local/squid/cache代表缓存的位置;100代表缓存最大为100M;16和256代表一级和二级目录数。 
   
    ?cache_effective_user:设定使用缓存的有效用户。缺省为用户nobody,如果你的系统中没有用户nobody,最好建一个或以非root用户运行Squid。 
   
    下面我给出一个最简单的squid.conf文件: 
   
    #squid.conf - a very basic config file for squid 
   
    #Turn logging to it's lowest level 
   
    debug_options ALL,1 
   
    #defines a group (or Access Control List) that includes all IP addresses 
   
    acl all src 0.0.0.0/0.0.0.0 
   
    #define RAM used 
   
    cache_mem 32M 
   
    #defines the cache size 
   
    cache_dir /usr/local/squid/cache 100 16 256 
   
    #allow all sites to use connect to us via HTTP 
   
    http_access allow all 
   
    #allow all sites to use us as a sibling 
   
    icp_access allow all 
   
    #test the following sites to check that we are connected 
   
    dns_testnames internic.net usc.edu cs.colorado.edu mit.edu yale.edu 
   
    #run as the squid user 
   
    cache_effective_user squid squid 
   
    这个配置文件允许所有人使用Squid,创建了100M缓存,使用32M内存,在缺省位置"/usr/local/squid/cache"缓存数据,所有缓存数据以组squid和用户squid身份保存,端口为3128。虽然这个配置很不安全,但是它已经能使用了。 
   
   
  4. 运行Squid 
   
    首先以root身份登陆。运行如下命令: 
   
    %/usr/local/squid/bin/squid ?z 
   
    该命令会产生Squid所有的缓存目录。 
   
    如果你想前台执行Squid,接着执行命令: 
   
    %/usr/local/squid/bin/squid -NCd1 
   
    该命令正式启动Squid。如果一切正常,你会看到一行输出 
   
    Ready to serve requests. 
   
    如果想后台运行Squid,把它做为一个精灵进程,执行命令: 
   
    %/usr/local/squid/bin/squid 
   
    观察Squid是否运行使用命令: 
   
    % squid -k check 
   
    输出会告诉你Squid的当前状态。 
   
   

|
进入kde环境,运行浏览器,在”设置”->”设置konqueror"->"代理(Proxy)->手工设置代理->设置,在这里和windows一样设置就可以了

"

|
如果你还上不去的话还应该设置你的DNS域名服务器;

System->Network Configration

如果你是用固定IP上的话你还应该设置一下你自己的IP地址,也在这;

|
to allen请教一下你知道怎么用squid或socks作二级代理吗?盼回复,谢谢。e-mail:wjp@neuq.edu.cn

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 痛苦!!我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然
  • 我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然无法解析r
  • 本人最近安装了red hat 7.3,但FTP服务无法启动,请教大虾们red hat 7.3的FTP详尽配置方案,急急急急!!!
  • red hat 8下单网卡的机器怎么配置成路由器?
  • red hat 9.0 操作系统上如何配置运行DNS Server
  • red hat 7.3 网络配置如何设置
  • 请问red hat 7.1 如何配置中文环境。
  • 我在Red Hat中用export配置了环境变量,但重起以后就恢复原状了,怎么用啊?
  • Red Hat下如何配置MS的JDBC?
  • 关于Red Hat 9.0的声卡配置问题?
  • 各位,小弟刚学RED HAT 9,配置WWW服务器的问题????
  • j2ee在red hat下的配置
  • 关于Red hat 8.0的安装显卡配置!
  • 关于RED HAT LINUX7。2下如何配置ISDN上网?
  • red hat 9的网络配置
  • Red hat 8.0 对硬件的配置需求
  • 我的Red Hat Linux 7.0 是图形方式登陆,怎样配置成文本登陆模式?
  • 各位高手:red hat linux 7.2 中如何配置、重新生成内核啊?
  • red hat linux8.0的硬件配置怎么样??
  • c/c++ iis7站长之家
  • java命名空间java.awt类color的类成员方法: red定义及介绍
  • 请问各位大侠,有誰知道red linux 7.x和red advanced server 2.1的区别呢?
  • 如何卸载red linux9.0?我第一块硬盘装的win2000,第二块硬盘分出10G装的red linux9.0,grub安装到第一块硬盘的mbr中了,如何安全的删除red
  • red hat 8.0和red hat 9.0有什么区别
  • Linux Red hat 9.0 与 Red Hat Enterprise 的问题
  • [高分求问]Red Hat Linux 10 和 Red Hat Enterprise Linux AS 4.0 区别?
  • fc4/fc6 与red as 3/red as4 的主要区别是什么?
  • Red Hat Linux 9.0 和Red Hat Enterprise Linux as 4.0
  • java文档说TreeMap使用的储存结构是Red-Black树,请问什么是Red-Black树,和Btree一样吗?
  • Red hat Linux9 和Red hat Linux As有什么区别??
  • red hat安装问题:先装win xp后就不能装red hat了?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3