Skip to main content
このストリーミング技術により、どのデバイスからでもブラウザでレガシーアプリケーションを操作できます!例えば、デスクトップ向けに設計されたPythonゲームを、基本のコードに変更を加えることなく、スマートフォンやタブレットで直接実行することができます。 テトリス(PyGame使用) Replit Appでのテトリスのイメージ

VNCの使い方

言語を問わず、すべてのReplit AppはVirtualデスクトップを使用できます。Replitでネイティブグラフィックスプログラムを実行するために変更は必要ありません。VNCペインは、アプリケーションがネイティブデスクトップウィンドウを開こうとしたときに表示されます。

Replit Appのセキュリティ保護

デフォルトでは、VNC接続にパスワードはなく、WebSocketと同じ認証に依存しているため、https://replit.com からのみアクセスできます。外部のnoVNCクライアント経由でReplit Appにアクセスする必要がある場合は、VNCパスワードを設定できます。 Replit Appのシークレット設定でパスワードを設定します。Secretsは、他のユーザーにパスワードへのアクセスを心配することなくパスワードを安全に保存できる場所です。VNC_PASSWORDを設定することで、リモート接続時のセキュリティが強化されます。

フルスクリーンVNCの使い方

この手順を進めるには、上記の指示に従ってReplit Appのセキュリティを保護している必要があります。
  1. 「Shell」タブで以下のコマンドを実行します:
    echo $REPL_ID
    
echoコマンドを示すイメージ
  1. 上記の出力で REPL_ID を置き換えて接続URLを構築します:<\REPL_ID\>.id.repl.co
  2. 別のブラウザタブでnoVNCクライアントを開きます。
  3. 接続設定を開きます。
接続設定を開く
  1. WebSocketsフィールドを展開します。hostフィールドに接続URL(\<REPL_ID\>.id.repl.co)を入力し、pathフィールドは空白のままにします。
ホスト
  1. Scaling ModeRemote Resizingに変更します:
スケーリング
  1. 認証情報の入力を求められたら、runnerユーザー名と上記で設定したパスワードを使用します。

使用例