EC2にSquidをインストールする
以下参考にさせて頂きました。
[AWS EC2にプロキシサーバを構築して海外向けサイトを国内から閲覧する]
(https://haloechoes.com/server-operations/build-proxy-servers-for-overseas-sites/)
Proxy 接続テスト
ブラウザーにプロキシ設定を追加してアクセス。送信元IPがEC2のIPになる
ログ
googleにアクセスした際のSquidアクセスログ
[05/Jun/2020:05:19:46 +0000] "GET http://google.com/ HTTP/1.1" 301 653 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:65.0) Gecko/20100101 Firefox/65.0" TCP_MISS:HIER_DIRECT
[05/Jun/2020:05:19:47 +0000] "POST http://ocsp.pki.goog/gts1o1 HTTP/1.1" 200 826 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:65.0) Gecko/20100101 Firefox/65.0" TCP_MISS:HIER_DIRECT
リバースProxy接続テスト
以下参考にさせて頂きました。
Squidをリバースプロキシサーバーとして使う
ログ
Squidアクセスログ
[05/Jun/2020:07:18:17 +0000] "GET http://xxx.ap-northeast-1.compute.amazonaws.com:3128/test.html HTTP/1.1" 304 405 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" TCP_REFRESH_UNMODIFIED:FIRSTUP_PARENT
Nginxアクセスログ
127.0.0.1 - - [05/Jun/2020:07:21:18 +0000] "GET /test.html HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" "220.215.xxx.xxx"