【ニコニコ】自動ローカル保存プロクシ NicoCache22

■ このスレッドは過去ログ倉庫に格納されています
2018/01/27(土) 11:31:17.16ID:tBASqTJv0
!extend:default:vvvvv
!extend:default:vvvvv
スレ立て時に↑をコピペして3行で書き込んでください

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することがる。

またオミトロンと併用することも可能。

Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html

【ニコニコ】自動ローカル保存プロクシ NicoCache21
https://egg.5ch.net/test/read.cgi/software/1495681255/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/06/29(金) 18:05:54.43ID:xkwnbAxt0NIKU
smile鯖の件はsmileInfo欄からurlが消えたりAPIから返事が帰ってこなくなるのかと思ってたけど
smile鯖専用の動画データを用意するのをやめたということみたいですね
いくつか試してみた限りではdmcの540pと同じデータが降ってきました

>>362
シュタゲゼロは前から再エンコされてましたし

一般動画の方でアップロードされている数十秒くらいの短いテスト動画を使うと良いです
2018/06/29(金) 18:07:14.86ID:xkwnbAxt0NIKU
>>363
540pじゃなかった 360p 600kbpsです
2018/06/29(金) 22:48:01.91ID:brH6esCLdNIKU
readmeにもwikiにもコンパイルしてから使えって書いてあるのに読みもしないでどツボに嵌る○○は何なんだろうな
2018/06/29(金) 23:05:58.92ID:/Xb3Midl0NIKU
フィルターがポン入れするだけで動作するから久しぶりにいじるとプラグインもフィルターと同じ感覚でやるよね
なんとなく覚えてるかられどめもマニュアルも読まないでドツボにハマるなんてよくある話

改善案とするなら、本体まとめにも要コンパイルのプラグインにも_NEED_TO_COMPILE_.txtとかを一緒に入れておいて、解凍時の上書きメッセージとかで能動的に気づかせたほうがいいと思う
2018/06/30(土) 00:07:17.66ID:Q+UGD8FH0
エンコ前の動画が見れなくなってる……
2018/06/30(土) 12:32:22.39ID:EWQgU5oh0
nc0183 alertOldBinary Extension v180630
コンパイル後して生成されるファイルとソールファイルの最終更新日時を比較して
コンパイルされていないようなら警告する拡張

>>366
こういうのをインストール手順の中に入れてしまうとか
2018/06/30(土) 12:33:22.88ID:EWQgU5oh0
誤字ひどいな

コンパイルして生成されるファイルとソースファイルの最終更新日時を比較して
コンパイルされていないようなら警告する拡張
2018/07/01(日) 00:38:15.99ID:3ff8VKOM0
>>363
エンコ前の見れなくなるのは(く)に変わってから投稿された動画ってこと?
2018/07/01(日) 23:48:15.46ID:hFApGZLV0
>>369
thx、動作未確認だけど中身は見ました
ちゃんと動けば、これならうっかり屋さんでも気づくと思います
インストール手順でもいいけど、本体パッチに添付しちゃってもいいかもしれない
そこはおまかせいたします
2018/07/02(月) 15:55:16.31ID:4AmzX7emd
これこのまま常用しようとするとかなりウザいな…
2018/07/02(月) 19:39:19.85ID:SkxytRU40
削除済み視聴フィルター効いてる?
2018/07/02(月) 23:53:44.35ID:AtdbYGVj0
>>373
効いてる
2018/07/02(月) 23:55:52.62ID:uyoG6cw30
>>360
C#のほうが優れてるかどうかは知らんが
本社爆破コラ作られても仕方ないようなことはやってるよoracle

自分でもググってはみるけど
NicoCacheのMITM用証明書って
squidのssl_bump等他のMITMツールの証明書使いまわせたりすんのかな
2018/07/03(火) 01:55:19.07ID:Bqr3vh9S0
>>360
言語機能としてJavaで出来てC#で出来ないことが思い当たらないなあ

C#は色々できすぎてJavaのほうが分かりやすいこともありますが.
ファイル名とクラス名の対応とか

