$ sudo cat /etc/init.d/3proxy
#!/bin/sh
#
# chkconfig: 2345 20 80
# description: 3proxy tiny proxy server
#
case "$1" in
start)
echo Starting 3Proxy
/home/unreg/3proxy-0.6/src/3proxy /usr/local/etc/3proxy/3proxy.cfg
RETVAL=$?
echo
[ $RETVAL ]
;;
stop)
echo Stopping 3Proxy
if [ /usr/local/etc/3proxy/3proxy.pid ]; then
/bin/kill `cat /usr/local/etc/3proxy/3proxy.pid`
else
/usr/bin/killall 3proxy
fi
RETVAL=$?
echo
[ $RETVAL ]
;;
restart|reload)
echo Reloading 3Proxy
if [ /usr/local/etc/3proxy/3proxy.pid ]; then
/bin/kill -s USR1 `cat /usr/local/etc/3proxy/3proxy.pid`
else
/usr/bin/killall -s USR1 3proxy
fi
;;
*)
echo Usage: $0 "{start|stop|restart}"
exit 1
esac
exit 0
$ sudo cat /usr/local/etc/3proxy/3proxy.cfg | sed '/ *#/d; /^ *$/d'
daemon
pidfile /usr/local/etc/3proxy/3proxy.pid
nscache 65536
nserver 192.168.2.1
log /var/log/3proxy.log M
rotate 120
internal 192.168.5.1
external 192.168.2.10
flush
auth iponly
allow * 192.168.5.0/24
proxy -p3129
ftppr -p2121
socks -p1080
бинарник 3proxy лежит в /home/unreg/3proxy-0.6/src/
нет предела совершенству, но как то так работает
дальше доводить все до ума при помощи указаний
AnrDaemon