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