This post was originally posted on https://blog.viralsangani.me.
Checkout this post at – https://blog.viralsangani.me/posts/be-anonymous-create-your-own-proxy-server-with-aws-ec2/
2020年に生きる我々は、ユーザーおよびインターネット アプリケーションがサイバーセキュリティによる恩恵を受けることができるようになったのです。 インターネットを閲覧しているときに安全であるための最良の方法の 1 つは、プロキシ サーバーを使用することです。 プロキシサーバーは、現在では知っておくべき重要なものです。 プロキシ サーバーがサイバーセキュリティ サポートの重要な側面である理由を見てみましょう。
トラッキング Cookie、ブラウザ フィンガープリント、インターネット サービス プロバイダ (ISP) が広告主に閲覧ログを販売しているおかげで、オンラインの匿名性は COVID 19 ウイルスと同様、誰もが知っているが、それについて何かしている人はほとんどいない。 あなたの隣人がオンラインであなたを見つける場所を知らないかもしれませんが、少なくとも1つの大企業(私が誰を指しているか知っていますよね…😅)は、あなたが何を買い、何が好きで、何が嫌いか、あなたのお気に入りのアイスクリームの味も含めて、あなたを表す一連の0と1をデータベースに格納しています
これを阻止する方法は、企業ファイアウォールを使う、トーアを使う、またはVPNを使用するなど、ほとんど存在しないのです。 しかし、このブログでは、オンラインで安全な状態を維持するための無料で効果的な方法を紹介します。
プロキシを使用してインターネットを閲覧することにより、ユーザーのインターネット トラフィックはすべて、ユーザーのマシンではなく、プロキシ サーバーから来るように見えます。
プロキシサーバーを作成するには、以下の手順に従ってください。
ステップ1: AWSコンソールに移動し、サービスからEC2を選択します。
Step 3: リストからUbuntu Server 18.04 LTSを選択し、次をクリックします。
Step 4: セキュリティグループの設定に到達するまで続けるをクリックしてデフォルト設定を維持します。 新しいセキュリティグループを作成し、セキュリティグループ名と簡単な説明を追加します。 次に、新しいルールを追加し、タイプをカスタムTCPに設定し、ポート範囲を8888に設定します。 sourceで、ドロップダウンからMy IPを選択します。
「Review and launch」をクリックした後のポップアップから、新しいSSHキーを作成してダウンロードすることを確認してください。
Step 5: インスタンスを作成したら、接続ボタンをクリックして、以下の画像のようにsshコマンドをコピーします。 Windowsマシンの場合は、EC2サーバーへの接続にPuttyを使用することを強くお勧めします。
# Goto the directory where the key is download.chmod 400 proxy-server.pem# Paste the code copied from AWS.ssh -i "proxy-server.pem" @ec2-12-345-678-90.ap-south-1.compute.amazonaws.com
これで、AWS EC2サーバーのシェルが取得できます。
ステップ7:
sudo apt update && sudo apt upgradesudo apt install tinyproxy
これで、必要な依存関係はすべて取得されます。 Ubuntuサーバーをプロキシとして設定するために、TinyProxyを使用します。 デフォルトでは、TinyProxyはポート8888で動作します。
Step 8: このステップでは、VIMテキストエディターに慣れている必要があります。
sudo vim /etc/tinyproxy/tinyproxy.conf
Allow 127.0.0.1
行を探して、以下のようにパブリック IP を追加します。
自分の IP を知るには、新しいターミナルでこれを実行してください。
Step 9: 最後に tinyproxy を再起動して、行った変更を反映させます。
sudo /etc/init.d/tinyproxy restart
How to use this Proxy?
この Proxy を使ってネットを見るには、ブラウザでこの Proxy を使えるように設定する必要があります。 手動プロキシ設定を選択し、HTTPプロキシにAWS EC2のパブリックIP(AWS EC2ダッシュボードから取得可能)、ポートに8888を追加します。 Also use this Proxy for FTP and HTTPSにチェックを入れておきます。
確認のため、GoogleでWhat is my IPを検索してください。 AWS EC2 の IP が表示されます。これは、すべてのデータが AWS サーバー経由でルーティングされていることを意味します。 すべてのサイトがロック解除されています。 お楽しみに!