システム構築ご自宅にVPNルータを導入して、外出先から自宅内のネットワーク機器を使用する場合があるかと思います。外出先にて、PCやスマートフォンでインターネットを利用する場合。自宅にVPN接続後、自宅を経由してインターネットにアクセスするような設定を行うことで、VPNによりパケットが暗号化されるため、パケットの覗き見対策、セキュリティの強化につながるかと思います。その実現方法は何通りかあるかと思いますが。ここでは、VPN接続中でも、任意のタイミングで「直接インターネット接続」「自宅経由で接続」を切り替えられるように。自宅のPCにプロキシサービスのsquidをインストールする方法を記録しておこうと思います。※注意:自宅へのVPN接続はOpenVPNを使用致しました。他のVPN接続方法(IPSec/L2TP、PPTP等)ではうまく動作しない可能性も御座いますので予めご了承下さい。10設定の全体的な流れ次の流れになるかと思います。サーバ側(自宅PC)PC(パソコン)やSBC(シングルボードコンピュータ)にsquidサービスをインストールファイアウォールの設定を変更(Fedoraの場合)クライアント側(外出先で使用するPC)現在のグローバルIPアドレスを確認プロキシ設定グローバルIPアドレスが変わる=自宅経由でアクセスできているか確認squidインストール手順SBC(シングルボードコンピュータ)の場合Ubuntuの場合、こちらの記事を御覧ください。3で64ビット版squidを動かすにはx86系PCの場合x86系PCの場合、snapによるsquidのインストールが可能のようです。この記事は、FedoraをインストールしたNUCへのsquidインストール手順になります。クラウドストレージ(Nextcloud)や動画ストリーミング(Emby)サービスを動かしていますが、まだまだサーバ性能に余裕がありそうです。29)にアップグレード済みです。DNFでFedoraをアップグレードするにはFedoraにログインします。rootで直接ログイン、sudoは省略致しました。snapをインストールしていない場合、次のコマンドでインストールします。snapdsnapコマンドでsquidをインストールします。squid-garysquidサービスを実行します。squid-gary.start既定の設定では、TCPポート番号3128でsquidサービスの待ち受け(LISTEN)が開始されると思います。詳細は次のコマンドで確認可能のようです。squid-garyファイアウォールの設定を変更して、外部からsquidサービスにアクセスできるようにします。--reload以上でsquidが動作するようになりました。アクセスログ・キャッシュログは次のディレクトリに格納されるようです。tailコマンドでaccess.logを表示することで、squidの使用状況を確認できるかと思います。現在、「直接インターネットに接続」した状態かと思います。グローバルIPアドレスを確認しておくと、あとで「自宅経由でインターネットに接続」されたかどうか確認が容易かと思います。※19.2.21追記:グローバルIPアドレスは、下記のサイト等で調べられるようです。information適切なグローバルIPアドレスの調べ方がわからないため、ここでは方法のご紹介は控えさせて頂きます。確認」等で検索してみて下さい。iPhoneWi-Fi接続時、プロキシサーバを指定することは可能のようですが。VPN接続後、プロキシサーバを設定する方法は、OpenVPNの場合難しいようです。残念ながら、手元のiPhoneでは、プロキシサーバを使用する方法でVPN経由のインターネット接続はできませんでした。iPhoneの場合、VPNプロキシ機能を持つWi-Fiルータを使用するほうが楽かもしれません。10の場合、プロキシの設定は以下になります。自宅にVPN接続して、SquidをインストールしたPCやSBCにアクセスできる状態にします。スタートメニューで「プロキシ」と入力、「プロキシの設定」を選択します。セットアップ」を設定します。プロキシサーバーを使う:オンアドレス:squidをインストールしたPCのIPアドレスポート:3128ローカル(イントラネット)のアドレスにはプロキシサーバーを使わない:チェックオン次のエントリで始まるアドレス以外に・・・:自宅を経由せずに、直接接続したいアドレスがあれば入力します。「保存」ボタンをクリックします。これで「自宅経由でインターネットにアクセス」する状態になりました。次の3つを確認してみて下さい。Webブラウザなどで、正常にインターネットにアクセスできるかどうか。グローバルIPアドレスが変わったかどうか。ご自宅のルーターのグローバルIPアドレスと同じになるかと思います。Informationは、squid経由では正しくグローバルアドレスが表示されませんでしたが、自宅経由でアクセスしている確認にはなるかと思います。)squidのaccess.logにアクセス先のURL(アドレス)が記録されるかどうか。squidのログですが、通信の内容は記録されませんが、アドレスが記録されるようです。含まれる場合がありますので、取り扱いはご注意下さい(定期的に消去する等)。VPNルータをお探しでしたら、よろしければこちらの記事を御覧ください。Piでsquidサーバを構築する記事へのリンクを追加しました。Xを再インストールして、さらにWordPressを動かしました。動作にVirtualBoxが必要。以前作成しました、Mac版のWordPressサーバ。消失やバージョンアップ等に備えて、WordPressデータのバックアップを行い...記事を読むホームページとWordPressの違いを箇条書きで物事には色々な見方があるかと思いますが。ホームページとWordPressの違いを、箇条書き形式でまとめてみました。Xにて、ownCloudサーバを構築したいと思います。Macを使用...記事を読むmacOSで日本語ロケールのPostgreSQLを動かすにはmacOSでPostgreSQLの日本語データベースを作成、ネットワークからアクセス可能にする設定を記録しておこうと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。