主题:  linux9aseu做透明代理详细教程(原创

秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#12005/3/18 15:51:15
RedHat Linux 9.0 Advance Server Enterprise 图形安装模式教程 详细Linux代理服务器攻略

服务器理想配置:SR1G以上处理器,256MDDR内存以上。
必备:光驱,双网卡(芯片最好是普遍型号的,减少Linux安装网卡驱动的麻烦)RH AS EL9.0安装光盘(本教程只针对RH L9.0 AS E系统,如果按照教程操作不符合,请检查Linux安装盘版本!以下皆省略称为linux)

首先需要更改BIOS参数。如没有什么需要或者特殊要求最好先把BIOS恢复出厂值。设置光驱启动。插入linux第一张安装盘,重新启动计算机。

稍等片刻,即出现启动画面,上面有个大大的标题“Red hat”,下面是命令提示行。大概意思是:用图形安装界面直接按“enter”进入,用文字安装界面输入“linux text”然后“enter”进入。
我们的教程是用图形界面安装,所以直接回车就可以了。
进入linux安装界面,出现标题为Welcome to Red Hat Enterprise linux的CD Found提示。意思是:是否检测linux安装盘的完整性。选:skip直接跳过检测。
这里有个注意!有些时候安装linux到这步完成后出现以下提示:you may safely reboot your system。这个提示一般都是硬件工作不正常造成的。
加载初始化信息后,出现图形安装界面,下面我们就开始一步步安装linux。
标题 :选择项目 :解释
1,    Welcome to Red Hat Enterprise Linux :Next :唯一的选择
2,    Language Selection :Chinses(Simplified)(简体中文) ,3,    Next
4,    键盘配置 :U.S.English ,5,    下一步 :这个一般为默认
6,    鼠标7,    配置 :应选项目一般会自检出来,8,    下一步
9,    磁盘分区设置 :自动分区,10,    下一步
这里有个警告!有些用户安装到这个步骤的时候会遇到个警告,大概意思是正在操作的硬盘不在主IDE接口或者不是主盘,不管它,直接忽略继续。
11,    自动分区 :删除系统内的所有分区 ,12,    下一步 :如果有私人数据请选择手动分区或者删除所有linux分区
有个警告,意思是删除系统内的所有分区会造成数据丢失是否继续?选择“是”继续
13,    磁盘设置 :下一步 :如果没有什么特殊要求,14,    就不15,    要更改了。
16,    引导装载程序配置 :下一步 :这里也不17,    需要修改什么
18,    网络配置 :把eth0、eth1前都打勾成激活状态,19,    配置eth0的IP、子网掩码为局域网网关IP、子网掩码,20,    网关不21,    填,22,    DNS填写当地的DNS,23,    其它的什么都可以不24,    填,25,    下一步
进行到这里肯定会出现数据报错,原因是因为我们没有填写主机名和网关什么的,一律忽略继续!
26,    防火墙配置 :无防火墙 ,27,    下一步 :如果做代理服28,    务器一定要选择无防火墙,29,    否则局域网无法登陆外网
30,    附加预言支持 :下一步
31,    时区选择 :下一步
32,    设置跟口令 :自己定义填写一个口令,33,    用来以后登陆系统,34,    下一步
35,    软件包安装的默认设置 :定制要安装的软件包集合 ,36,    下一步
37,    选择软件包组 :只选择“桌面项目”里的“X窗口系统”和“GNOME桌面环境” ,38,    下一步
39,    即将安装 :下一步
40,    安装软件包 :(20分钟左右的等待)安装过程中,41,    根据提示换第二、三、一张linux安装盘 ,42,    下一步
43,    图形化界面(X)配置 :一般默认都可以检测出来 ,44,    下一步
45,    显示器配置 :默认即可 ,46,    下一步
47,    定制图形化配置 :根据需要选择“图形化”或“文本” ,48,    下一步
49,    安装完成 :取出linux安装光盘 ,50,    按“退出”重新启动计算机。

出现登陆见面后,输入用户名:root和预先设置好的密码进入系统,等待片刻,系统加载完毕,按步骤做如下修改:
1,    修改 /etc/sysctl.conf 文件 :查找 net.ipv4.ip_forward=0 行,2,    把“0”改成“1”,3,    保存退出。
4,    新建拨号连接!注:只提供ADSL.PPPOE方式接入教程。
A,新建终端,输入:/sbin/adsl-setup 回车
B,Enter your login Name :输入上网帐号
C,Enter the Ethernet interface connected to the ADSL modem for solaris , this is………… it will be ethX , where ”X” is a number。选择一个自己喜欢的网卡进行拨号配置,输入:eth0
D,do you want the link to come up …………you may have some problems with demand-activated links .Enter the demand value。询问是否需要始终拨号?需要始终拨号输入:no
E,Enter the DNS information here :输入本地DNS,注:大连DNS:202.96.69.38 辽宁NDS:202.96.64.68,202.96.75.68
F,Enter the secondary DNS server address here :输入备用DNS
G,Please enter your Password :输入上网帐号的密码
H,Please re.enter your Password :再次输入一次确认
I,Please enter “yes”if you want to allow normal user to start or stop DSL connection :大概意思:激活这个拨号连接输入:yes
J,The firewall choices are :防火墙设置 输入:0,无防火墙。
K,start this connection at boot time .Do you want to start this connection at boot time ?询问:是否在系统引导的时候就启用拨号连接?输入:yes
L,Accept these settings and adjust configuration files :询问是否同意并保存以上修改?输入:y
3,输入:redhat-config-network 回车,打开网络配置,选择PPPO按:编辑,选择“高级”:如果连接中断,则重新开始前打勾。确认保存退出。
4,打开 /etc/re.d/re.local 文件,在文件内容末尾另起一行添加句:
Iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE 保存退出
5,关闭所有窗口,点注销,保存设置,重新启动计算机。连接好网线,代理服务器就制作完毕了。
如果其它机器不能通过代理服务器上网,那么检查两个网卡的网线是不是插反了,调换一下位置。如果还是不能上网检查上网帐号是否有问题。


生是色狼,死是色鬼。

Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#22005/3/18 16:15:29
辛苦...連安裝都寫上了... 如果有幾台機的話可以試下.
但你有測過用linux做代理後速度和穩定性與IE相比如何呢?



秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#32005/3/18 16:31:58
稳定性没问题的
我是负责大连开发区所有网通光宪用户的,有很多我亲自给安装的INUX,索性自己就写了个教程.
24小时开机,只要网络服务商机房正常 计算机风扇正常 基本不掉线


生是色狼,死是色鬼。

秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#42005/3/18 16:40:08
LINUX和WINDOWS不同,它区分大小写!所以在用命令操作的时候一定注意大小写
这里我说明一下
Iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE

"iptables"这个全是小写 上面首行自动变成大写了
其它的 如果不能区分 是"0"还是"O"就复制吧!


生是色狼,死是色鬼。

Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#52005/3/21 13:33:33
頂上去. 還是比較值得一試的, 以前用LINUX但沒有機會做這個試驗. 希望有用過的可以一起來談談感受



秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#62005/3/29 12:19:09
禁止PING包方法
在"iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE"这行结束另起一行输入:
echo "[OK]"
echo "Drop ICMP form anywhere"
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo "[OK]"

这样就可以避免居心叵测的人探测


生是色狼,死是色鬼。

Athlon32

职务:普通成员
等级:1
金币:0.0
发贴:1
#72005/4/6 10:35:45
知识浅薄 只听过Redhat 9.0 和Redhat AS 3.0



秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#82005/4/14 19:11:32
这个应该算是as3.0了 我明白的也就是这个
别人告诉我是as3 ou2
我就知道欢迎界面写的是 radhat linux9 enterprise
公司给我一个说是linux10的正版 看了 安装步骤基本一样 我想只要是7以上的都一样吧


生是色狼,死是色鬼。

秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#92005/4/27 14:11:10
下面推荐一个疯狂代理方法:
代理条件~有交换机 和 宽频猫

首先介绍一下这个方法的起因:我公司是adsl宽带拨号上网的,电话线连adsl猫 adsl猫连路由器 路由器连交换机 然后每个机器设置网关上网~~但本人非常讨厌这种上网方式 因为这样的话局域网的端口就不用在广域网共享了 所以本人就改动了一下:电话线依然连接adsl猫 但 adsl猫 改 连接在交换机上 这样的话 有趣的事情发生了 如果局域网内每台机器都有拨号程序的话 你会发现每台机器都可以拨号(我们公司的帐号是多线程拨号的),也就是说 每台机器都通过这一个adsl猫上网 而不是每台机器自己单独一个 这样就节省了n个adsl猫 或者说一个路由器。但是有些人就是想用网关上网……真他xx的~~于是乎疯狂的来了:路有的wan口和其中一个lan口都连接在交换机上……不必担心数据风暴 因为只有一个lan口 另一个是wan口 相互没有影响的 这样一来局域网的机器 不仅可以拨号上网 还可以通过路有上网

下面 咱们来说linux的事情 有的地方用的不是路由 而是 linux服务器 那怎么弄呢?当然是一样方法了~~不过我没有试过服务器的两个网卡同时连在一个交换机上哦 你也是也担心这个 那么就按照我下面的建议来做吧:linux服务器只需要一个网卡就够了!我不是开玩笑的哦

假设网卡命名:eth0
设置eth0属性 ip为网关ip 子网掩码正常
新建xdsl连接 关联eth0网卡 命名为ppp0
其他的跟教程一样

客户机全部连接交换机
linux服务器连接交换机
adsl猫连接交换机

如果linux服务器安装的正常
那么 客户机设置网关可以上网 单独拨号可以上网 这个疯狂的操作就竣工了


生是色狼,死是色鬼。

秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#102005/5/2 13:50:01
linux端口映射方法:

假设局域网192.168.1.0/24有web服务器192.168.1.9 网关linux内网eth1IP192.168.1.1 外网eth0IP218.24.145.1 修改/etc/re.d/re.local 在末尾添加如下命令行:

iptabels -t nat -A PREROUTING -d 218.24.145.1 -p tcp --dport 80 -j DNAT --to 192.168.1.9
iptables -t nat -A POSTROUTING -d 192.168.1.9 -p tcp --dport 80 -j SNAT --to 192.168.1.1


生是色狼,死是色鬼。

秋冰梦

职务:普通成员
等级:6
金币:5.0
发贴:4325
#112005/6/16 10:43:28
使用iptables透明代理开启ftp传输
用iptables做透明代理虽然很简单,但是有很多功能是没有开放的。也就是说默认是关闭的。最常见的就是ftp端口默认就是关闭。所以要在客户机通过linux的iptables代理上网使用ftp是无法登陆的。不过通过下面的命令步骤可以实现访问ftp的畅通!
iptables –A INPUT –p tcp –-sport 21 –j ACCEPT
iptables –A INPUT –p tcp –-dport 21 –j ACCEPT
iptables –A INPUT –p tcp –-sport 1024: --dport 1024: -j ACCEPT
modprobe ip_nat_ftp
modporbe ip_conntrack
modporbe ip_conntrack_ftp
iptables –A INPUT –m state –-state ESTABLISHED,RELATED –j ACCEPT


生是色狼,死是色鬼。