多くのプロジェクトでは、開発プロセス中にさまざまなデモ環境やオペレーティング システムで実行およびデバッグする必要があるため、開発者にとって仮想マシンがより便利な選択肢になります。ウェブサイトやミニプログラムの開発などの一部のプロジェクトでは、さまざまなネットワーク環境でテストする必要もあります。パブリック IP がないと、リモート アクセスの問題が発生します。 ここでは、無料で使いやすいイントラネット侵入ソフトウェアである Peanut Shell をお勧めします。パブリック IP またはルーターのポート マッピングは必要ありません。 NAT-DDNS により、外部ネットワーク デバイスは固定ドメイン名を通じてイントラネット ホスト、サーバー、さまざまなサービス アプリケーションなどに迅速にアクセスできるようになります。 一般的に使用されている VMware ワークステーションを例に挙げてみましょう (もちろん、他の仮想マシン プログラムを選択して、任意のオペレーティング環境をインストールすることもできます)。 Peanut Shell により、ローカル テストに使用される仮想マシン環境がイントラネット経由で侵入され、外部ネットワーク アクセスが実現されます。 ステップ 1: VMware をインストールして仮想マシンを構築します。 ステップ 2: 仮想マシンを起動してオペレーティング システムに入り、apache2 をインストールします。
インストールが成功すると、設定ファイルは /etc/apache2 ディレクトリに保存されます。この記事では単純な HTTP サーバーを構築するだけなので、ここでは紹介しません。 apache2 が正常にインストールされると、/var/www/htm/ ディレクトリに index.html ファイルが表示されます。このページにアクセスするには、apache2 サービスを再起動し (再起動コマンド: sudo /etc/init.d/apache2 restart)、同じ LAN 上のデバイスを使用して Ubuntu の IP アドレスにログインするだけです。 ステップ3: UbuntuのIPアドレスは次のとおりです すると、同じ LAN 環境内で構築された HTTP サービスに正常にアクセスできるようになります。 ステップ 4: 仮想マシンに戻り、ブラウザを開いて、Peanut Shell の公式 Web サイトから対応するバージョンの Peanut Shell クライアントをダウンロードします。 ステップ 5: Ubuntu はデフォルトで通常のユーザーとしてログインし、sudo -s を介して管理者に切り替えます。 ステップ 6: 次に、Peanut Shell インストール パッケージのディレクトリを配置し、次のコマンドを使用してインストールします: dpkg -i phddns-5.0.0-amd64.deb (Peanut Shell Linux 5.0 では、wget 依存パッケージのインストールが必要です。インストールしないと、Peanut Shell プログラムが使用できなくなります)。 ステップ 7: Peanut Shell Linux 5.0 はデフォルトで有効になっています。有効になっていない場合は、phddns start と入力して Peanut Shell を有効にします。 ステップ 8: 次に、ブラウザを使用して Peanut Shell PC 管理に入り、Peanut Shell のインストール時に生成された SN コードとデフォルトのパスワード admin を入力します (すでに Peanut Shell アカウントを持っていて、イントラネット サービスを有効にしている場合は、直接ログインできます)。 ステップ 9: Peanut Shell Management に入った後、Peanut Shell Management APP を使用してコードまたは登録および認証された Peanut Shell アカウントとパスワードをスキャンしてアクティブ化できます。 ステップ 10: アクティベーションが成功したら、イントラネット侵入インターフェイスで [+ マッピングの追加] をクリックします。 ステップ 11: アプリケーション名をカスタマイズし、マッピング タイプとして HTTP を選択し、イントラネット ホストの HTTP サービスを構築する仮想マシンの IP アドレスを入力して、ポート 80 を選択します (Apache サーバーのデフォルト ポートは 80 です)。 ここで、Peanut Shell は「パスワードによるアクセス制限」も提供します。パスワードを設定すると、悪意のあるアクセスを防ぎ、サービスのセキュリティを保護できます。 設定が完了したら、「確認」をクリックすると、PeanutShell は外部ネットワーク アクセス アドレスを自動的に生成します。 ステップ 12: 次に、外部ネットワーク環境で、Peanut Shell によって生成されたアクセス アドレスを入力すると、LAN 仮想マシン上に構築された HTTP サービスにアクセスできます。 html ディレクトリに他の html ファイルを追加すると、外部ネットワーク上で正常にアクセスできるようになります。 将来的には、Peanut Shell を搭載した仮想マシンを使用して、さまざまなプロジェクトをリモートで開発およびデバッグできるようになります。 Peanut Shell は、仮想マシンに加えて、OA、ERP、サーバー、ビデオ監視、Web サイト、ブログ、インダストリー 4.0 などのさまざまな LAN アプリケーションや、パブリック IP 環境のないその他のシナリオへのリモート アクセスと管理に適しています。 PeanutShell は無料試用版を提供しており、イントラネット侵入のコアコンポーネントである PHTunnel SDK も公開しています。開発者は二次開発用にこれを無料でダウンロードし、独自のアプリケーションやデバイスに統合して、すぐにイントラネット侵入機能を取得できます。 |
<<: 11 コア システムを完全にクラウドネイティブ化: 効率が 2 倍になり、コストが 80% 削減されました
>>: テンセント第3四半期財務報告:テンセントカンファレンスのユーザーが1億人を突破、クラウド事業がベンチマークを加速
zji 香港 cera データセンターの香港サーバーを紹介します。このコンピュータールームの香港サー...
1. プログラミングコードホスティングウェブサイトから新たなオープンソース熱が生まれるソースコードは...
近年、Baidu の検索商業化プロセスが急速に進歩したことにより、入札プロモーションの触手は従来の検...
ミニプログラムの台頭に直面して、教育業界はどのようにその波に乗るべきでしょうか?この記事では、教育業...
垂直型ソーシャルアプリが中秋節の期間中にイベントを企画しました。話題は斬新、プレゼントも豊富、インタ...
昨日、racknerdは最新の格安VPSプロモーション「racknerd:年間23.5ドル、KVM仮...
実際、検索エンジンマーケティングは誰もがよく知っています。多くの人が毎日この仕事に携わっています。最...
Baidu百科事典によると、ウェブサイト運営責任者は、企業の事業戦略の指導の下で市場調査とフィードバ...
ご存知のとおり、企業サイト、特にポータルサイト化されていないサイトの場合、SEO を行うことは非常に...
またクリスマス、そしてまた年末。言い訳はたくさんあるけど、急いで在庫処分して、サーバーの売り切れが始...
これは Java クローラー シリーズの 5 番目です。前回の記事では、Java クローラー サーバ...
Hosthatchはノルウェーのオスロで独自のVPS事業を運営しています。同社のノルウェーVPSはデ...
昨今、SEO について語ることは、以前に比べてはるかに人気がなくなったようです。過去 2 年間、多く...
私たちは、すべてが感知され、すべてがつながり、すべてがインテリジェントになる時代に入りつつあります。...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン読者数とクリック率を多く獲得できる魅力的...