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

linux7.2下的Internet共享怎么连接

    来源: 互联网  发布时间:2014-11-09

    本文导语:  我享用linux作一台服务器可是我不知道linux的Internet连接共享怎么做听说是用c语言编的一段源编码可是我买的linux的盘里没有~~请问那位高手知道~告诉我好吗?加在那里?那段源编码是什么~~能告诉我吗?我用的是redhat7.2的 ...

我享用linux作一台服务器可是我不知道linux的Internet连接共享怎么做听说是用c语言编的一段源编码可是我买的linux的盘里没有~~请问那位高手知道~告诉我好吗?加在那里?那段源编码是什么~~能告诉我吗?我用的是redhat7.2的

|
你可以用squid作代理,ipchains 设置一下你的防火墙
你可以去看书,很多书上有的
下面是个简单的过程,你觉得有用的话可要给分哦:)

第一步:下载、编译和安装SQUID软件 (如果是7.2的话已经附带了)

  从www.squid-cache.org下载SQUID软件,这里以稳定的squid-2.4.STABLE1-src.tar为例。运行“tar zxf squid-2.4.STABLE1-src.tar”,产生“squid-2.4.STABLE1”目录。由于SQUID的运行需要nobody用户和nobody组,所以你先运行Linuxconf命令查看是否有这个用户和组;没有的话,建立。进入“squid-2.4.STABLE1”目录,运行“./configure --prefix=/usr/local/squid”;完成后,再运行“make all”;完成后,接着运行“make install”安装软件。至此,squid已经成功安装到/usr/local/squid目录下了。 

第二步:配置SQUID软件 

  1、“chmod 777 /usr/local/squid/logs”,设置logs为可写。这样,不特定的SQUID代理客户才能正常访问代理服务器,才能在logs目录才产生access.log、cache.log等文件。 

  2、“/usr/local/squid/bin/squid -z”,手工建立squid的缓存目录/usr/local/squid/cache。 

  3、修改SQUID的配置文件squid.conf。SQUID的配置文件共有125个配置项,但是对于一般的web cache proxy server来说,只要修改几个配置项即可。编辑/usr/local/squid/etc/squid.conf文件,找到“http_access deny all”并改为“http_access allow all”令所有的电脑都能透过代理服务访问互联网资源。其实只要该一项,SQUID服务就可以启动了。 

  4、“/usr/local/bin/RunCache”,启动squid代理服务。 

  如果没有1和2,运行RunCache脚本后,查看/usr/local/squid/cache/cache.log文件,可以看到相关的错误信息。 

第三步、设置客户端,测试代理服务 

  在另一台win98的电脑上,(以Internet Explore5.0为例)运行IE,单击“工具”,接着单击“Internet选项”,再单击“连接”选项卡,单击“局域网设置”;在“局域网设置”窗口中,在“地址”处填上SQUID服务器的IP地址,在“端口”处填上“3218”(SQUID软件默认代理用端口号),确定后退出。接下来,通过浏览一些网站,也可以查看logs下的access.log和cache.log,看看是否代理运行正常。 

四、其它 

  1、cache_mem:设置代理服务使用的内存大小,一般推荐为物理内存的三分之一。 

  2、cache_dir:指定cache目录的路径,默认为/usr/local/squid/cache。 

  3、http_port:代理服务使用的端口号,默认为3128,你可以使用其他的端口,不过注意两点:一、使用端口不能和其他的服务重复;二、使用1024以下的端口,SQUID必须以root身份运行。 

  4、/usr/local/libexec下有个脚本cachemgr.cgi,把它拷贝到你的Web的cgi-bin目录下(Apache安装后默认的web根是/var/www),通过浏览器运行,可以进入web方式的一些管理。

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












  • 相关文章推荐
  • 请问在redhat linux7.0 下如何访问lan中win98共享出来的资源!一定给分!!
  • 请问各位高手:怎么在LINUX7.3的环境下设置网络共享,局域网?
  • Linux7.3如何与Windows98/XP共享文件
  • win2000和redhat linux7.3共享问题(在线等待,急!)
  • 哪有LINUX7.2和Borland Kylix3.0下载啊????
  • linux7.2下linuxconf的使用?
  • linux7.0是否支持光驱启动
  • LINUX7。1的光盘问题
  • redhat linux7.2的版本问题
  • LINUX7.2支持AMD的CPU吗?
  • redhat linux7.1安装不了,怎么办?
  • 在redhat linux7.2 下,如何安装orcle9i???
  • linux7.3求助
  • 大家认为Linux Mendrake8.2好还是RedHat Linux7.3好
  • LINUX7.3是否支持INTEL 845G自带的显卡
  • 请问在red hat linux7.3怎么装网卡
  • 如何卸掉red hat linux7.2
  • 怎么看Redhat Linux7。2中是否安装了显卡?
  • 关于LINUX7.3?高分?
  • RedHat Linux7.2 怎样作代理服务器吗?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 请教red hat linux7.1安装问题
  • 如何在Linux7.2下通过代理服务器上网???
  • 散分了,linux7.2安装时设置的root密码会过期吗?


  • 站内导航:


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

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

    浙ICP备11055608号-3