検索
ホームページウェブフロントエンドjsチュートリアル必要な唯一の VPS ガイド: 簡単な手順でセットアップから運用まで

実稼働対応 VPS のセットアップは思ったよりもずっと簡単です - 実稼働環境にバックエンド コードをデプロイする方法に関するベスト ガイド

  • ?接続: https://www.subham.online
  • ?GitHub: https://github.com/Subham-Maity
  • ?Twitter: https://twitter.com/TheSubhamMaity
  • ?LinkedIn: https://www.linkedin.com/in/subham-xam
  • ?インスタ: https://www.instagram.com/subham_xam

本当のことを言いましょう... 行き詰まったままになる導入チュートリアルにうんざりしていませんか?はい、私もです。

ほら、他の開発者を手伝っているときに気づいたことがあります。ほとんどのガイドは、小さいけれど非常に重要な手順を省略しています。次に何が起こるか知っていますか?あなたは真夜中にエラーに悩まされ、何が問題だったのかを調べようとしてブラウザのタブを 50 個開いています。

それが私がこのガイドを作成した理由です。サーバーを展開するすべての手順を順を追って説明します。作業しているかどうか:

  • Node.js
  • 行きます
  • スプリングブート (Java)
  • 錆び
  • ジャンゴ
  • ララベル
  • フラスコ
  • または他のサーバー

通常は人々をつまずかせるような小さな詳細について説明します。

これは、髪を抜かずにサーバーの展開を手伝ってくれる友人があなたの隣に座っていると考えてください?

どこかで行き詰まってしまいましたか?以下にコメントするか、私に直接メッセージを送ってください。実は答えてるんです!

サーバーを正しい方法で導入する準備はできましたか?始めましょう!

1️⃣ 最初のステップ - VPS に接続する

✅ 1. ホスティングプロバイダーを選択します

ホスティング プロバイダーから VPS プランを購入します。

✅ 2. 認証情報を取得します

フリーランスであっても、オフィスで働いていても、次の 3 つのものが必要です:

  • IP アドレス: 568.82.48.166
  • ユーザー名: root
  • パスワード: Subham@Xam_08

例:

568.82.48.166  
root  
Subham@Xam_08  

✅ 3. ターミナル経由で接続

ターミナルを開いて次のように入力します:

ssh root@568.82.48.166

✅ 4. 接続を確認します

次のようなメッセージが表示されます:

The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established.
ED33319 key fingerprint is SHA256:kLP3I9......QgQI.
This key is not known by any other names.

Are you sure you want to continue connecting (yes/no/[fingerprint])?

「はい」と入力するだけです。

✅ 5. パスワードを入力します

次に、次のプロンプトが表示されます:

Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts.
root@568.82.48.166's password:

パスワード (Subham@Xam_08) を貼り付けて Enter キーを押します。

(注: パスワードの入力中、ターミナルには文字が表示されません。Enter キーを押すだけです。)

✅ 6. 成功!

すべてが正しい場合は、次のように表示されます。

       Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64)

       * Documentation:  https://help.ubuntu.com
       * Management:     https://landscape.canonical.com
       * Support:        https://ubuntu.com/advantage

       System information as of Sat Dec 21 11:56:39 PM UTC 2024

       System load:  0.01555554443125      Processes:               292
       Usage of /:   2.1% of 20000.02GB   Users logged in:         0
       Memory usage: 5%                 IPv4 address for kms160:               568.82.48.166
       Swap usage:   0%

       * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
       just raised the bar for easy, resilient and secure K8s cluster deployment.

       https://ubuntu.com/engage/secure-kubernetes-at-the-edge

       137 updates can be applied immediately.
       To see these additional updates run: apt list --upgradable


       *** System restart required ***
       Last login: Mon Dec  9 06:55:53 2024 from 203.145.52.235
       root@ajfaljflaf:~#

root@ajfaljflaf:~# とはどういう意味ですか?

このプロンプトは、ホスト名 ajfaljflaf を使用して root ユーザーとしてサーバーにログインしていることを確認します。これで、コマンドを実行してサーバーをセットアップする準備が整いました。


2️⃣ 第 2 ステップ - システムの準備をする

✅ 1. ターミナルをクリアします

ログインしたら、次のように入力します:

568.82.48.166  
root  
Subham@Xam_08  

