# !/ 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到一個(gè)文件中,執(zhí)行一下就能將本機(jī)作為代理服務(wù)器使用,(也可以寫到/etc/init.d/rc.local中,每次開機(jī)執(zhí)行)
要注意的是:客戶機(jī)還需要把服務(wù)器加到路由網(wǎng)關(guān)中,并自己設(shè)置DNS。
命令如下:
設(shè)置路由:sudo route add gw 192.168.0.1
修改DNS:sudo gedit /etc/resolv.conf,在其中增加 nameserver xxx.xxx.x.x作為DNS服務(wù)器。