K7

K7Blog

须知少年凌云志 曾许人间第一流.
proton
telegram

新手入門 All In One システム Open WRT と Open Clash の日記 - 踏み込む

前書き:#

正直なところ、ここ数年で買ったパソコンや他の電子製品は本当にたくさんあります。19 年にはゲームノートパソコンと中古のオフィス用ノートパソコンを 1 台ずつ、20 年には初めて自分でデスクトップパソコンを組み立てました。他の人の真似をして 100 ドルでコンピュータのホストを組み立てたり、19 年モデルの最低スペックの MacBook Pro(ある動画で歌詞が表示される Touch bar があるのを見て、雰囲気のある音楽と一緒に購入しました)、年末には最低スペックの M1 チップ搭載の MacBook Pro を購入しました。21 年には Redmi の薄型ノートパソコン(当時は小米だと思っていました)、22 年には M1 Pro チップ搭載の MacBook Pro と I5-12600KF+3070TI のデスクトップパソコンを購入しました。23 年には外で遊ぶために小さなゲームや簡単なオフィス作業用のデスクトップパソコンを購入し、24 年には JimoKe K6 という小さなホストを整えました。

v2-1b8b40d8ec01a9cd8fc829ae83f6973a_720w

その間、司波図(しはず)の動画を見てホストを購入して Hackintosh を遊んだり、ラズベリーパイを購入したり、何度も引っ越しをして家のルーターも何台か持っています。また、マウスやキーボードの拡張機能、マウスパッド、冷却スタンド、ヘッドフォン、ハードディスク、ハードディスクケース、外付けハードディスク、モニターなどもあります......

現在はいくつかのアクセサリーを残しています。20 年と 22 年、23 年のデスクトップパソコン、M1 Pro チップ搭載の MacBook Pro、司波図(しはず)の動画で購入したホスト、ラズベリーパイ、そして今年購入した JimoKe K6 という小さなホストです。今はこの小さなホストを使用してソフトウェアルーターを作る予定です(すでに成功しました)。そして、その前に PVE システムを使用し、Ubuntu システムをインストールして、いつでも試すために使用する予定です。これにより、課金や時間計測の仮想マシンを起動する必要がなくなります。

入門ノート:#

なぜかある日、突然小さなホストについてのレビューを見ているうちに、小さなホストを購入して遊んでみたいという考えが浮かびました(最近は暇すぎて、何もしないと気持ちが悪いのかもしれません)。さまざまなホストのパラメータや価格などを比較し、最終的には JimoKe K6 32G500G ハードディスクを選びました。仮想マシンを遊ぶためには、メモリが大きい方が良いですし、普段は 16G も使い切りません。

まず、これに関する Bilibili のチュートリアルはまだ多いです。ここで、All In One システムを作るためのビデオシリーズを見つけました:

3 つのビデオチュートリアルはかなり詳しく説明されており、PVE システムのインストールから OpenWRT、Windows、Ubuntu、Mac、Synology NAS のインストール、および PVE システムの最適化までをカバーしています。操作に従ってやってみれば、ほぼすぐに学ぶことができます。UP 主が提供する OpenWRT のイメージには、多くのプラグインが含まれており、その中には必要な Open Clash も含まれています。

YouTube では、BuLingLin のチャンネルで Open Clash の設定方法を学ぶことができます:

もしもあなたが私に尋ねるなら、Clash for Windows や V2rayN などのプロキシソフトウェアがあるのに、なぜソフトウェアルーターで VPN を使う必要があるのかと思うかもしれません。実際、最初は私も理解できませんでした。しかし、ルーターの設定を完了し、スマートフォンやコンピュータがネットワークに接続されているとき、普段の操作で Google で検索したり、YouTube を見たりすることは、自由な雰囲気と自由な味わいです。最近、私にとって非常に感じたのは、次のような一言です:https://github.com/nashsu/FreeAskInternet プロジェクトの紹介には、「このプロジェクトを正常に使用できない場合、おそらくあなたの IP に問題があるか、インターネットに自由にアクセスできないためです」と書かれています。

踏み込んだポイント:#