✅ 2. ディレクトリを確認します

現在のディレクトリを確認し、ファイルをリストします:

ssh root@568.82.48.166

出力例:

The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established.
ED33319 key fingerprint is SHA256:kLP3I9......QgQI.
This key is not known by any other names.

Are you sure you want to continue connecting (yes/no/[fingerprint])?

✅ 3. パッケージリストを更新します

パッケージ リストを更新して最新の更新を確認します:

Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts.
root@568.82.48.166's password:

出力例:

       Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64)

       * Documentation:  https://help.ubuntu.com
       * Management:     https://landscape.canonical.com
       * Support:        https://ubuntu.com/advantage

       System information as of Sat Dec 21 11:56:39 PM UTC 2024

       System load:  0.01555554443125      Processes:               292
       Usage of /:   2.1% of 20000.02GB   Users logged in:         0
       Memory usage: 5%                 IPv4 address for kms160:               568.82.48.166
       Swap usage:   0%

       * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
       just raised the bar for easy, resilient and secure K8s cluster deployment.

       https://ubuntu.com/engage/secure-kubernetes-at-the-edge

       137 updates can be applied immediately.
       To see these additional updates run: apt list --upgradable


       *** System restart required ***
       Last login: Mon Dec  9 06:55:53 2024 from 203.145.52.235
       root@ajfaljflaf:~#

警告やエラーが発生した場合は、それらを確認して、重要なアップデートがブロックされていないことを確認してください。

✅ 4. インストールされているパッケージをアップグレードする

利用可能なアップデートとアップグレードをインストールします:

    clear

プロンプトの例:

    pwd
    ls

続行するには「yes」と入力してください。

✅ 5. アップグレード プロンプトを処理する

アップグレード中に、構成プロンプトが表示される場合があります:

  • 例 1: アクションの確認 Tab キーを使用して [OK] を選択し、Enter を押します。

The Only VPS Guide You

  • 例 2: デフォルトを選択する デフォルトのオプションを選択するか、変更を加えて、Enter を押します。

The Only VPS Guide You

(注: オプションを切り替えるにはタブキーを使用する必要があります)

  • アップグレードの完了を確認します

    アップグレードが成功すると、サービスの再起動に関するメッセージが表示されます:

        root@hdicj8psx6:~# pwd  
        /root  
        root@hdicj8psx6:~# ls  
        snap  
    

    これにより、サービスが必要に応じて再開または延期されたことが確認されます。


3️⃣ 3 番目のステップ - 依存関係をインストールし、適切な認証を使用してリポジトリのクローンを作成する

✅ 1. Node.js をインストールします

Node.js をインストールするには、次を実行します:

    sudo apt update

これにより、Node.js がインストールされます。

✅ 2. Git をインストールします

Git をインストールするには、次を実行します:

    Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease  
    Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]  
    Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease  
    Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release  
      404  Not Found [IP: 185.125.190.80 443]  
    Reading package lists... Done  

✅ 3. リポジトリを GitHub にプッシュします

コードがまだ GitHub にプッシュされていない場合は、ローカル マシンで次の手順に従います。

    sudo apt upgrade

追加の便利なコマンド:

    124 upgraded, 13 newly installed, 0 to remove, and 0 not upgraded.  
    Need to get 537 MB of archives.  
    After this operation, 679 MB of additional disk space will be used.  

: 認証エラーが発生した場合は、次のことを行う必要があります:

  1. SSH キーを設定します。
  2. パスワードの代わりに個人用アクセス トークンを使用します。
  3. 認証には GitHub CLI (gh) を使用します。

ガイダンスについては、このガイドを参照してください。

✅ 4. リポジトリのクローンを作成します

  • GitHub から HTTPS リンクをコピーします:

    例:

    The Only VPS Guide You

  • リポジトリのクローンを作成します:

    568.82.48.166  
    root  
    Subham@Xam_08  
    

初めて接続する場合は、次のようなメッセージが表示されます:

ssh root@568.82.48.166

✅ 5. 認証の問題を解決する

