3proxy yenisi 2017

HTTP proxy setup with SSL support.

OS: Debian or Ubuntu.

sudo apt-get install gcc make

wget https://github.com/z3APA3A/3proxy/archive/0.8.9.tar.gz

tar -xvzf 0.8.9.tar.gz

cd 3proxy-0.8.9

make -f Makefile.Linux

cd src

mkdir /etc/3proxy/

mv 3proxy /etc/3proxy/

cd /etc/3proxy/

nano 3proxy.cfg

nserver 80.80.80.80

nserver 80.80.81.81

nscache 65536

timeouts 1 5 30 60 180 1800 15 60

users $/etc/3proxy/.proxyauth

daemon

log /dev/null

authcache user 60

auth strong cache

deny * * 127.0.0.1,192.168.1.1

allow * * * 80-88,8080-8088 HTTP

allow * * * 443,8443 HTTPS

proxy -n -p80 -a

admin -p3200

chmod 600 /etc/3proxy/3proxy.cfg

nano .proxyauth

user:CL:password

user1:CL:password1

user2:CL:password2

chmod 600 /etc/3proxy/.proxyauth

cd /etc/init.d/
nano 3proxyinit

case "$1" in
   start)
       echo Starting 3Proxy

       /etc/3proxy/3proxy /etc/3proxy/3proxy.cfg
       ;;

   stop)
       echo Stopping 3Proxy
       /usr/bin/killall 3proxy
       ;;

   restart|reload)
       echo Reloading 3Proxy
       /usr/bin/killall -s USR1 3proxy
       ;;
   *)
       echo Usage: \$0 "{start|stop|restart}"
       exit 1
esac
exit 0
chmod  +x /etc/init.d/3proxyinit

reboot The machine will restart.

/etc/init.d/3proxyinit restart