このチュートリアルでは、Redmi AX5 と Xiaomi AX1800 のロック解除方法、および ShellClash プラグインのインストール方法、Clash を使用してインターネットの規制を回避する方法について説明します。
Redmi AX5 と Xiaomi AX1800 は基本的に同じ製品であり、基本的な構成と外観デザインが異なります。CPU はどちらも Qualcomm IPQ6000 で、クアルコムのクアッドコア 1.2GHz です。性能は Xiaomi AX3600 または Redmi AX6 とは大きく異なり、AX5 の購入はあまりお勧めできませんし、AX1800 の購入はまったくお勧めできません。
1. ルーターのダウングレード#
ここで提供されているダウングレードファームウェアを使用して、一度 SSH をアンロックしてからダウングレードしてください。ダウングレード後、最初にバックエンド構成にアクセスする際に自動更新を選択しないようにしてください。または、Xiaomi Wi-Fi アプリでシステムの更新を無効にしてください。(現在のシステムは最新ではありませんが、メッシュには影響しません。第三者の openwrt はすでに進行中です)
2. SSH アクセス権の取得#
2.1 バックエンド STOK の取得#
Xiaomi ルーターのバックエンドにログインした後、ブラウザのアドレスバーにある stok = の後に続く一部の内容(選択した部分)がそれです。予備として準備してください。
2.2 SSH の取得#
http://192.168.31.1/cgi-bin/luci/;stok=[stok]/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
を前のステップで取得した値に置き換えて、置き換えが完了したらブラウザにコピーして開きます。
2.3 デフォルトの SSH パスワードを admin に変更する#
http://192.168.31.1/cgi-bin/luci/;stok=[stok]/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
を前の前のステップで取得した値に置き換えて、置き換えが完了したらブラウザにコピーして開きます。
2.4 SSH 接続#
これで Xiaomi AX1800 や Redmi AX5 に SSH で接続できるはずです。ターミナルで次のコマンドを実行します(パスワードは admin ですが、入力は表示されません。入力後に Enter キーを押してください)
このようなエラーが表示された場合(ない場合は無視してください。最初に yes を押してください)
指定された行のファイルを削除するか、このファイルを直接削除できます。
rm -rf ~/.ssh/known_hosts
ShellClash のインストールと使用#
Xiaomi AX1800 や Redmi AX5 に SSH で接続した後、次のコマンドを実行してインストールします。
sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/null
1 を選択して /etc にインストールし、次に 1 を選択してインストールを確認します。
インストールが完了したら、clash コマンドを使用できるようになります。clash と入力すると設定に入ることができます。ここでは、4 を選択してローカルネットワークデバイスがすべてプロキシを使用できるようにします(他のオプションについては自分で選択してください)。
UDP をプロキシしない(つまり 1)を選択することをお勧めします。また、DashBoard パネルをインストールして、ウェブページから直接制御することもお勧めします(つまり 1)。
Yacd パネルを選択することをお勧めします。インターフェースが見栄えが良いです。1 を選択し、インストールディレクトリを 1 にします。
1 を選択して設定ファイルをインポートします。Clash の設定ファイルがなく、v2ray、ss、trojan のサブスクリプションリンク(あなたのプロバイダが提供するもの)を持っている場合は、1 を選択して「オンラインで Clash 設定ファイルを生成」することもできます。持っている場合は、2 を選択して直接設定ファイルをインポートできます。
次に、サブスクリプションリンク(URL リンク)を貼り付け、1 を選択して設定ファイルの生成を開始します。設定ファイルが生成されたら、0 を押して上のメニューに戻ります。
次に、1 を押して Clash サービスをすぐに開始します。
起動後、http://192.168.31.1:9999/ui にアクセスしてノードの切り替えとルールの選択を行うことができます。もちろん、4 を選択して起動時に自動起動することもできます。
これでインターネットの規制を回避できるはずです。速度もまずまずです。
次回以降、clashコマンドが実行できない場合は、次のコマンドを実行してください。
source /etc/profile
UU アクセラレータプラグイン#
前提条件#
- 開発版のルーターファームウェアがすでにフラッシュされていること
- SSH 接続が有効になっていること
- NetEase UU ホストアクセラレータアプリがダウンロードされていること
アプリでルータープラグインのインストールをクリック#
この時点で、ルーターデバイスはサポートされていないと表示されるかもしれません。しかし、心配しないでください。SSH アクセスが既にサポートされているため、SSH 方式でインストールします。
1. SSH を使用してルーターにアクセス#
2. UU ルータープラグインインストールコマンドを実行#
ここでは、UU アクセラレータのOpenWrtインストール方法を参照してください。
opkg update のステップが失敗する場合は気にしないでください。他のステップが成功すれば問題ありません。
ステップ 3:ホストアクセラレータアプリ#
アプリを開いてログインした後、携帯電話は私の AX5 を OpenWrt ルーターのネットワークと見なし、次の手順を実行します。