上記のエラーが発生した場合は、次の手順に従ってください:

  • GitHub CLI (gh) をインストールします:

    The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established.
    ED33319 key fingerprint is SHA256:kLP3I9......QgQI.
    This key is not known by any other names.
    
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
    
  • GitHub で認証する:

    Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts.
    root@568.82.48.166's password:
    

    プロンプトに従います:

    • GitHub.com を選択します。
    • プロトコルとして HTTPS を選択します。
    • Web ブラウザでログインを選択し、GitHub 資格情報を使用して Git を認証します。

    プロンプトの例:

           Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64)
    
           * Documentation:  https://help.ubuntu.com
           * Management:     https://landscape.canonical.com
           * Support:        https://ubuntu.com/advantage
    
           System information as of Sat Dec 21 11:56:39 PM UTC 2024
    
           System load:  0.01555554443125      Processes:               292
           Usage of /:   2.1% of 20000.02GB   Users logged in:         0
           Memory usage: 5%                 IPv4 address for kms160:               568.82.48.166
           Swap usage:   0%
    
           * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
           just raised the bar for easy, resilient and secure K8s cluster deployment.
    
           https://ubuntu.com/engage/secure-kubernetes-at-the-edge
    
           137 updates can be applied immediately.
           To see these additional updates run: apt list --upgradable
    
    
           *** System restart required ***
           Last login: Mon Dec  9 06:55:53 2024 from 203.145.52.235
           root@ajfaljflaf:~#
    
    • ワンタイム コードをコピーし、ブラウザでリンクを開きます。
    • GitHub アカウントにログインし、コードを貼り付けます。
    • ターミナルに戻ります:
        clear
    

✅ 6. GitHub に SSH キーを追加します

SSH キーを GitHub に追加するには、このガイドを参照してください。

✅ 7. リポジトリのクローンを再度作成します

SSH キーを追加したら、リポジトリのクローンを作成します:

    pwd
    ls

✅ 8. クローン作成の検証

クローン作成後、リポジトリが存在するかどうかを確認します:

    root@hdicj8psx6:~# pwd  
    /root  
    root@hdicj8psx6:~# ls  
    snap  

4️⃣ 4 番目のステップ - プロジェクトをセットアップする

✅ 1. プロジェクト ディレクトリに移動します

まず、プロジェクトを見つけるためのディレクトリをリストします:

    sudo apt update

次に、プロジェクト フォルダーに移動します。

    Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease  
    Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]  
    Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease  
    Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release  
      404  Not Found [IP: 185.125.190.80 443]  
    Reading package lists... Done  

ヒント: プロジェクト フォルダーの最初の 2 ~ 3 文字を入力し、Tab キーを押して名前をオートコンプリートします。

✅ 2. プロジェクトの依存関係をインストールします

プロジェクト フォルダー内で次のコマンドを実行して、必要なパッケージをインストールします:

    sudo apt upgrade

プロジェクトのサイズによっては、これには数分かかる場合があります。

✅ 3. .env ファイルをセットアップする

プロジェクトに .env ファイルがない場合 (通常、非プライベート リポジトリでは除外されます)、環境変数を保存するためにファイルを作成できます:

  • プロジェクト ディレクトリで .env という名前の新しいファイルを開きます。
    124 upgraded, 13 newly installed, 0 to remove, and 0 not upgraded.  
    Need to get 537 MB of archives.  
    After this operation, 679 MB of additional disk space will be used.  
  • 次の形式で変数を追加します。
Restarting services...  
/etc/needrestart/restart.d/systemd-manager  
systemctl restart nginx.service polkit.service ssh.service udisks2.service  
Service restarts being deferred:  
systemctl restart networkd-dispatcher.service  
systemctl restart systemd-logind.service  
  • 保存してエディタを終了します。
    • Ctrl O を押してから Enter を押して保存します。
    • Ctrl X を押して終了します。

✅ 4. .env 構成を確認する

.env ファイルが存在し、適切に構成されているかどうかを確認してください:

   sudo apt install nodejs

✅ 5. アプリケーションを実行します

最後に、以下を使用してアプリケーションを起動します:

   sudo apt install git

または、フレームワークまたはスクリプトを使用している場合は、次のようなその特定のコマンドに従います。

568.82.48.166  
root  
Subham@Xam_08  

注: エラーが発生した場合は、.env 変数を確認し、インストールされている依存関係を確認し、欠落している構成がないか探してください。


これは、構造、明確さ、書式設定が改善されたコンテンツの書き直されたバージョンです:


5️⃣ 第 5 ステップ - プロジェクトを開始する

PM2をインストールする

