Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XP対応終了の検討 #10

Open
onihusube opened this issue Jan 26, 2023 · 1 comment
Open

XP対応終了の検討 #10

onihusube opened this issue Jan 26, 2023 · 1 comment

Comments

@onihusube
Copy link
Owner

5ch APIがTLS1.2を要求するようになって、XP環境で使用できなくなっている(らしい?

2chapiproxy使ってるけど、起動するとログにセッションIDの取得に失敗しましたとあって、スレを
読み込もうとするとdatの取得に失敗しましたと出る
もう半年くらい何も設定弄ってないんだけど、5ch側でなにかやったんだろうな

まったく同じ症状と設定だな

>起動するとログにセッションIDの取得に失敗しました
やっぱこれか~、APIの新作でも駄目ぽいねぇ

TLS1.1が切られてXPが弾かれてるなら串で対応はめんどくさそうだな

SSL1.1系切られたのが原因なんだからAPIスレ云々しても意味ないでしょ

パッチ当てて
チェックサイトでIEから5ch.netにTLS1.2で通信できるのを確認して
8.1で動いてる環境を戻してもダメだった

うちも昨日からSSLエラー401で使用不可になった
一覧から開いても「認証されていません」でスレが読み込めない
あと「セキュリティで保護された接続の確率に失敗しました」で一覧の更新すらできな板も複数ある
どう対処すればのだろう?

Detourなら専スレで情報上がってる
WinSockがどうたらとかSSLを使うとダメとかあるらしい

proxy2chのパッケージに同梱されてるdllで特に問題なく動いてるけどな
API使った読み書き・read.cgi経由の読み込みいずれも問題なし@win10 22H2
同梱のcurlはWinSSL依存で配布curlはだいたいOpenSSL依存だから
dll置き換えたら行けるとすればWIndowsが古くてTLSが安全な暗号スイートに非対応とかそれ系の問題じゃない

SChannel/WinSSLで5ch.netにTLS接続ができない環境があるという件
調べてみるとプロトコルバージョンの問題でも暗号強度の問題でもなく
Client HelloのextensionでSNI対応宣言をしてないのが原因だな
OpenSSL等にしないとどうにもならないのはたぶんXP以下だけ

多分対応無理なので、完全に動かなくなったのであればXPを考慮しないことにするかな・・・

@onihusube
Copy link
Owner Author

VISTA以降だけを考慮するようにすると、.NET 4.6が使える
7以降だと、.NET 6とかまでいける

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant