NicoCache_nl のインストール¶
- 「Windowsキー + Rキー」を同時押しする
- 出てきたウィンドウに「powershell」と打つ
- ターミナルが開くのでPowershell 7 をインストールする
- ターミナルを閉じる
- 「Windowsキー + Rキー」を同時押しする
- 出てきたウィンドウに「pwsh」と打つ
- Cドライブ直下に
NicoCache_nlディレクトリを作成する - その中に
WorkingDirectoryディレクトリを作成する - ターミナルでEclipse Temurin OpenJDK 17 と FFmpegをインストールする
- 条項に同意してインストール[Y]し、UACが立ち上がるので許可して、インストールウィザードに従ってインストールする。(基本的に何も変更せずにインストールでOK)
- 7-zipをインストールする
- Apache Antをダウンロードし、展開し、Cドライブ直下に
antディレクトリを移動Set-Location "C:\NicoCache_nl\WorkingDirectory" Invoke-WebRequest -Uri "https://dlcdn.apache.org//ant/binaries/apache-ant-1.10.15-bin.zip" -OutFile "apache-ant-1.10.15-bin.zip" 7z x "apache-ant-1.10.15-bin.zip" Move-Item -Path "C:\NicoCache_nl\WorkingDirectory\apache-ant-1.10.15" -Destination "C:\ant" - ユーザー環境変数のPathにantを登録。ANT_HOMEも登録
- 上記手順5・6を繰り返してターミナルを再起動。環境変数が適用される。
NicoCache_nl-2026-01-15.7zを避難所アップローダからダウンロードして展開- BouncyCastleから依存ライブラリをダウンロードし、証明書を生成、ユーザー証明書に証明書を追加 (Chromeは自動的にWindowsの証明書を参照する)
Set-Location "C:\NicoCache_nl\lib" Invoke-WebRequest -Uri "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.83/bcprov-jdk18on-1.83.jar" -OutFile "bcprov.jar" Invoke-WebRequest -Uri "https://repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.83/bcutil-jdk18on-1.83.jar" -OutFile "bcutil.jar" Invoke-WebRequest -Uri "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.83/bcpkix-jdk18on-1.83.jar" -OutFile "bcpkix.jar" Set-Location "C:\NicoCache_nl" .\genCerts.bat Copy-Item -Path "C:\NicoCache_nl\config.properties.default" -Destination "C:\NicoCache_nl\config.properties" Add-Content -Path "config.properties" -Value "enableMitM=true" Import-Certificate -FilePath "certs/ca.cer" -CertStoreLocation "Cert:\CurrentUser\Root" - Firefoxを開く
- 設定 > プライバシーとセキュリティ > 証明書 > 証明書を表示 > 認証局証明書 > インポート
- certs/ca.cerを選択
- 「この認証局によるウェブサイトの識別を信頼する」にチェックを入れる
- Firefoxを再起動する
proxy_sample.pacからproxy.pacを作成- その他、
config.propertiesに変更したい設定があれば編集する。デフォルト設定はdefaultsディレクトリに格納されている。 - ランチャースクリプトを作成
NicoCacheGUI.propertyの設定を書き換える- ターミナルを管理者権限で起動し、以下を実行してスクリプトの実行を許可
- 管理者権限で起動したターミナルでタスクスケジューラーにランチャースクリプトを登録
$taskName = "NicoCacheAutoStart" $ps1Path = "C:\NicoCache_nl\RunNicoCache.ps1" $action = New-ScheduledTaskAction -Execute "pwsh.exe" -Argument "-WindowStyle Hidden -File `"$ps1Path`"" $trigger = New-ScheduledTaskTrigger -AtLogOn Register-ScheduledTask -TaskName $taskName -Action $action -Trigger $trigger -Description "NicoCacheをログオン時に起動するタスク" -Force - NicoCache_nlを起動
- インストール完了。なお、アンイストール時はCドライブ直下の
NicoCache_nlディレクトリを削除し、タスクスケジューラーからNicoCacheAutoStartを削除すればOK