Closed AoiKagase closed 4 months ago
ブラウザエンジンは標準のTrident/EdgeのWebView2のどちらを使用されていますでしょうか?
どちらもインターネット オプションのプロキシ設定に従うようになっているのですが、Sock5はSocksと別物ですか?
また、アドオンの「ダウンロード」を使用すればPowerShellやcURL、Wgetを使ってダウンロードすることができるようになります。こちらの場合はコマンドラインからプロキシを設定できるような気がします。
特殊な環境で説明が難しいのですが 通常はダイレクト接続ですが、アプリケーションや利用するWEBページがそれぞれ特定のネットワークからのみアクセスできる物が多く、 WEBページではChromeの拡張機能(SwitchyOmega)を使ってページによってプロキシ経路を切り替えたり 各アプリケーションごとのプロキシ設定を個別に設定して利用している状態です (SocksProxyです。SwitchyOmegaではSOCKS4,SOCKS5が切り替えられるようになっています) そこにTablacusも乗せられないかと思った次第です。
github.ioがブロックされて自動での更新通知が来なくなった、 他のアドオンもメニューから直接落とすことが出来なくなった事が今回の起因で SocksProxyを使ってブラウザからのダウンロードは出来るので、 難しいようでしたらこのIssueは破棄していただいてかまいません。
(アドオンの「ダウンロード」もコマンド実行なだけでブラウザからDLと大差ありませんよね? 更新チェックのurlがgithub.comならブロックされてないので問題なく利用できそうなのですが・・・)
更新チェックには基本的にhttps://api.github.com/repos/tablacus/TablacusExplorer/releases/latest
を読み出しています。
上記が読み込めない場合(Windows XPなどはhttps
がもう繋がらないので)代替としてhttp://tablacus.github.io/TablacusExplorerAddons/te/releases.json
を読み込みます。
アドオンの「ダウンロード」を使った場合は更新チェックもこのアドオンを使用しますのでcURL
のコマンドラインでプロキシを設定すれば大丈夫なのではないかと思います。
ありがとうございます。 解決しましたのでこのIssueはクローズさせていただきます。
I want to check the latest version through a separate proxy. For some reason, github.io is blocked on our network and we cannot check the latest version. (github.com is connected). The browser uses a Sock5 proxy to bypass the problem, and I can update manually. I wish I could specify the proxy in the same way as the browser if possible.
最新版のチェックに個別のプロキシを経由させたい。 施設内ネットワークにて何故かgithub.ioがブロックされており、最新版の確認が出来ない状態です。(github.comは繋がる) ブラウザはSock5プロキシを使用して回避しており、手動での更新は可能なのですが 更新通知が来ないのでブラウザと同じようにプロキシ指定が出来ればなと思います。