|
|
@@ -1,116 +1,113 @@
|
|
|
-clear
|
|
|
-clear
|
|
|
-PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
|
|
-export PATH
|
|
|
-declare -A cor=( [0]="\033[1;37m" [1]="\033[1;34m" [2]="\033[1;31m" [3]="\033[1;33m" [4]="\033[1;32m" )
|
|
|
-SCPdir="/etc/VPS-MX" && [[ ! -d ${SCPdir} ]] && exit 1
|
|
|
-SCPusr="${SCPdir}/controlador" && [[ ! -d ${SCPusr} ]] && mkdir ${SCPusr}
|
|
|
-SCPfrm="${SCPdir}/herramientas" && [[ ! -d ${SCPfrm} ]] && mkdir ${SCPfrm}
|
|
|
-SCPinst="${SCPdir}/protocolos" && [[ ! -d ${SCPfrm} ]] && mkdir ${SCPfrm}
|
|
|
- if ps aux | grep 'psiphond' | grep -v grep >/dev/null; then
|
|
|
- echo "El proceso psiphond ya está activo."
|
|
|
- exit 1
|
|
|
- fi
|
|
|
-
|
|
|
- msg -bar
|
|
|
- msg -tit
|
|
|
- msg -bar
|
|
|
- msg -ama "\033[1;32m INSTALADOR DE SERVR-PSIPHONE"
|
|
|
- msg -bar
|
|
|
- echo -e "\033[1;33m Ingrese los puertos segun su necesidad\033[1;97m\n"
|
|
|
- #echo -e "\033[1;97mDigite los puertos a activar \033[1;97m | \033[1;93mPuerto recomendados \033[1;32m 5300\n"
|
|
|
- #echo -ne "\033[1;97mDigite los Puertos:\033[1;32m " && read -p " " -e -i "22" portasx
|
|
|
- #echo "$portasx" >/etc/SCRIPT-LATAM/PortM/UDP-server.log
|
|
|
-
|
|
|
- #tput cuu1 && tput dl1
|
|
|
-
|
|
|
- rm -rf /root/psi
|
|
|
- kill $(ps aux | grep 'psiphond' | awk '{print $2}') 1>/dev/null 2>/dev/null
|
|
|
- killall psiphond 1>/dev/null 2>/dev/null
|
|
|
- mkdir -p /root/psi
|
|
|
- cd /root/psi
|
|
|
- ship=$(wget -qO- ipinfo.io/ip || wget -qO- ifconfig.me)
|
|
|
- wget -O /root/psi/psiphond https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/psiphond &>/dev/null
|
|
|
- chmod +rwx /root/psi/psiphond
|
|
|
- echo -ne "\033[1;97m Escribe el puerto para Psiphon SSH:\033[32m " && read -p " " -e -i "3001" sh
|
|
|
- echo -ne "\033[1;97m Escribe el puerto para Psiphon OSSH:\033[32m " && read -p " " -e -i "3002" osh
|
|
|
- echo -ne "\033[1;97m Escribe el puerto para Psiphon FRONTED-MEEK:\033[32m " && read -p " " -e -i "443" fm
|
|
|
- echo -ne "\033[1;97m Escribe el puerto para Psiphon WEB:\033[32m " && read -p " " -e -i "3000" wb
|
|
|
- #echo -ne "\033[1;97m Escribe el puerto para Psiphon UNFRONTED-MEEK:\033[32m " && read umo
|
|
|
- #./psiphond --ipaddress $ship --protocol SSH:$sh --protocol OSSH:$osh --protocol FRONTED-MEEK-OSSH:$fm --protocol UNFRONTED-MEEK-OSSH:$umo generate
|
|
|
- ./psiphond --ipaddress $ship --web $wb --protocol SSH:$sh --protocol OSSH:$osh --protocol FRONTED-MEEK-OSSH:$fm generate
|
|
|
-
|
|
|
- chmod 666 psiphond.config
|
|
|
- chmod 666 psiphond-traffic-rules.config
|
|
|
- chmod 666 psiphond-osl.config
|
|
|
- chmod 666 psiphond-tactics.config
|
|
|
- chmod 666 server-entry.dat
|
|
|
- cat server-entry.dat >/root/psi.txt
|
|
|
- screen -dmS psiserver ./psiphond run
|
|
|
- cd /root
|
|
|
- psi=$(cat /root/psi.txt)
|
|
|
- echo -e "\033[1;33m LA CONFIGURACION DE TU SERVIDOR ES:\033[0m"
|
|
|
- msg -bar
|
|
|
- echo -e "\033[1;32m $psi \033[0m"
|
|
|
- msg -bar
|
|
|
- echo -e "\033[1;33m PROTOCOLOS HABILITADOS:\033[0m"
|
|
|
- echo -e "\033[1;33m → SSH:\033[1;32m $sh \033[0m"
|
|
|
- echo -e "\033[1;33m → OSSH:\033[1;32m $osh \033[0m"
|
|
|
- echo -e "\033[1;33m → FRONTED-MEEK-OSSH:\033[1;32m $fm \033[0m"
|
|
|
- #echo -e "\033[1;33m → UNFRONTED-MEEK-OSSH:\033[1;32m $umo \033[0m"
|
|
|
- echo -e "\033[1;33m → WEB:\033[1;32m $wb \033[0m"
|
|
|
- msg -bar
|
|
|
- echo -e "\033[1;33m DIRECTORIO DE ARCHIVOS:\033[1;32m /root/psi \033[0m"
|
|
|
- msg -bar
|
|
|
- [[ "$(ps x | grep psiserver | grep -v grep | awk '{print $1}')" ]] && msg -verd " >> SERVIDOR-PSIPHONE INSTALADO CON EXITO <<" || msg -ama " ERROR VERIFIQUE"
|
|
|
- msg -bar
|
|
|
- read -t 120 -n 1 -rsp $'\033[1;39m << Presiona enter para Continuar >>\n'
|
|
|
- menu_inst
|
|
|
- }
|
|
|
- desactivar_psiphone() {
|
|
|
- clear && clear
|
|
|
- msg -bar
|
|
|
- echo -e "\033[1;31m DESISNTALANDO PUERTOS UDP-SERVER "
|
|
|
- msg -bar
|
|
|
- rm -rf /root/psi
|
|
|
- kill $(ps aux | grep 'psiphond' | awk '{print $2}') 1>/dev/null 2>/dev/null
|
|
|
- killall psiphond 1>/dev/null 2>/dev/null
|
|
|
- [[ "$(ps x | grep psiserver | grep -v grep | awk '{print $1}')" ]] && echo -e "\033[1;32m >> UDP-SERVER DESINSTALADO CON EXICO << "
|
|
|
- read -t 60 -n 1 -rsp $'\033[1;39m << Presiona enter para Continuar >>\n'
|
|
|
- menu_inst
|
|
|
- }
|
|
|
- clear && clear
|
|
|
- msg -bar
|
|
|
- msg -tit
|
|
|
- msg -bar
|
|
|
- msg -ama " INSTALADOR DE PSIPHONE-SERVER"
|
|
|
- msg -bar
|
|
|
- if [[ ! -e /bin/psiphond ]]; then
|
|
|
- curl -o /bin/psiphond https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/psiphond &>/dev/null
|
|
|
- chmod 777 /bin/psiphond
|
|
|
- fi
|
|
|
- echo -ne " \e[1;93m [\e[1;32m1\e[1;93m]\033[1;31m > \e[1;97m INSTALAR SERVER-PSIPHONE \e[97m \n"
|
|
|
- echo -ne " \e[1;93m [\e[1;32m2\e[1;93m]\033[1;31m > \033[1;97m DETENER SERVER-PSIPHONE \e[97m \n"
|
|
|
- msg -bar
|
|
|
- echo -ne " \e[1;93m [\e[1;32m0\e[1;93m]\033[1;31m > \033[1;97m" && msg -bra " \e[97m\033[1;41m VOLVER \033[1;37m"
|
|
|
- msg -bar
|
|
|
- echo -ne "\033[1;97mDigite solo el numero segun su respuesta:\e[32m "
|
|
|
- read opcao
|
|
|
- case $opcao in
|
|
|
- 1)
|
|
|
- msg -bar
|
|
|
- install_psiphone
|
|
|
- ;;
|
|
|
- 2)
|
|
|
- msg -bar
|
|
|
- desactivar_psiphone
|
|
|
- ;;
|
|
|
- 0)
|
|
|
- menu
|
|
|
- ;;
|
|
|
- *)
|
|
|
- echo -e "$ Porfavor use numeros del [0-2]"
|
|
|
- msg -bar
|
|
|
- menu
|
|
|
- ;;
|
|
|
- esac
|
|
|
+
|
|
|
+declare -A cor=( [0]="\033[1;37m" [1]="\033[1;34m" [2]="\033[1;31m" [3]="\033[1;33m" [4]="\033[1;32m" )
|
|
|
+SCPdir="/etc/VPS-MX" && [[ ! -d ${SCPdir} ]] && exit 1
|
|
|
+SCPusr="${SCPdir}/controlador" && [[ ! -d ${SCPusr} ]] && mkdir ${SCPusr}
|
|
|
+SCPfrm="${SCPdir}/herramientas" && [[ ! -d ${SCPfrm} ]] && mkdir ${SCPfrm}
|
|
|
+SCPinst="${SCPdir}/protocolos" && [[ ! -d ${SCPfrm} ]] && mkdir ${SCPfrm}
|
|
|
+ if ps aux | grep 'psiphond' | grep -v grep >/dev/null; then
|
|
|
+ echo "El proceso psiphond ya está activo."
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+
|
|
|
+ msg -bar
|
|
|
+ msg -tit
|
|
|
+ msg -bar
|
|
|
+ msg -ama "\033[1;32m INSTALADOR DE SERVR-PSIPHONE"
|
|
|
+ msg -bar
|
|
|
+ echo -e "\033[1;33m Ingrese los puertos segun su necesidad\033[1;97m\n"
|
|
|
+ #echo -e "\033[1;97mDigite los puertos a activar \033[1;97m | \033[1;93mPuerto recomendados \033[1;32m 5300\n"
|
|
|
+ #echo -ne "\033[1;97mDigite los Puertos:\033[1;32m " && read -p " " -e -i "22" portasx
|
|
|
+ #echo "$portasx" >/etc/SCRIPT-LATAM/PortM/UDP-server.log
|
|
|
+
|
|
|
+ #tput cuu1 && tput dl1
|
|
|
+
|
|
|
+ rm -rf /root/psi
|
|
|
+ kill $(ps aux | grep 'psiphond' | awk '{print $2}') 1>/dev/null 2>/dev/null
|
|
|
+ killall psiphond 1>/dev/null 2>/dev/null
|
|
|
+ mkdir -p /root/psi
|
|
|
+ cd /root/psi
|
|
|
+ ship=$(wget -qO- ipinfo.io/ip || wget -qO- ifconfig.me)
|
|
|
+ wget -O /root/psi/psiphond https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/psiphond &>/dev/null
|
|
|
+ chmod +rwx /root/psi/psiphond
|
|
|
+ echo -ne "\033[1;97m Escribe el puerto para Psiphon SSH:\033[32m " && read -p " " -e -i "3001" sh
|
|
|
+ echo -ne "\033[1;97m Escribe el puerto para Psiphon OSSH:\033[32m " && read -p " " -e -i "3002" osh
|
|
|
+ echo -ne "\033[1;97m Escribe el puerto para Psiphon FRONTED-MEEK:\033[32m " && read -p " " -e -i "443" fm
|
|
|
+ echo -ne "\033[1;97m Escribe el puerto para Psiphon WEB:\033[32m " && read -p " " -e -i "3000" wb
|
|
|
+ #echo -ne "\033[1;97m Escribe el puerto para Psiphon UNFRONTED-MEEK:\033[32m " && read umo
|
|
|
+ #./psiphond --ipaddress $ship --protocol SSH:$sh --protocol OSSH:$osh --protocol FRONTED-MEEK-OSSH:$fm --protocol UNFRONTED-MEEK-OSSH:$umo generate
|
|
|
+ ./psiphond --ipaddress $ship --web $wb --protocol SSH:$sh --protocol OSSH:$osh --protocol FRONTED-MEEK-OSSH:$fm generate
|
|
|
+
|
|
|
+ chmod 666 psiphond.config
|
|
|
+ chmod 666 psiphond-traffic-rules.config
|
|
|
+ chmod 666 psiphond-osl.config
|
|
|
+ chmod 666 psiphond-tactics.config
|
|
|
+ chmod 666 server-entry.dat
|
|
|
+ cat server-entry.dat >/root/psi.txt
|
|
|
+ screen -dmS psiserver ./psiphond run
|
|
|
+ cd /root
|
|
|
+ psi=$(cat /root/psi.txt)
|
|
|
+ echo -e "\033[1;33m LA CONFIGURACION DE TU SERVIDOR ES:\033[0m"
|
|
|
+ msg -bar
|
|
|
+ echo -e "\033[1;32m $psi \033[0m"
|
|
|
+ msg -bar
|
|
|
+ echo -e "\033[1;33m PROTOCOLOS HABILITADOS:\033[0m"
|
|
|
+ echo -e "\033[1;33m → SSH:\033[1;32m $sh \033[0m"
|
|
|
+ echo -e "\033[1;33m → OSSH:\033[1;32m $osh \033[0m"
|
|
|
+ echo -e "\033[1;33m → FRONTED-MEEK-OSSH:\033[1;32m $fm \033[0m"
|
|
|
+ #echo -e "\033[1;33m → UNFRONTED-MEEK-OSSH:\033[1;32m $umo \033[0m"
|
|
|
+ echo -e "\033[1;33m → WEB:\033[1;32m $wb \033[0m"
|
|
|
+ msg -bar
|
|
|
+ echo -e "\033[1;33m DIRECTORIO DE ARCHIVOS:\033[1;32m /root/psi \033[0m"
|
|
|
+ msg -bar
|
|
|
+ [[ "$(ps x | grep psiserver | grep -v grep | awk '{print $1}')" ]] && msg -verd " >> SERVIDOR-PSIPHONE INSTALADO CON EXITO <<" || msg -ama " ERROR VERIFIQUE"
|
|
|
+ msg -bar
|
|
|
+ read -t 120 -n 1 -rsp $'\033[1;39m << Presiona enter para Continuar >>\n'
|
|
|
+ menu_inst
|
|
|
+ }
|
|
|
+ desactivar_psiphone() {
|
|
|
+
|
|
|
+ msg -bar
|
|
|
+ echo -e "\033[1;31m DESISNTALANDO PUERTOS UDP-SERVER "
|
|
|
+ msg -bar
|
|
|
+ rm -rf /root/psi
|
|
|
+ kill $(ps aux | grep 'psiphond' | awk '{print $2}') 1>/dev/null 2>/dev/null
|
|
|
+ killall psiphond 1>/dev/null 2>/dev/null
|
|
|
+ [[ "$(ps x | grep psiserver | grep -v grep | awk '{print $1}')" ]] && echo -e "\033[1;32m >> UDP-SERVER DESINSTALADO CON EXICO << "
|
|
|
+ read -t 60 -n 1 -rsp $'\033[1;39m << Presiona enter para Continuar >>\n'
|
|
|
+ menu_inst
|
|
|
+ }
|
|
|
+
|
|
|
+ msg -bar
|
|
|
+ msg -tit
|
|
|
+ msg -bar
|
|
|
+ msg -ama " INSTALADOR DE PSIPHONE-SERVER"
|
|
|
+ msg -bar
|
|
|
+ if [[ ! -e /bin/psiphond ]]; then
|
|
|
+ curl -o /bin/psiphond https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/psiphond &>/dev/null
|
|
|
+ chmod 777 /bin/psiphond
|
|
|
+ fi
|
|
|
+ echo -ne " \e[1;93m [\e[1;32m1\e[1;93m]\033[1;31m > \e[1;97m INSTALAR SERVER-PSIPHONE \e[97m \n"
|
|
|
+ echo -ne " \e[1;93m [\e[1;32m2\e[1;93m]\033[1;31m > \033[1;97m DETENER SERVER-PSIPHONE \e[97m \n"
|
|
|
+ msg -bar
|
|
|
+ echo -ne " \e[1;93m [\e[1;32m0\e[1;93m]\033[1;31m > \033[1;97m" && msg -bra " \e[97m\033[1;41m VOLVER \033[1;37m"
|
|
|
+ msg -bar
|
|
|
+ echo -ne "\033[1;97mDigite solo el numero segun su respuesta:\e[32m "
|
|
|
+ read opcao
|
|
|
+ case $opcao in
|
|
|
+ 1)
|
|
|
+ msg -bar
|
|
|
+ install_psiphone
|
|
|
+ ;;
|
|
|
+ 2)
|
|
|
+ msg -bar
|
|
|
+ desactivar_psiphone
|
|
|
+ ;;
|
|
|
+ 0)
|
|
|
+ menu
|
|
|
+ ;;
|
|
|
+ *)
|
|
|
+ echo -e "$ Porfavor use numeros del [0-2]"
|
|
|
+ msg -bar
|
|
|
+ menu
|
|
|
+ ;;
|
|
|
+ esac
|