>>375
証明書と鍵は対応方式にあっていれば使えますが
鍵はkeytoolコマンドでJavaのKeyStoreにimportする必要がありますね.

NicoCacheがサイトの証明書を一つしか扱えないので
NicoCacheCA.jarが生成するもののように
一つの証明書にワイルドカードとSubject Alternative Namesで
全部のドメインに対応できるように詰め込む必要があります.

よって使いまわすのはCAの証明書と鍵にするのが宜しいかと.
あとNicoCacheCA.jarはCAの署名方式としてSHA256withECDSAしかサポートしてません.
NicoCache本体側にはECDSAのみとかの制限はないはずです.
2018/07/03(火) 02:44:57.90ID:P5agu7i80
C#に移植されて開発もGitHub中心になれば色々と捗りそうな気がする
378名無しさん@お腹いっぱい。 (ブーイモ MMf6-NO5q)
垢版 |
2018/07/03(火) 15:26:53.92ID:7KjsHV7GM
移植の過程でリファクタは捗りそうだけど、ニコニコの周囲から人が離れてるから、どうかなー
2018/07/03(火) 19:09:03.94ID:zJ0Sbps30
まぁ
ニコニコを見る機会は減ってるな
2018/07/03(火) 23:27:54.19ID:XrqVqHIK0
>>374
zenzawatch使用で非dmcのみある状態で旧システムを使用で見れるが新システムでは見れない
dmcしか持ってない動画はどっちを選んでも見れない
2018/07/04(水) 01:59:16.01ID:gsH5wjjO0
zenzaWatch無しではどうなの
2018/07/04(水) 20:50:43.76ID:8M5me9Oz0
無しだとdmc関係なく見れたからzenza周り見てみるわ
thx
2018/07/05(木) 00:04:40.32ID:rJ1bRjHf0
>>376

やる作業としてはこれでca.jksを作ってcertフォルダに入れてから
ttps://go-journey.club/archives/4038
gencertsすればいいってことですかありがとうございます
2018/07/05(木) 05:21:33.44ID:H4cxKSbF0
>>383
書き忘れましたがエントリ名がmykeyでストアのパスフレーズがNicoCacheです.
つまり -alias mykey -storepass NicoCache

取り出しはこんな感じですね(やる必要があるのはimportですが)
keytool -exportcert -alias mykey -keystore ca.jks -storepass NicoCache | openssl x509 -text -inform der
2018/07/05(木) 05:30:40.92ID:QeV6gCBY0
>>383
おっと,肝心の秘密鍵はどうするんだったかなと思って調べたら
keytoolでは一旦pkcs12形式を作ってからインポートする必要があるそうです
ttps://stackoverflow.com/questions/906402/how-to-import-an-existing-x509-certificate-and-private-key-in-java-keystore-to-u

あるいは別のツール(KeyMan)使えと書いてありますね
2018/07/10(火) 23:02:34.97ID:2KidWKOW0
>>385
面倒そうなのはわかったけどがんばります
2018/07/10(火) 23:46:22.37ID:u9J3Y9NQ0
zenza入れてみたんだがこれキャッシュ貯まらなくない・・・?
2018/07/11(水) 00:18:43.56ID:rDHbbxTl0
nc0186.txt  <でnico_wallpaperGを使っている場合に文字を見やすくするCSS ※拡張子から「.txt」を削って使う

「/local/nico_wallpaperG」に設置した場合、「wp1.css」〜「wp3.css」の「2行目」に「@import url("//www.nic○video.jp/local/nico_wallpaperG/crescendo.css");」と記述する。
※Google Chromeで他のスタイ指定よりも後に「@import url();」を記述しても無視される。
※「○」は「o」に変える。
2018/07/11(水) 06:05:27.80ID:9CDp+zfpd
>>387
zenza関係は面倒だからあまり使わないほうが…
2018/07/11(水) 11:06:35.01ID:3F4hTdnJ0
>>387
再現しません.

一時キャッシュすら生成されないですか?
コンソールに何も出てないんでしょうか.
あとZenzaWatchのバージョンはDEV版ではない1.15.7ですよね.