アプリケーションを継続的に実行し続けるには、Node.js アプリケーション用の強力なプロセス マネージャーである PM2 を使用できます。これにより、ダウンタイムなしの再起動が可能になり、DevOps タスクが簡素化されます。

次のコマンドを実行して PM2 をグローバルにインストールします:

ssh root@568.82.48.166

アプリケーションの開始

NestJS を使用している場合は、この詳細ガイドに従って PM2 で NestJS アプリをデプロイしてください:

? PM2 を使用して Linux Ubuntu サーバーに NestJS アプリをデプロイする

Node.js アプリケーションを使用している場合は、このガイドを参照してください:

? PM2 で Node.js アプリを起動する方法

セットアップの準備ができたら、次のように入力してサーバーを起動します。

The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established.
ED33319 key fingerprint is SHA256:kLP3I9......QgQI.
This key is not known by any other names.

Are you sure you want to continue connecting (yes/no/[fingerprint])?

ブラウザを開いて次の場所に移動します:

Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts.
root@568.82.48.166's password:

例:

http://404.89.46.183:3333/xam


?一般的な問題の処理

ファイアウォールがサイトをブロックしています

サーバーにアクセスできない場合は、ファイアウォールの問題が原因である可能性があります。まず、次のコマンドを使用してファイアウォール ルールを確認します。

       Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64)

       * Documentation:  https://help.ubuntu.com
       * Management:     https://landscape.canonical.com
       * Support:        https://ubuntu.com/advantage

       System information as of Sat Dec 21 11:56:39 PM UTC 2024

       System load:  0.01555554443125      Processes:               292
       Usage of /:   2.1% of 20000.02GB   Users logged in:         0
       Memory usage: 5%                 IPv4 address for kms160:               568.82.48.166
       Swap usage:   0%

       * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
       just raised the bar for easy, resilient and secure K8s cluster deployment.

       https://ubuntu.com/engage/secure-kubernetes-at-the-edge

       137 updates can be applied immediately.
       To see these additional updates run: apt list --upgradable


       *** System restart required ***
       Last login: Mon Dec  9 06:55:53 2024 from 203.145.52.235
       root@ajfaljflaf:~#

このコマンドは、現在のファイアウォール ルールをすべてリストします。ポート 3333 がリストにない場合、またはエラーが発生した場合は、Stack Overflow などのプラットフォーム、または GPT、Claude、Copilot、Llama などのツールを検索して問題を特定できます。多くの場合、特定の問題をトラブルシューティングするための詳細な洞察が提供されます。

ファイアウォール ルールを更新しています

ファイアウォールがポート 3333 での受信トラフィックをブロックする場合は、次のようにルールを更新します。

    clear

コマンドの内訳:
-A INPUT: INPUT チェーンにルールを追加します。
-p tcp: TCP プロトコルを指定します。
--dport 3333: ポート 3333 を定義します。
-j ACCEPT: このポートでのトラフィックを許可します。

次に、更新されたルールを確認します:

    pwd
    ls

次のようなものが表示されるはずです:

    root@hdicj8psx6:~# pwd  
    /root  
    root@hdicj8psx6:~# ls  
    snap  

ファイアウォール ルールの永続化

再起動後もファイアウォール ルールが確実に残るようにするには、netfilter-persistent パッケージをインストールします。

    sudo apt update

次のコマンドを使用してルールを保存します:

    Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease  
    Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]  
    Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease  
    Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release  
      404  Not Found [IP: 185.125.190.80 443]  
    Reading package lists... Done  

PM2 プロセスの管理

  1. PM2 でアプリケーションを開始します

    次のコマンドを使用して、PM2 でサーバーを起動します:

        sudo apt upgrade
    

    -f フラグは PM2 にプロセスを強制的に再起動します。

  2. 未使用のプロセスを削除します

    以前の実行によるプロセスが存在する場合は、その ID を使用して削除できます:

The Only VPS Guide You

568.82.48.166  
root  
Subham@Xam_08  

これにより、重複したプロセスで競合が発生しなくなります。

The Only VPS Guide You


これで、アプリケーションはスムーズに実行されるはずです。 ?

_注: SSL、nginx、およびその他すべての関連情報に関するすべての情報をブログに更新します _

