lea97338 commited on
Commit
a89a977
·
verified ·
1 Parent(s): aeb195a

Update F.py

Browse files
Files changed (1) hide show
  1. F.py +17 -8
F.py CHANGED
@@ -1,14 +1,23 @@
1
- from pyngrok import ngrok
 
2
  import sys
3
 
4
- auth_token = "3IKq23oaCZLQzw7gyReFXkiHOtp_726tyz1mkexyHTHxUtwwb"
5
- ngrok.set_auth_token(auth_token)
6
-
7
  try:
8
- port = int(input("Entrez le port a lancer : "))
9
  except ValueError:
 
10
  sys.exit(1)
11
 
12
- url = ngrok.connect(port)
13
- print(url.public_url)
14
- ngrok.get_ngrok_process().proc.wait()
 
 
 
 
 
 
 
 
 
 
 
1
+ import ngrok
2
+ import time
3
  import sys
4
 
 
 
 
5
  try:
6
+ port = int(input("Entrez le port a lancer (ex: 80, 8080) : "))
7
  except ValueError:
8
+ print("Erreur : port invalide.")
9
  sys.exit(1)
10
 
11
+ print(f"Lancement du tunnel via ngrok.forward sur le port {port}...")
12
+ try:
13
+ # Le token est injecté directement dans le paramètre authtoken
14
+ listener = ngrok.forward(port, authtoken="3IKq23oaCZLQzw7gyReFXkiHOtp_726tyz1mkexyHTHxUtwwb")
15
+ print(f"Tunnel actif ! URL publique : {listener.url()}")
16
+ print("Appuyez sur Ctrl+C pour arreter le tunnel.")
17
+
18
+ while True:
19
+ time.sleep(1)
20
+ except KeyboardInterrupt:
21
+ print("\nFermeture du tunnel.")
22
+ except Exception as e:
23
+ print(f"Erreur : {e}")