├── screen.png ├── check_ip.png ├── foxyproxy.png ├── scripts ├── build.sh ├── system.sh ├── main.sh ├── 3proxy.sh └── install.sh ├── README.md └── cover.svg /screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelb128/ipv6-proxy-creator/HEAD/screen.png -------------------------------------------------------------------------------- /check_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelb128/ipv6-proxy-creator/HEAD/check_ip.png -------------------------------------------------------------------------------- /foxyproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelb128/ipv6-proxy-creator/HEAD/foxyproxy.png -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- 1 | # Build for install 2 | echo "#!/bin/sh" >install.sh 3 | 4 | cat system.sh >>install.sh 5 | cat 3proxy.sh >>install.sh 6 | cat main.sh >>install.sh 7 | -------------------------------------------------------------------------------- /scripts/system.sh: -------------------------------------------------------------------------------- 1 | random() { 2 | tr /dev/null 3 | 4 | install_3proxy 5 | 6 | echo "working folder = /home/proxy-installer" 7 | WORKDIR="/home/proxy-installer" 8 | WORKDATA="${WORKDIR}/data.txt" 9 | mkdir $WORKDIR && cd $_ 10 | 11 | IP4=$(curl -4 -s ifconfig.co) 12 | IP6=$(curl -6 -s ifconfig.co | cut -f1-4 -d':') 13 | 14 | echo "Internal ip = ${IP4}. Exteranl sub for ip6 = ${IP6}" 15 | 16 | echo "How many proxy do you want to create? Example 500" 17 | read COUNT 18 | 19 | FIRST_PORT=10000 20 | LAST_PORT=$(($FIRST_PORT + $COUNT)) 21 | 22 | gen_data >$WORKDIR/data.txt 23 | gen_iptables >$WORKDIR/boot_iptables.sh 24 | gen_ifconfig >$WORKDIR/boot_ifconfig.sh 25 | chmod +x boot_*.sh /etc/rc.local 26 | 27 | gen_3proxy >/usr/local/etc/3proxy/3proxy.cfg 28 | 29 | cat >>/etc/rc.local <proxy.txt <proxy.txt </dev/null 105 | 106 | install_3proxy 107 | 108 | echo "working folder = /home/proxy-installer" 109 | WORKDIR="/home/proxy-installer" 110 | WORKDATA="${WORKDIR}/data.txt" 111 | mkdir $WORKDIR && cd $_ 112 | 113 | IP4=$(curl -4 -s icanhazip.com) 114 | IP6=$(curl -6 -s icanhazip.com | cut -f1-4 -d':') 115 | 116 | echo "Internal ip = ${IP4}. Exteranl sub for ip6 = ${IP6}" 117 | 118 | echo "How many proxy do you want to create? Example 500" 119 | read COUNT 120 | 121 | FIRST_PORT=10001 122 | LAST_PORT=$((($FIRST_PORT + $COUNT)-1)) 123 | 124 | gen_data >$WORKDIR/data.txt 125 | gen_iptables >$WORKDIR/boot_iptables.sh 126 | gen_ifconfig >$WORKDIR/boot_ifconfig.sh 127 | chmod +x boot_*.sh /etc/rc.local 128 | 129 | gen_3proxy >/usr/local/etc/3proxy/3proxy.cfg 130 | 131 | cat >>/etc/rc.local < --------------------------------------------------------------------------------