まず、OpenWRT です。Bilibili のビデオに従って、まず PVE システムをインストールし、ネットワークインターフェースを選択します。たとえば、私は 2 つのネットワークインターフェースを持っているので、ネットワークインターフェース 1 を PVE システムのネットワークに設定し、ゲートウェイを 192.168.22.1(OpenWRT の IP)に設定し、その後 OpenWRT システムをインストールすると、OpenWRT の IP が 192.168.22.1 に設定されます。この時点で、1 つのエンドにはコンピュータが接続され、もう 1 つのエンドには小さなホストのネットワークインターフェース 1 が接続されます。OpenWRT のインストールが完了したら、もう 1 つのネットワークインターフェースをルーターやモデムに接続してインターネットに接続します。問題はないことに気づくでしょう。しかし、小さなホストを再起動すると、インターネットにアクセスできなくなり、ローカルに IP が割り当てられなくなります。この場合、2 つのネットワークケーブルを交換すれば問題が解決しますが、なぜこの問題が発生するのかは不思議です。

次に、Windows のインストールです。おそらく最適化を行っていないのかもしれませんが、新しくインストールした Windows 10 システムは、スタンバイ状態で CPU の使用率が 10〜30%程度になります。Ubuntu の場合、インストール時に最小限のオプションを選択し、機能を追加するためのオプションが表示されます。更新オプションを選択すると、システムが更新され、再起動が求められますが、再起動するとシステムが停止してしまいます。

PVE のコンソールでは、シャットダウンや一時停止ができず、私は直接電源を切るしかありませんでした。

Open Clash で特定のデバイスをグローバルプロキシに設定する#

もしもあなたが BuLingLin のビデオの設定をインストールした場合、おそらくデフォルトの設定になっているでしょう:

Snipaste_2024-04-21_16-56-35

ハイブリッドモードで、プロキシモードはルールに従います。私のデスクトップパソコンやスマートフォンなどのデバイスは、ゲームをするか TikTok を見るかする場合でも、国内の直リンクが必要です。Mac コンピュータでは、グローバルプロキシを使用することで、一部のウェブサイトや IP にアクセスする速度が速くなりますが、ルールはこれらの戦略に従いません。個別に追加するのは面倒です。私と同じようなシナリオの場合、一部のデバイスはルールに従い、一部のデバイスはグローバルにアクセスする必要があります。カスタムルールを上書き設定 - ルール設定 - カスタムルールに移動し、rules:の下に次のコードを追加します:

- SRC-IP-CIDR,192.168.22.168/32,GLOBAL
- SRC-IP-CIDR,192.168.22.181/32,GLOBAL
- SRC-IP-CIDR,192.168.22.226/32,GLOBAL

Snipaste_2024-04-21_17-02-04

IP アドレスを自分のデバイスの IP に変更し、最後の/32は変更しないでください。たとえば、1、2、3 に変更しても構いませんが、ゲートウェイの下のデバイスはすべてグローバルプロキシになります。なぜ後ろに 32 があるのかはわかりませんが、これが機能することはわかっています。

また、DHCP リースはデフォルトで 12 時間ですが、期限が切れると異なる IP が割り当てられるかもしれません。各デバイスに固定 IP を割り当てることもできます:

Snipaste_2024-04-21_17-06-38

結論:#

まず、PVE システムに OpenWRT をインストールします。PVE システムにネットワークがない場合は、DNS サーバーを OpenWRT の IP に変更すると解決します。次に、ネットワークインターフェースの問題です。最初にネットワークインターフェース 1 を VPN 用に設定し、ネットワークインターフェース 2 をインターネットに接続するために設定しますが、再起動後に 2 つのネットワークインターフェースの役割が入れ替わります。さらに、Ubuntu をインストールするときにシステムの更新オプションを選択すると、システムが停止してしまうことがあります。Windows 10 のインストールでは、パフォーマンスの消費が比較的重いです。VM ソフトウェアで Ubuntu の仮想マシンをインストールすると、いくつかの最適化オプションが表示されることがあります。PVE システムでも有効にできるかもしれませんので、時間があるときに研究してみてください。

私のネットワーク構成方法を共有します。異なる色のネットワークケーブルがあると良いです。どの色がどの作業に使用されるかを知っているためです。まず、1 本のネットワークケーブルを光モデムから小さなホストに引き込み、小さなホストにネットワークを提供します。その後、別のネットワークケーブルを使用してルーターにネットワークを提供します。ルーターのモードを中継モードに設定すると、Wi-Fi やルーターに接続されたデバイスの IP とゲートウェイはすべて OpenWRT になり、ネットワークはすべて OpenWRT を経由して処理されます。PC やノートパソコンのネットワークケーブルをルーターに接続することで、科学的なインターネット接続が実現できます。もしも、この分野に詳しく、私の記事を読み終えた方がいらっしゃいましたら、私のこの方法は小さなホストがソフトウェアルーターの役割を果たしているのか、それともサブルーターなのか教えていただけますか?

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。