>>389
一応zenzaは推奨環境の一つですけどね・・・
2018/07/11(水) 17:09:31.85ID:rDHbbxTl0
■header_light(9)_100615_custom.txt 暫定対応

「# ページにスタイルシートを追加」の「<div id="siteHeader">」を「<div[^>]+?id="siteHeader"」にする。
2018/07/11(水) 20:52:34.66ID:4PKHZ4kQ0
技術ないから無理だけど我がC#で書き直すとしたら
とりあえずsjisやめてutf8にしたい
2018/07/11(水) 22:43:15.91ID:BTOEIMQKd
あれ?推奨環境の一つだったんだ.
知らなかった
2018/07/11(水) 22:45:11.07ID:JI3qrVSP0
zenzaの方が視聴快適だししょうがないね
2018/07/11(水) 22:49:03.12ID:Sz+Yu//80
>>393
どこにも書いてないですが
実際のところメンテしてる私がZenzaを使ってることのほうが多いので
公式プレイヤーとの組み合わせよりも常時テストされてる環境になってます
2018/07/11(水) 23:42:44.15ID:cdD+ZcFM0
>>387
もしかしてFlash版を選んだ状態で使っていませんか?
Flashのほうはhls無効化処理をやっていないのでそうなるかも

>>392
わ か る


なお現在の推奨環境(実際に動作確認している環境)は
・公式HTML5
・公式HTML5を選んだ状態のZenzaWatch
です.
ZenzaWatchでも選択プレイヤーがHTML5版の場合とFlash版の場合で通信内容が異なり
Flashの場合はNicoCache_nlが必要な情報を一部取得できないので動作が怪しいです.
2018/07/11(水) 23:51:32.68ID:BTOEIMQKd
flash版なんかもう窓から投げ捨てよう
10年前の腐った牛乳みたいなもんだから
2018/07/12(木) 16:42:28.79ID:GsW1tXMV0
なんかもうNicoCacheCA.jarの中身見たほうが早い気がしてきた
2018/07/12(木) 17:31:57.89ID:GsW1tXMV0
openssl pkcs12 -export -in ca.pem -inkey ca.key -out ca.p12 -name なんとか -password pass:かんとか
keytool -importkeystore \
-srckeystore ca.p12 -srcstoretype PKCS12 -srcalias なんとか -srcstorepass かんとか \
-deststorepass NicoCache -destkeypass NicoCache -destalias mykey -destkeystore ca.jks

こんなかんじでしょうか
2018/07/12(木) 17:38:43.79ID:GsW1tXMV0
書いてから気づいたけどdstkeypassいらんかったわ
2018/07/12(木) 23:13:29.29ID:f829MVl00
HDD入れ替えて動画のキャッシュファイル移動させたんだけど
キャッシュファイルが破損してる動画があって
再生すると強制でエコノミー再生されちゃうんだけど
これは1回1回キャッシュを削除して保存し直さないとダメなのかな?
再生したら勝手にキャッシュし直す機能とかないよね?
2018/07/12(木) 23:15:36.06ID:0YqL5itq0
エコノミー持ってても通常のキャッシュ保存しにいかなかったっけ
2018/07/13(金) 00:37:30.71ID:xsSQotsJ0
破損しているキャッシュの動画をそのまま見ると再生されず
Zenzawatchを使うとエコノミーに移動します、で再生される

ログは
using cache: sm○○_
force economy mode: sm○○_

