#
!/
bin
/
sh
echo
"
1
"
>/
proc
/
sys
/
net
/
ipv4
/
ip_forward
/
sbin
/
modprobe ip_tables
/
sbin
/
modprobe ip_nat_ftp
EXTIF
=
ppp
+
ANY
=
0.0
.
0.0
/
0
LAN
=
192.168
.
0.0
/
24
/
sbin
/
iptables
-
F INPUT
/
sbin
/
iptables
-
F OUTPUT
/
sbin
/
iptables
-
F FORWARD
/
sbin
/
iptables
-
F
-
t nat
/
sbin
/
iptables
-
P INPUT ACCEPT
/
sbin
/
iptables
-
P OUTPUT ACCEPT
/
sbin
/
iptables
-
P FORWARD ACCEPT
/
sbin
/
iptables
-
t nat
-
A POSTROUTING
-
s $LAN
-
o $EXTIF
-
j MASQUERADE
把这段shell copy到一个文件中,执行一下就能将本机作为代理服务器使用,(也可以写到/etc/init.d/rc.local中,每次开机执行)
要注意的是:客户机还需要把服务器加到路由网关中,并自己设置DNS。
命令如下:
设置路由:sudo route add gw 192.168.0.1
修改DNS:sudo gedit /etc/resolv.conf,在其中增加 nameserver xxx.xxx.x.x作为DNS服务器。