AWS無料サーバーアプリケーションとネットワークプロキシ設定チュートリアルの詳細な説明

AWS無料サーバーアプリケーションとネットワークプロキシ設定チュートリアルの詳細な説明

予防

  1. 1か月あたり40GBのデータ制限があり、制限を超えると料金が発生します。 (アクティベーション料金に関するメールリマインダーにご注意ください)
  2. 毎月750時間の制限がありますが、実際には1ヶ月の最大時間は744時間なので、時間警告メールは無視して構いません。
  3. ほとんどの IP は Google Scholar によってブロックされているため、ノードの変更を試行し続ける必要があります (運次第)。
  4. 1年間の無料サービスが終了した後は、サーバーからログアウトし、別のメールアドレスで登録することで引き続き無料でご利用いただけます。 (具体的な状況はAWSの最新の無料ポリシーに従います)

必要条件

  1. クレジットカード(国内クレジットカードも可、ビザ不要)
  2. 一時的な VPN とグローバル モードをオンにしておきます (オプション、AWS コンソール Web サイトにアクセスします。中国の一部の地域、特にキャンパス ネットワークではアクセスが非常に遅くなります)
  3. AWS無料サーバーを申請していないメールアドレス
  4. リモートサーバーにアクセスして制御するための SSH リモートログインツール。AWS 組み込みリモートコントロールの Web バージョンを選択できます (準備は不要、一部の地域の一部のサーバーではサポートされていません、Web バージョンの SSH は中国語の文字をサポートしていません)。または、クライアントをインストールすることもできます (クライアントの推奨: https://mobaxterm.mobatek.net/)
  5. ドメイン名を購入する(登録する必要はありません。安いものを選んで使用するだけです。このチュートリアルにはドメイン名の購入セクションが含まれています)

AWSアカウントを申請する

アドレス: https://aws.amazon.com/free/ (ウェブサイトの指示に従ってアカウントを登録し、本人確認を行ってください)
注意:クレジットカードを用意する必要があり、手続き中に確認のために1ドルが凍結されます。


仮想マシンの申請と有効化

コンソールページに入ります(右上隅でサーバーリージョンを選択します)
香港のインターネット速度(有効化が必要、料金はかかりません)、東京、シンガポールがそれに続きますが、個人的には、インターネット速度が速い場所では、Google Scholar によってブロックされる IP も多くなっているように感じます

ここに画像の説明を挿入

仮想マシンを申請する

写真の通り

ここに画像の説明を挿入
ここに画像の説明を挿入

Ubuntu 18 が推奨されます (画像のオプションは無視してください)

ここに画像の説明を挿入

注: 無料を選択残りはデフォルトのままにしておきます

ここに画像の説明を挿入

AWS サーバーは、SSH 制御アクセスにキーファイルを使用します。キーファイルがあり、それを保存している場合は、以前のものを使用してください。そうでない場合は、任意の名前でキーを作成しますが、必ずダウンロードして保存してください。将来クライアントでリモートアクセスする場合

制御サーバーにアクセスするために必要です。

ここに画像の説明を挿入

このようにして、無料のクラウド サーバーが作成され、1 年間無料で使用できるようになります。
注: 無料で使用したい場合は、1 年が経過したらクラウド サーバーをシャットダウンしてアカウントをキャンセルし、別のメール アカウントで登録してクレジットカードをバインドしてください (以前使用したカードでもかまいません)

初期化が完了するまで待ちます

ここに画像の説明を挿入

次に、Google Scholar にアクセスできるかどうかを確認します。ここでは、AWS が提供する接続サービスと EC2 Instance Connect を使用して接続します (デフォルト設定で問題ありません)。Web バージョンが接続できない、または利用できない場合は、ssh ツールのクライアント バージョンを使用してみてください。それでもうまくいかない場合は、インスタンスを再起動してもう一度試してください。 (それでもクライアントがアクセスできない場合は、ssh ツールが正しく設定されていないか、ローカル ネットワークに問題がある可能性があります)

ここに画像の説明を挿入
ここに画像の説明を挿入

(利用可能な場合)プロンプトに従ってツールをアップグレードします:sudo yum update

(Web コマンドのコピー アンド ペーストは使いにくいです。Ctrl + C/V を押して右クリックし、コピーしてみてください。多くの場合、コピーが失敗しても、あと数回試してみてください。)

curl を使用して Google Scholar にアクセスし、IP がブロックされているかどうかを確認します (下の図は通常のアクセスを表しています)。

ここに画像の説明を挿入

「申し訳ありません」というメッセージが表示される場合は、アカウントがブロックされていることを意味します。

ここに画像の説明を挿入

ブロックされている場合は、インスタンスを終了して新しいインスタンスを申請します (最初にインスタンスを終了してから、上記の手順を繰り返すことを忘れないでください)。

ここに画像の説明を挿入

完了したら、ホストを確認し、その IPv4 アドレスを覚えておいてください。

ここに画像の説明を挿入

セキュリティグループを構成する

プロキシを構築して後でカモフラージュするためのセキュリティグループを設定します(セキュリティグループでポート22、80、443を開きます)
対応するセキュリティグループ名を覚えておいてください

ここに画像の説明を挿入

左の列でセキュリティグループを選択します

ここに画像の説明を挿入

セキュリティグループページに入ります

ここに画像の説明を挿入

受信ルールを編集します(英語の場合は自分で調べてください)

ここに画像の説明を挿入

下の「ルールの追加」をクリックし、図のように設定して、最後に「ルールの保存」をクリックします。

ここに画像の説明を挿入

ドメイン名の設定

カモフラージュの目的で使用され、プロキシ サーバーを Web サイトのように見せます。プロキシを使用すると、外部からは、その Web サイトを閲覧しているように思われます。

ドメイン名を購入する(すでにドメイン名を持っている場合は無視してください)

Alibaba Cloud、Tencent Cloud、AWSにアカウントを登録し、ドメイン名を購入します。Alibaba Cloudを例に挙げると、Alipayアカウントで公式サイトに直接ログインできます。

1.ドメイン名登録: https://cn.aliyun.com/ (Alibaba Cloud HiChinaドメイン名登録)
ここに画像の説明を挿入
安いものを見つけて購入する(英語のドメイン名を購入するのがベスト)
ここに画像の説明を挿入
申請は不要

ドメイン名解決

コンソールに入り、購入したドメイン名を見つけて「解析」をクリックします。

ここに画像の説明を挿入

レコードを追加する

ここに画像の説明を挿入
ここに画像の説明を挿入

保存するだけです


サーバーエージェントの選択とインストール

まず、リモートでサーバーに接続します。ここでは、クライアント リモート SSH ツールを使用してデモンストレーションを行います。リモート コントロール ツール EC2 Instance Connect の以前の Web バージョンを直接使用することもできます。コマンドは同じですが、Web バージョンは中国語をサポートしていません。中国語のプロンプトが文字化けした場合は、関連するチュートリアルのスクリーンショットを参照してください。

Web リモート コントロールを使用する場合は、次の 3 つの画像をスキップしてください。

冒頭で述べた SSH リモート ログイン ツールをインストールして開きます (推奨: https://mobaxterm.mobatek.net/)
新しいセッションを作成する

ここに画像の説明を挿入
ここに画像の説明を挿入

OKをクリックし、ダブルクリックして開きます

ここに画像の説明を挿入

作成後、接続できなくなる場合があります。しばらく待つか、ローカルネットワークがブロックされていないか確認する必要があります。

まず、root ユーザーのパスワードを設定します (Linux ではパスワードは表示されません)。

sudo パスワード ルート
ここに画像の説明を挿入

次に、root ユーザーに切り替えます。

suルート
ここに画像の説明を挿入

次に、インターネット上のワンクリック インストール スクリプトを使用してエージェントをインストールします (前の手順が正しければ、スクリプトのプロンプトに従って後でインストールするだけです)。
(mobaxtermを使用する場合は、コピーして右クリックして貼り付けます)
お勧めはこちらです:

bash <(curl -sL https://s.hijk.art/v2ray.sh)

具体的な参考情報については、プロキシチュートリアルのウェブサイトを参照してください: https://v2raytech.com/
構築用の他のプロキシソフトウェアを検索することもできます。

サーバー部分が構築される


クライアントソフトウェア

アンドロイド

v2rayNG という非常に便利なアプリがありますが、App Store では入手できません。自分で探してダウンロードしてください。

iOS

かなり面倒なので、Huaweiに乗り換えてみてはいかがでしょうか?

trojan-qt5 を推奨

ダウンロードアドレス: https://github.com/McDull-GitHub/trojan-qt5/releases/download/v1.4/Trojan-Qt5-Windows.zip

解凍後に実行(ショートカットを作成することをお勧めします)

新しいワンクリック インストールでは URI サブスクリプションがサポートされているようで、リンク内の対応するエージェントを選択して手動で追加することもできます。

AWS 無料サーバー アプリケーションとネットワーク プロキシ設定チュートリアルに関するこの記事はこれで終わりです。AWS 無料サーバーに関するその他のコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • AWSサーバーリソースを無料で使用する方法を教えます

<<:  HTMLおよびJSPページがキャッシュされ、Webサーバーから再取得されるのを防ぎます。

>>:  Html/Css (初心者が最初に読むべきガイド)

推薦する

ブラウザタブの左端に表示されるウェブサイトのアイコンを設定します

この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...

新しいウィンドウで開くジャンプメニュー、window.open の使い方の紹介

コードをコピーコードは次のとおりです。 <前> <div> <sele...

WindowsにOpenSSLをインストールし、OpenSSLを使用して公開鍵と秘密鍵を生成します。

1. OpenSSL公式サイト公式ダウンロードアドレス: https://www.openssl....

データベースクエリの最適化: サブクエリの最適化

1. 事例会社のトップ以外の従業員全員を年齢別にグループ化します。 t_emp で id が存在しな...

画像を使用してハイパーリンクのパーソナライズされた下線を実現します

画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...

Dell R720 サーバーに Windows Server 2008 R2 をインストールする方法

注: この記事のすべての写真はインターネットから収集されたものであるため、DELL R720 サーバ...

Mysql5.6.36 スクリプトのコンパイル、インストール、初期化のチュートリアル

概要この記事は、centos7.3 上で mysql5.3.6 を自動的にコンパイルしてインストール...

JavaScriptのプロトタイプオブジェクトを徹底的に理解しましょう

目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...

WiFi 開発 | WiFi ワイヤレス テクノロジーの紹介

目次WiFiワイヤレステクノロジーの紹介1. WiFiテクノロジーの概要2. ESP8266の紹介W...

Linux で Docker を使用して MySQL をインストールする手順

テスターとして、学習プロセス中に Linux でソフトウェアをインストールする必要が頻繁にある場合が...

iframe ページで js 関数を呼び出すには js を使用します

最近、私は毎日論文提案に取り組んでいます。自分のスキルを発揮して、再びWebをデザインしたくてうずう...

Windows 環境での MYSQL5.7 設定ファイルの場所のグラフィカル分析

1. MYSQLインストールディレクトリ次のようにコードをコピーします。 select @@bas...

MySQL が「operate_time」エラーのデフォルト値が無効であると報告する問題を解決する

データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...

Tomcat イメージをインストールして Docker に Web プロジェクトをデプロイする方法を簡単に説明します。

1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...

MySQL (8 および 5.7) の Docker インストール

この記事では、Dockerを使用してMySQLデータベースとリモートアクセス構成をデプロイする方法を...