キャッシュ消して取得したほうが早そうですね・・・
2018/07/13(金) 01:01:39.80ID:gSbipd6N0
あれ?ニコニコ落ちた?
2018/07/13(金) 01:09:48.36ID:n5Nwvsfv0
今動画だけ落ちてるらしい
2018/07/13(金) 01:12:49.38ID:adWTABZ0d
さっきはニコレポとマイリスで今はトップ開こうとしたらメンテだと出たわ
2018/07/13(金) 06:56:09.27ID:gSbipd6N0
playbackratechangerが5秒間くらいしか効かない……
2018/07/13(金) 07:00:16.59ID:igmZkLZld
>>407
ここに書き込む前に
PlaybackRateChangerの中身よく読め
2018/07/14(土) 11:29:33.03ID:Ax6wKKvH0
WatchRewriter.javaのWATCH_PAGE_PATTERNが\\?.+になってるせいで http://www.nic;ovideo.jp/watch/sm9? みたいなurlの時idInfo is not foundが出るみたいなので.*にする必要がありそう
あとsmileキャッシュが再エンコされたものだった時にno cache foundが出るの分かりづらいからなんか表示出したほうがいいかもしれない
2018/07/14(土) 12:58:43.85ID:sbvu35jXd
↓これNGワード(○をoに変換)の筈なのに普通に↑投稿出来てるのはどういう理屈?
nic○video.jp
2018/07/14(土) 13:25:33.02ID:QluDbrcx0
>>410
数値文字参照
BBS_UNICODE=passの板で使える
2018/07/14(土) 13:27:11.48ID:2u9hfXt4d
あ、なるほど、ありがとう
そんな機能有るの忘れてたわ…
2018/07/14(土) 14:36:37.68ID:jtSvHyCA0
>>408
読んでもわからない俺はどうすればいい…
動画がクルクルなると解除されちゃう…
2018/07/14(土) 14:56:20.67ID:pxY18yc4d
ブラウザのキャシュ削除またはCtrl+F5
2018/07/14(土) 15:01:36.00ID:jtSvHyCA0
初めから動作しないわけじゃなくて
設定すると5倍速とか0.5倍速で再生できるに5秒位で等速に戻っちゃうの
2018/07/15(日) 02:07:35.90ID:bPuwdOw40
nc0188 NicoCache_nl+150304mod+180715mod (く) + alertOldBinary Extension v180630

[仕様変更]
・(く)以降のsmile動画はすべて再エンコード済みとして扱うように変更
・dmcアクセス時にsmileキャッシュを無視する場合にはメッセージを表示(>409)
[不具合修正]
・/cacheへのGET,POST以外のアクセスをサーバに素通ししていたのをブロックするように修正
・/watch/sm9? などのURLでWatchRewriterが動作しないのを修正(>409)
[nlFilter]
・Nアニメのキャッシュアイコン埋め込み・リンク色変更(nc0185より)

1月くらいの間 >>368 の拡張を同梱します.

>>nc0185を書いた方
Nアニメの部分を参考にして対応させていただきました.
両方適用されるとキャッシュアイコンのタグが二重になりますが実害はないはず.

>>409
ごもっとも実装しました.
後半は useSmileCacheInsteadOfDmcEconomy=false のときでしょうか.
2018/07/15(日) 02:08:40.50ID:bPuwdOw40
>>407
フィルタ中の
watch_(?:app|dll)\.js

watch_(?:app|dll)(_.*)?\.js
に書き換えてからCtrl-F5でどぞ
418名無しさん@お腹いっぱい。 (ワッチョイ 8de9-Uo+k)
垢版 |
2018/07/15(日) 11:00:13.46ID:R6CqPjqX0
Chromeにて崩壊バグ
デベロッパーツールで「Provisional headers are shown」エラー
見つけ次第手動で読込させてみたら全部https
どうやらオレオレ証明書にChromeがイチャモンつけてたみたい。
2018/07/15(日) 17:58:34.02ID:QqcmrEfE0
>>417
すげぇ、直った
どういった理屈かわからんけどもありがとうございました!
2018/07/20(金) 01:01:42.38ID:i/ml7Q2q0
古い動画でreenc判定になっていてかつdmcへの変換が行われた動画は
NicoCacheがdmcの方を優先してsmileのキャッシュを削除する可能性ありですね.

dmcが始まる前の動画は全部smile優先にすればいいとして,
問題はdmcが始まって全部dmcになるまでの間の期間の動画をどうすればよいか.
>>195 のようにdmcInfo.import_versionを見て挙動を変えるしか無いかなあ……

