#
!/
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服務器。