Skip to main content
Cette technologie de diffusion vous permet de travailler avec des applications héritées dans votre navigateur depuis n’importe quel appareil ! Par exemple, vous pourriez exécuter un jeu Python conçu pour ordinateur directement sur votre téléphone mobile ou votre tablette sans apporter de modifications au code sous-jacent. Tetris (propulsé par PyGame) image de Tetris dans une application Replit

Comment utiliser VNC ?

Toute application Replit – dans n’importe quel langage – peut utiliser un bureau virtuel. Aucune modification n’est nécessaire pour exécuter des programmes graphiques natifs sur Replit. Le panneau VNC apparaîtra lorsque n’importe quelle application tente d’ouvrir une fenêtre de bureau native.

Sécuriser votre application Replit

Par défaut, votre connexion VNC n’a pas de mot de passe et n’est accessible que depuis https://replit.com, car la connexion repose sur la même authentification utilisée pour le WebSocket. Si vous devez accéder à votre application Replit via le client externe noVNC, vous pouvez définir un mot de passe VNC. Définissez un mot de passe dans la configuration secrets de votre application Replit. Secrets est un endroit sécurisé pour stocker des mots de passe sans craindre que d’autres utilisateurs y accèdent. La définition de VNC_PASSWORD ajoutera une sécurité renforcée lors de la connexion à distance.

Comment utiliser VNC en plein écran ?

Vous devez avoir sécurisé votre application Replit comme indiqué ci-dessus avant de poursuivre ces étapes.
  1. Exécutez la commande suivante dans votre onglet « Shell » :
    echo $REPL_ID
    
image montrant la commande echo
  1. Construisez votre URL de connexion en remplaçant REPL_ID par la sortie ci-dessus : <\REPL_ID\>.id.repl.co
  2. Ouvrez le client noVNC dans un onglet de navigateur séparé.
  3. Ouvrez les paramètres de connexion.
ouvrir les paramètres de connexion
  1. Développez le champ WebSockets. Entrez votre URL de connexion (\<REPL_ID\>.id.repl.co) dans le champ host, et laissez le champ path vide.
hôte
  1. Changez le Mode de mise à l'échelle en Redimensionnement distant :
mise à l'échelle
  1. Utilisez le nom d’utilisateur runner et le mot de passe configuré ci-dessus lorsqu’on vous demande des identifiants.

Exemples