元からdmcな動画のimport_versionが今後0以外に変化することがないか怖いですが
2018/07/20(金) 20:35:22.72ID:i2eWWhFI0
>>420
勝手に消されるのは嫌だなぁ
2018/07/20(金) 21:08:42.32ID:i2eWWhFI0
動画再生後の動画一覧にキャッシュマーク付かなくなってら
また仕様変わった?
2018/07/21(土) 00:33:15.05ID:5b8B76PS0
ニコニコ大百科でサーバ証明書が認識されない
2018/07/21(土) 01:13:47.76ID:LbeLppgA0
>>423
thx

ちなみに実は発行元はアカウント設定ページと同じなんですが
大百科だけ動かないのは大百科サーバの設定に誤りがあるためです.

nc0189 cacert2 hotfix 20180721
Cybertrust Japan Public CA G3 を追加(中間CA)
2018/07/22(日) 18:18:55.23ID:0RTHNGP10
nltabの投稿者コメ欄のサムネが変になってしまった
動画再生ページの下にある再生リストから動画を切り替えると、サムネが連続して右へ伸びてってしまう
違う動画を6種切り替えたらサムネが6つ並んでしまう感じ
firefoxなんだけど、おま環?
2018/07/24(火) 06:56:38.37ID:V3ObCIZ40
nc0192.txt  103-3_watchページ整形フィルタの再生リストのスクロール量を調整.txt 公式のスクリプト名変更に対応



/local/CustomFilters/watch_page_reconstruct_additional.css の

