`
izuoyan
  • 浏览: 9222315 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何用Linux做代理服务器

阅读更多

如何用Linux做代理服务器(最简单的做法,这里以RedHat9.0为例)

需要配置:
CPU: Pentium 133 Mhz
内存: 32 MB
硬盘:640 MB
网卡:2块

1.安装Linux,选择最小安装,把组件的勾全部去掉,除了配置一下IP,其它全部默认
安装好后进入提示符

2.首先配置网卡,如果用图形界面配置完成后检查一下IP是否正确
ifconfig eth0 #检查网卡0的状态,如果想更改配置文件(命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0) 文件
ifconfig eth1 #检查网卡1的状态,如果想更改配置文件(命令:vi /etc/sysconfig/network-scripts/ifcfg-eth1) 文件
route #检查网关,想更改则用(命令:vi /etc/sysconfig/network)在这里的GATEWAY=后面填加想更改的网关就可以
#用route检查路由的状态,如果读出来很顺利则说明没问题,用PING检测一下内网和外网是否能PING通
3.用IPTABLES 实现双网卡NAT功能,从而实现代理服务器上网
vi /etc/sysconfig/network #首先,编辑这个文件,在文件末尾加上一行( FORWARD_IPV4=yes )只有打开IP中转功能才可以实现NAT
FORWARD_IPV4=yes
vi /etc/rc.d/rc.local #编辑起动批处理文件,在文件末尾添加如下几行 #号为Linux注释语句不用添
iptables -F #清除iptables表
iptables -F -t nat #清除iptables IP nat表
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -j MASQUERADE #添加新的IPnat表,192.168.0.0/16为局域网IP

echo l>/proc/sys/net/ipv4/ip_forward #启动ip中转功能,至此,重启机器后代理服务器就应该好像差不多可能凑和用了
4.配置系统启动时加载的服务
ntsysv #然后出现一个对话框,只留下iptables服务和networks服务,其它服务的勾全部去掉
vi /etc/grub.conf #如果系统起动时出现一个10秒等待时间对话框,则在这里设置等待时间

分享到:
评论

相关推荐

    新手用Linux做代理服务器 三招搞定.docx

    Linux 代理服务器搭建详解 本文将详细介绍如何使用 Linux 搭建代理服务器,包括安装 Linux、配置网卡、设置外网网关和 ISP 提供的 DNS 等步骤。 一、安装 Linux 要搭建代理服务器,首先需要安装 Linux 操作系统。...

    用Linux架设代理服务器.pdf

    用 Linux 架设代理服务器 Linux 作为一个开源的操作系统,具有良好的安全性、多用户多任务的特征和资源共享的功能。因此,Linux 是架设代理服务器的首选操作系统。下面就如何架设 squid 代理服务器进行详细的介绍...

    基于Linux的代理服务器的研究和实现.pdf

    【基于Linux的代理服务器的研究和实现】 在信息技术领域,Linux操作系统因其开源、稳定和高性能的特点,在服务器端的应用中占据了重要地位。"基于Linux的代理服务器的研究和实现"的主题旨在探讨如何利用Linux系统...

    linux下用C/C++实现的代理服务器

    在linux平台下,涉及到unix套节字编程,用C/C++实现代理服务器,是基于TCP/IP和HTTP协议的编程

    Linux下代理服务器工作原理.pdf

    Linux下代理服务器工作原理.pdf 学习资料 复习资料 教学资源

    linux下的代理服务器

    代码是工作之余写的,代码分为转发服务器和代理服务器 先说转发服务器 转发服务器其实也可以说成是重定向服务器,比如转发服务器监听80端口,如果有浏览器用户访问服务器IP(浏览器默认请求80端口),转发服务器接收...

    linux网络代理服务器源代码

    一个比较简单但是好用的linux代理服务源代码

    Linux代理服务器和防火墙配置详细解析

    Linux代理服务器和防火墙配置详细解析

    透明代理服务器搭建(linux搭建squid代理)

    透明代理服务器搭建(Linux 搭建 Squid 代理) 透明代理服务器是一种特殊的代理服务器,它可以在不需要客户端进行任何配置的情况下,自动将 HTTP 请求转发到代理服务器上。今天,我们将学习如何在 Linux 环境中搭建...

    Linux做代理服务

    Linux做代理服务,可以看看的,本人就是用这个学习代理服务器

    搭建Linux下的Squid代理服务器

    搭建 Linux 下的 Squid 代理服务器 Squid 代理服务器是 Linux 下一个缓存 Internet 数据的代理服务器软件,它可以代替用户下载数据,并自动处理所下载的数据。Squid 可以工作在很多操作系统中,如 AIX、Digital、...

    linux下的代理服务器源码

    一个linux下配置代理服务器的源码,可以设置合法与非法的url.

    一种基于嵌入式Linux的代理服务器的设计与实现.pdf

    一种基于嵌入式Linux的代理服务器的设计与实现.pdf

    高效配置的Linux代理服务器Squid介绍

    Squid是一款强大的开源代理服务器,适用于Linux及其他多种操作系统,如AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等。其设计目的是提高网络性能,通过缓存HTTP、FTP、gopher、SSL和...

    Linux下如何配置代理服务器.pdf

    "Linux下如何配置代理服务器.pdf" 这篇文章主要介绍了如何在 Linux 操作系统下配置代理服务器,特别是 Squid 代理服务器的安装和配置。 首先,文章介绍了代理服务器的概念和作用,代理服务器可以帮助内部网络访问 ...

    基于Linux网络系统的Squid代理服务器的构建.pdf

    "基于Linux网络系统的Squid代理服务器的构建.pdf" 本文主要介绍了基于Linux网络系统的Squid代理服务器的构建,旨在解决企业网络中访问Internet时的安全问题。文章首先介绍了Linux操作系统的优势,然后讲述了Squid...

    Linux下Squid代理服务器详细图解

    quid cache是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存...

    Linux下架设代理服务器Linux下架设代理服务器

    Linux下架设代理服务器Linux下架设代理服务器Linux下架设代理服务器Linux下架设代理服务器Linux下架设代理服务器Linux下架设代理服务器

Global site tag (gtag.js) - Google Analytics