Wii U1台、Switch2台、スマホ・タブレット9台、3DS 3台、パソコン4台、インターネット接続TV2台の計21台が既にあるうえ、さらに増えそう。ダウンロード等の集中によるネット環境悪化への対策のため、Raspberry Piで自宅PROXYサーバを立ててみた。
マンション等の集合住宅向けネットワーク回線には全戸共通のPROXYサーバが必要なのではと思う。
環境
使用OS: Raspbian 10 (Debian buster 10ベース)
手順
PROXYサーバ(squid)のインストール
最初にシステムを最新化
$ sudo apt update
$ sudo apt upgrade
次にsquidというPROXYサーバをインストール
$ sudo apt install squid
PROXYサーバ(squid)の設定
デフォルトの設定情報をバックアップ
$ sudo cp -p /etc/squid/squid.conf /etc/squid/squid.conf.org
squid.confを編集
$ sudo vi /etc/squid/squid.conf
(編集結果)
$ diff /etc/squid/squid.conf /etc/squid/squid.conf.org 1407c1407 < http_access allow localnet --- > #http_access allow localnet 1907,1908c1907 < #http_port 3128 < http_port 8080 --- > http_port 3128 3636c3635 < cache_dir ufs /var/spool/squid 100 16 256 --- > #cache_dir ufs /var/spool/squid 100 16 256 4165,4166d4163 < logformat myfmt %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %[un %Sh %mt < 4267d4263 < access_log daemon:/var/log/squid/access.log myfmt $
- http_access allow localnet
PROXYサーバへのローカルIPからのアクセスを許可 - http_port 8080
PROXYサーバのポート番号を8080に変更(変更しなくてもいい) - cache_dir ufs /var/spool/squid 100 16 256
ファイルキャッシュを有効化 - logformat myfmt %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %[un %Sh %mt
- access_log daemon:/var/log/squid/access.log myfmt
接続先ホスト名とIPアドレスを記録しないログフォーマットに変更。個人情報保護。
PROXYサーバ(Squid)に設定反映
$ sudo service squid restart
各機器にPROXYサーバを設定
各機器の設定は以下リンクを参照
- Android スマートフォンでネットワークの詳細設定を管理する
- iOS 設定アシスタントでネットワークの詳細設定を行う
- Windows 10 のプロキシ(サーバー)設定方法
- Nintendo Switchでインターネット接続の有線接続設定のProxy設定をする方法
関連記事
以上
0 件のコメント:
コメントを投稿