.BottomContainer-main .BottomContainer-card {



.BottomContainer-main .BottomContainer-card,
.BottomContainer .Card {

みたいな感じにすると今と直前の再生ページ(HTML5)で 104_watchページ整形フィルタ(画面サイズ変更用).txt が機能するようになる。
2018/07/27(金) 20:43:54.82ID:2DtWWKCL0
>>425
ページを下までスクロールしたり,動画の最後の関連動画の表示のタイミングでしか,
WatchJsApiが読み込まれなくなったんですがどうしたものかね……


とりあえずキャッシュ削除時には注意してください.対象を要確認.
動画切替時に削除対象が切り替わっていない可能性があります.
2018/07/27(金) 22:42:05.83ID:2DtWWKCL0
対処のアプローチとしては次の二つが考えられるのですが2の方針でいこうかなと.
1. WatchJsApiがロードされるまでの間,使っている機能だけ実装したダミーのWatchJsApiを返すようにする
 ・とりあえず今あるスクリプトが動作するようになる
 ・罠になるので後が大変
 ・プレイヤー自体の動作を阻害する可能性があって,そうなったら技術的に詰み
2. WatchJsApiを直接使うのを諦めて必要な機能をNicoCache_nl.watchに実装する
 ・WatchJsApiを使っているスクリプトほぼすべてにパッチが必要
 ・多分メンテナンス・利用はしやすい
 ・プレイヤー辞退の動作を阻害することはない

あと>>425はこの問題の対処では直らなかったので別原因っぽい
2018/07/28(土) 00:48:59.32ID:WGDFwF790
Chrome更新されてちょっと変になった?
2018/07/28(土) 10:59:08.00ID:NsCPKmtI0
基本的なことかもしれないんですが、教えてください。

最近、最初からインストールし直したら、
新しいキャッシュのファイル名が『sm○○○○[720p,2000,192]_動画名』ってなるんですが、
昔キャッシュしたのは『sm○○○○_動画名』と、[720p,2000,192]部分がないんです。

で、昔キャッシュした動画を見ようとすると、キャッシュを認識しないで再ダウンロードしようとするんですが、
昔のキャッシュを使用するにはどうすればいいのでしょうか。
2018/07/28(土) 13:41:07.30ID:3vEA76EY0
[かっこ]が付いてるのがdmcキャッシュで、付いてないのが旧システムのキャッシュ
2018/07/28(土) 13:54:26.38ID:WGDFwF790
>>430
設定でキャッシュ置き換えしないようにできなかったっけ?
2018/07/28(土) 15:06:43.86ID:ZtfntCXr0
>>430
昔キャッシュしたやつの拡張子によって異なります(ただしHTML5プレイヤーの場合)
・swfの場合
 ・ひとまず諦めて再キャッシュしてください
・flvの場合
 ・放置して3ヶ月半(>>187) いい加減flv2mp4で対処できるようにします
・mp4の場合
 ・把握しています(>>420)が対処が難しいのでとりあえず
  smileキャッシュがあればそれを最優先で使うワークアラウンドを作ります

正直GINZAはもう知らんという感じ.
GINZAはフィルタでsmileキャッシュがあるときにdmcInfoを無効化すればよいはず.
2018/07/28(土) 17:49:03.52ID:NsCPKmtI0
皆さんコメントありがとうございます。

>>430
ZenzaWatchの場合はすべて再キャッシュするしかないんでしょうか。

生きてる動画はいいとして、削除済みの動画が問題ですね。
ファイル名を手動で変えればいけますよね?

[かっこ]の中、1つ目はフレーム高だと思うんですが、あとの2つは何でしょうか?
2018/07/28(土) 18:04:07.22ID:ZtfntCXr0
nc0194 NicoCache_nl+150304mod+180728mod (く) + alertOldBinary Extension v180630
[機能追加]
★dmcエコノミーかどうかにかかわらずsmileキャッシュを優先する設定を追加(デフォルト有効, >420)
・dmcアクセス時にもsmileキャッシュからのflv2mp4を追加
[不具合修正]
・RequestHeaderフィルタでhttpsのURLを書き換えたときに発生する問題を修正
・cacerts2にCybertrust Japan Public CA G3 を追加(中間CA, dic用)
・cvcache使用時のtouchCache漏れを修正
[nlFilter]
・nllib_watch: もはやWatchJsApiはロードされないことがあるため仕様変更
・watchページで再生リストとニコニ広告が遅延生成されるようになったので対処

nc0195 MonkeyPatchFilters-180728
強制プリロードフィルタを修正


>>420へのワークアラウンドとしてsmileキャッシュがあればそれを優先して使うようにしました.
smileキャッシュがないときの挙動は今までどおりなので,
dmcでキャッシュしたい場合は先にsmileキャッシュを削除してください.

またWatchJsApiの件(>>427-428)についてですが
NicoCache_nl.watchのinitializedイベントはWatchJsApiの存在を保証しなくなりました.
可能ならWatchJsApiを使っている部分をNicoCache_nl.watchの機能で書き直す方向推奨ということでお願いします.
詳細はnllib_watch.jsにnoteに.
2018/07/28(土) 18:21:15.46ID:ZtfntCXr0
>>434
NicoCacheから見て
HTML5プレイヤーを選択した状態のZenzaWatch≒公式HTML5プレイヤー
なのでZenzaWatchでもHTML5プレイヤーでも同じです.

nc0194を導入してflv2mp4を設定すればswf以外は解決すると思いますがいかがでしょう.
削除済み動画については私は関知しないということで他の方にお任せします.

dmcのファイル名の形式は[height,videoBitrate,audioBitrate]です.
この辺の説明は全部ChangeLog.txtの中ですね.
2018/07/28(土) 18:25:44.68ID:ZtfntCXr0
nl_watchもついでに自分用に直しました nc0196
>>425 の件の修正案も含みます.
2018/07/28(土) 18:41:53.57ID:NsCPKmtI0
>>436
早速対応していただきありがとうございます!Zenzaで試してみます!
2018/07/28(土) 19:41:49.02ID:aVZN7O+P0
>>429
拡張機能がoffになってる奴があるな
ポリシーがどうとかと
2018/07/29(日) 21:39:51.29ID:vCTO90MR0NIKU
>>436
mp4もflvもZenzaで見れました!すごく助かりました!
2018/08/02(木) 01:13:53.47ID:L3U/VErW0
iPhoneで使いたいけど動作しないので教えてください
config.propertiesのallowFrom=lan
検証のためにwindowsファイアウォールを一時的にオフ
proxy.pacは中身がサーバーのip192.168.xxx.xxxになっていることを確認
iPhoneのWi-Fi設定でproxy.pacを指定
これでsafariで動画を再生してもキャッシュしないしキャッシュの読み込みなどがされません
サーバーローカルでの動作は検証済みです
またwindowsファイアウォールの設定は受信TCPローカルの8080許可だけだと
ニコニコ内のページの読み込みもできなくなるのですが他に許可するところもあれば併せて教えていただければと思います
2018/08/02(木) 01:26:04.88ID:2VHeB83f0
証明書インストールしてる?
2018/08/02(木) 02:13:37.58ID:L3U/VErW0
>>442
ズバリそれでした
ca.cerのインストールで解決しました
恥ずかしい…
ありがとうございました。
2018/08/04(土) 14:43:39.44ID:OT7UNUpvp
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+180728mod (く) (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
 【ブラウザ】Version 61.0.1, first offered to Release channel users on July 5, 2018(64ビット)
≪NicoCache環境≫
 【拡張】nlItab.txt
 【プロキシ】同梱のpac使用
 【その他】なし
≪質問/障害内容と検証状況≫
nlItab.txtが機能しなくなりました。
本体を上記のように更新したのが原因かと思っていましたが、ひとつ前のバージョンに戻しても直らなかったので質問します。


また、別の話ですが動画クリックで一時停止・再生.txt、動画ダブルクリックでフルスクリーン.txt、が原因がわかりませんが機能したりしなかったり、
movieFetcherFilter.txtで大量に予約しただけでは起こらなかった、本来fetchできるso動画がretry状態でできなかったり(後日できました)しました。
2018/08/04(土) 18:17:11.79ID:vtxPGxUP0
WatchJsApiの件が原因じゃないの?
2018/08/06(月) 20:23:13.87ID:BLDiz/6op
誠に返信が遅れまして申し訳ありません。
WatchJsApiが原因でした。

いれたlocalフォルダをあらためて入れ直したところ、治りました。
本当に自分が情けなく思います。
ありがとうございました
2018/08/09(木) 11:08:34.33ID:SKw0TnX1d
pacファイルにfunction二つ書くとダメなんだな、知らなかった
一個目の関数は127.0.0.1:8080を通らずにダイレクトアクセスして二個目の関数は想定通りプロキシを使うという意味不明の動作してたが、一つに纏めると希望通りの動作になった
2018/08/10(金) 17:09:57.30ID:/32/X7TAH
>>447
pacファイルはJavascriptのサブセットみたいなもんだから同一名称の関数は
最後に宣言したやつだけが使われる

分けて書きたいならこんな感じでいけると思う

function FindProxyForURL(url, host) {
proxy1(url,host);
proxy2(url,host);
return "DIRECT";
}

function proxy1(url, host) {
if (shExpMatch(host, "hogehoge")){
return "PROXY hugahuga:12345";
}
}

function proxy2(url, host) {
if (shExpMatch(host, "homuhomu")){
return "PROXY hemuhemu:12345";
}
}
2018/08/10(金) 17:33:30.95ID:/32/X7TAH
このままだと全部DIRECTになってた

たぶん下の書き方で行けるはず
function FindProxyForURL(url, host) {
return proxy1(url,host) || proxy2(url,host) || "DIRECT";
}
2018/08/12(日) 07:44:40.74ID:oaoZX3kO0
Android8.0にてWiFi設定でproxy.pac(デフォルトのまま)を指定すると
なぜかYoutubeやGooglePlayに繋がらなくなってしまいます
ニコニコや他のサイトは正常に表示されるのですが・・・
原因がわかる方がおりましたらご教示いただければ幸いです
2018/08/12(日) 16:52:50.62ID:SArZmrdVd
>>450
本当にデフォルトのままなのか?怪しい
2018/08/13(月) 17:03:42.02ID:/jLot+PYd
フィルタまとめ#68うpしました
http://nicocache.jpn.org/src/nc0197.7z

更新物:watchページ整形フィルタなどなど
2018/08/13(月) 21:46:06.44ID:UQQS3T3z0
新規のフィルターを弄っていて idGroup でちょっと気になったんだけど……

 /watch/((?:[a-z]{2})?\d+)
 smile\?i=(\d+)

この2つからキャッシュの有無を判定するとき、 watch の方はまれに誤判定していないですか?


具体的には……

 キャッシュがあるのにリンクの文字色が変わらない。
  → ttp://ch.nic○video.jp/ch641/video?&mode=&sort=f&order=d&type=&page=2
  ※私の環境では、第4話で発生。
  ※フィルターを本体ソース(180728)の圧縮ファイルにあるやつだけにしても発生。
  ※キャッシュアイコンは表示される。

 watch のみ使用だと、キャッシュが無いのに dmcCache 判定になる。
  → ttp://www.nic○video.jp/watch/1533862626
  → ttp://www.nic○video.jp/watch/1533779645
  ※smile と併用するとキャッシュなしの判定になる。
  ※nlを再起動しても同じ状態になるため、nlが読み書きするファイルに依存する症状かも?
2018/08/13(月) 23:05:58.17ID:UQQS3T3z0
nc0198.txt  22の453で触れているフィルター

動画の一覧を見やすくするフィルター。
キャッシュしていない有料動画を暗くすることで、キャッシュ済みの動画や無料動画を探しやすくなるかも?
2018/08/14(火) 02:00:01.78ID:rVzwbUym0
>452の中にある広告削除フィルタあてたら動画トップのサムネが真っ黒になるようになったんだけど皆様どう?
2018/08/14(火) 02:22:25.06ID:sLKzfr3c0
>>453
> ※smile と併用するとキャッシュなしの判定になる。
これは再現性が低いみたい。


>>455
動画トップのサムネイルは、 pages_index_VideoTop.js とか pages_index_CategoryTop.js とかで読み込んでいたと思う。
まだそのフィルターを入れていないので違うかもしれないけど、ブラウザーのエラーで↑に関するものがあるなら、エラーに影響するフィルターを無効にするかJavaScriptを書き換えることで回避できるかも?
2018/08/15(水) 06:00:13.49ID:i2hPv1VK0
>>456
nc199の中にあるのを使ってみたけど、広告削除CSS開いて一番上のRequestHeaderから始まるやつを無効化したらサムネ表示されるようになった
プログラム関係さっぱわやなんで、これが無効になっていることがどういう意味を持つのか全くわからん
…がダミーうんぬんって書いてあるってことは、これ無効化したらこのtxtファイル自体の意味が無くなってしまうのではないかと思ってみたり
2018/08/15(水) 14:16:52.47ID:6flCo8HU0
なんか99_ランキング2列がおかしくなった
.container.columns .column {
min-width: 1000px !important;
max-width: 1000px !important;
}
body .item.videoRanking .itemContent {
overflow: visible!important;
}
で直ったように見えるけど正しいかはわからん
2018/08/16(木) 12:26:15.66ID:9ab28iucd
video要素の真下に.InView.InViewLazyLoadContainerが実装されてwatchページがロードされた時点では
再生リスト・コンテンツツリー・ニコニ広告・ニコニコ市場の存在を保証しなくなってしまったのですが何か対策ありませんか?
NicoCache_nl.watch.機能で捕まえられないでしょうか?
2018/08/16(木) 12:27:24.27ID:9ab28iucd
video要素というか(く)プレイヤーですね。失礼しました
2018/08/17(金) 07:31:23.67ID:xJiHGz0f0
>>454
nc0200.txt  22の453で触れているフィルター

キャッシュの有無の判定で、すでに判定済みでサムネイルの所に挿入されているキャッシュアイコンも使うようにした。

[\s\S]+? を (?:(?!<li[^>]+?\bclass="[^"]*?\bitem\b)[\s\S])+? とかに変更。
2018/08/17(金) 07:52:32.67ID:xJiHGz0f0
>>453
>  watch のみ使用だと、キャッシュが無いのに dmcCache 判定になる。

これについては >>461 の変更で症状を見かけなくなったので、フィルターの誤判定だった可能性が高いと考えます。
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況