VLCメディアプレーヤーは、インターネットからのストリーミングをサポートしています。しかし、私は企業プロキシの背後にいて、自動プロキシ構成を持っています。プロキシが変更されるため、実際に使用する必要があるプロキシがわかりません。
VLCメディアプレーヤーに自動プロキシ構成を使用するか、IE設定を使用するように指示するにはどうすればよいですか?
VLCにネイティブなこのような機能は見たことがありませんが、プロキシを使用するだけの場合は、試してみることをお勧めします。
参照先:
(編集:明確にするために、上記のリンクは、OPが企業プロキシのアドレスを決定するのに役立つ提案でした。example.com、branch.example.com、または部門を置き換えるなど、企業ドメインを反映するように変更する必要があります.branch.example.comと企業ドメイン。プロキシアドレスがすでにわかっている場合、これは不要です。)
Wpad.datファイルを取得した場合は、テキストエディター(これは単なるjavascript関数です)で開くと、使用するプロキシが一覧表示されます。
VLC.exe --http-proxy=myusername:mypassword@SERVERNAME:8080
HTTPプロキシを設定するには、次の場所に移動する必要があります。
Tools => Preferences
「設定の表示」フォームで「すべて」を選択します。次に、
Input/Codecs => Access modules => HTTP(S)
必要な値を設定する
最初の世界的な問題ですが、3か月ごとに必須の企業パスワードをリセットした後、アカウントをロックアウトしたくありません。または、パスワードをファイルに保存します。
この小さなスクリプトは、パスワードをiniファイルにプレーンテキストで入力することに抵抗がある人に役立つ可能性があります。
以下を「VLCWithProxy.vbs」というファイルに追加し、「USERNAME」を作業ユーザー名に、「PATH\TO」をvlcへのファイルパスに置き換えて、パスワードを入力します(私が知っているプレーンテキストですが、ファイル)をプロンプトに入れます。
ダブルクリックするか、コマンドラインから実行します(オプションのplay url引数を使用)。プロンプトにパスワードを入力します。
if(WScript.Arguments.Count > 0) then
playurl = WScript.Arguments(0)
end if
strPw = InputBox( "Enter password for proxy:" )
Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
'cmd /c /start C:\PATH\TO\VLC\VLCPortable.exe --http-proxy="USERNAME:PASSWORD@PROXYSITE:PROXYPORT ARGS'
strProgram = "cmd /c start C:\PATH\TO\VLC\VLCPortable.exe --http-proxy=""USERNAME:" & strPw & "@internetproxy.company.com:8000"" " & playurl
objShell.Run strProgram
Set objShell = Nothing
トラックを再生してみましたか?これに対する機能リクエストがあり、これが組み込まれていることを読みました。どのバージョンを使用していますか?
これは便利かもしれません: ProxyCfg.exe、プロキシ設定ツール 。
パラメータを指定せずに呼び出すと、現在のWinHTTPプロキシ設定が表示されます。
このMicrosoftユーティリティは、現在のプロキシを取得できるようであり、VLCの自動スクリプトを作成できる(または手動で作成できる)可能性があります。私はオートプロキシを持っていないので、あなたのためにそれをテストすることはできません。
このユーティリティは、オペレーティングシステムの一部として含まれていない場合があります。 WinHTTP 5.1ツールは Windows Server 2003リソースキットツール の一部としてダウンロードできます。