以上が必要な唯一の VPS ガイド: 簡単な手順でセットアップから運用までの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
JavaScriptエンジン:実装の比較JavaScriptエンジン:実装の比較Apr 13, 2025 am 12:05 AM

さまざまなJavaScriptエンジンは、各エンジンの実装原則と最適化戦略が異なるため、JavaScriptコードを解析および実行するときに異なる効果をもたらします。 1。語彙分析:ソースコードを語彙ユニットに変換します。 2。文法分析:抽象的な構文ツリーを生成します。 3。最適化とコンパイル:JITコンパイラを介してマシンコードを生成します。 4。実行:マシンコードを実行します。 V8エンジンはインスタントコンピレーションと非表示クラスを通じて最適化され、Spidermonkeyはタイプ推論システムを使用して、同じコードで異なるパフォーマンスパフォーマンスをもたらします。

ブラウザを超えて:現実世界のJavaScriptブラウザを超えて:現実世界のJavaScriptApr 12, 2025 am 12:06 AM

現実世界におけるJavaScriptのアプリケーションには、サーバー側のプログラミング、モバイルアプリケーション開発、モノのインターネット制御が含まれます。 2。モバイルアプリケーションの開発は、ReactNativeを通じて実行され、クロスプラットフォームの展開をサポートします。 3.ハードウェアの相互作用に適したJohnny-Fiveライブラリを介したIoTデバイス制御に使用されます。

next.jsを使用してマルチテナントSaaSアプリケーションを構築する(バックエンド統合)next.jsを使用してマルチテナントSaaSアプリケーションを構築する(バックエンド統合)Apr 11, 2025 am 08:23 AM

私はあなたの日常的な技術ツールを使用して機能的なマルチテナントSaaSアプリケーション(EDTECHアプリ)を作成しましたが、あなたは同じことをすることができます。 まず、マルチテナントSaaSアプリケーションとは何ですか? マルチテナントSaaSアプリケーションを使用すると、Singの複数の顧客にサービスを提供できます

next.jsを使用してマルチテナントSaaSアプリケーションを構築する方法(フロントエンド統合)next.jsを使用してマルチテナントSaaSアプリケーションを構築する方法(フロントエンド統合)Apr 11, 2025 am 08:22 AM

この記事では、許可によって保護されたバックエンドとのフロントエンド統合を示し、next.jsを使用して機能的なedtech SaaSアプリケーションを構築します。 FrontEndはユーザーのアクセス許可を取得してUIの可視性を制御し、APIリクエストがロールベースに付着することを保証します

JavaScript:Web言語の汎用性の調査JavaScript:Web言語の汎用性の調査Apr 11, 2025 am 12:01 AM

JavaScriptは、現代のWeb開発のコア言語であり、その多様性と柔軟性に広く使用されています。 1)フロントエンド開発:DOM操作と最新のフレームワーク(React、Vue.JS、Angularなど)を通じて、動的なWebページとシングルページアプリケーションを構築します。 2)サーバー側の開発:node.jsは、非ブロッキングI/Oモデルを使用して、高い並行性とリアルタイムアプリケーションを処理します。 3)モバイルおよびデスクトップアプリケーション開発:クロスプラットフォーム開発は、反応および電子を通じて実現され、開発効率を向上させます。

JavaScriptの進化:現在の傾向と将来の見通しJavaScriptの進化:現在の傾向と将来の見通しApr 10, 2025 am 09:33 AM

JavaScriptの最新トレンドには、TypeScriptの台頭、最新のフレームワークとライブラリの人気、WebAssemblyの適用が含まれます。将来の見通しは、より強力なタイプシステム、サーバー側のJavaScriptの開発、人工知能と機械学習の拡大、およびIoTおよびEDGEコンピューティングの可能性をカバーしています。

javascriptの分解:それが何をするのか、なぜそれが重要なのかjavascriptの分解:それが何をするのか、なぜそれが重要なのかApr 09, 2025 am 12:07 AM

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。

pythonまたはjavascriptの方がいいですか?pythonまたはjavascriptの方がいいですか?Apr 06, 2025 am 12:14 AM

Pythonはデータサイエンスや機械学習により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、簡潔な構文とリッチライブラリエコシステムで知られており、データ分析とWeb開発に適しています。 2。JavaScriptは、フロントエンド開発の中核です。 node.jsはサーバー側のプログラミングをサポートしており、フルスタック開発に適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい