海外にいる外国人とチャットしていたところ、海外からradikoで日本のラジオ番組を聞いているという話題になりました。radikoは国内でも自分のいる地域の局しか聞けないのに、どうやって?と尋ねたらプロキシサーバを使っているとのこと。簡単に言うと、日本のプロキシ(代理)サーバを経由したアクセスとすることで、radikoのサイトに対して海外からのアクセスではなく日本国内からのアクセスをしているようにしてradikoでラジオ局の放送を受信できたということです。そのまま海外からの直接のアクセスをであれば、サービス地域外のためラジオを聴くことができませんというページが表示されて受信することは出来ません。
I enjoy chatting with foreign people on the internet. A foreigner told me that he enjoyed listeining to radio stations in Japan through radiko.jp. I didn't think radiko.jp was available from abroad but he said it was through a proxy server.
プロキシサーバなら職場のPCで設定していたな、と自分で試してみたところ、住んでいる地域の福岡以外(東京など他地方)の局をradikoで受信することができました。
In my old offce, we used the proxy server settings for web browsing. I searched web pages for how to set the proxy and was able to listen to radio staions in other areas like around Tokyo.
アメリカに在住のためradikoなどの日本の特定のサイトに正常にアクセスできない日本人のチャット友達にその方法を示せるよう簡単に記してみました。
I wrote this article in order to show how to do it to people abroad who are interested in listening to Japanese radio but can't normally access radiko.jp from there.
radikoでの他地域の局の聴取ということで記しましたが、試してみたプロキシサーバのほとんどは東京からのアクセスとなるようで、東京の局を聴取する ようになります。なので、関東地域ではあまり意味のある設定とならないかも知れません。(半年くらい前には、広島、大阪、群馬などの局を聴取できるプロキ シサーバがあったのですが...)また、イー・モバイルのPocket WiFiでの接続で、PCでradiko.jpへアクセスすると大阪からの接続と認識されるようで、福岡にいながらPCで福岡の放送を聞くことが出来ませ ん。どこかに福岡からのアクセスとなるプロキシサーバはありませんでしょうか?
I enjoy chatting with foreign people on the internet. A foreigner told me that he enjoyed listeining to radio stations in Japan through radiko.jp. I didn't think radiko.jp was available from abroad but he said it was through a proxy server.
プロキシサーバなら職場のPCで設定していたな、と自分で試してみたところ、住んでいる地域の福岡以外(東京など他地方)の局をradikoで受信することができました。
In my old offce, we used the proxy server settings for web browsing. I searched web pages for how to set the proxy and was able to listen to radio staions in other areas like around Tokyo.
アメリカに在住のためradikoなどの日本の特定のサイトに正常にアクセスできない日本人のチャット友達にその方法を示せるよう簡単に記してみました。
I wrote this article in order to show how to do it to people abroad who are interested in listening to Japanese radio but can't normally access radiko.jp from there.
- 自動プロキシ設定スクリプト / Auto proxy configuration script ブラウザがプロキシサーバを経由するような設定をするわけですが、固定的に設定をしてしまうとプロキシサーバ経由が不要なページを含めて全てのページヘの アクセスがプロキシサーバ経由になってしまい、アクセスが遅くなってしまうかも知れません。そのため、自動プロキシ設定スクリプトで対象のサイトのみプロ キシサーバ経由になるようにします。
- http://blog.livedoor.jp/xiuxing/pac/proxy.pac これはradiko.jp、NHKネットラジオ、GyaO!へのアクセスをプロキシサーバ経由にします。
- http://blog.livedoor.jp/xiuxing/pac/proxy+yt.pac これは上記に加え、YouTubeへのアクセスもプロキシサーバ経由にします。
- Firefoxでの設定 / configuration with Firefox
- Firefoxメニューバーの表示 / showing the menu bar on Firefox Firefox(これを書いている時点では手元にあるのは26.0版です。)では表示懼ツールバー懼メニューバーの設定にチェックしていなければ隠れていて表示されませんが、Altキー押下すれば次のようにメニューが表示されます。
- メニュー / Menu メニューからツール懼オプションと辿ってください。
- オプションウィンドウ / Options window オプションウィンドウでは、詳細懼ネットワークタブ懼接続設定とたどります。
- インターネット接続 / Connection Settings ここの自動プロキシ設定スクリプトURLを選び、先述のファイルのURLを記入します
- Internet Explorerでの設定 ここに記す設定はGoogle Chromeでも適用されます。
- インターネットオプションの表示 / Displaying Internet Options コントロールパネルのインターネットオプションをクリックし、インターネットのプロパティを開きます。Internet Explorer(11版)では右上のツールアイコンからインターネット オプションを選ぶと表示されます。
- インターネットオプションでの操作 / Internet Options window インターネット オプションの接続タブ懼LANの設定とクリックします。
- ローカル エリア ネットワーク(LAN)の設定での操作 自動構成スクリプトを使用するにチェックを入れ、アドレス欄に先述のURLを記入します。ここも例として先述の http://blog.livedoor.jp/xiuxing/pac/proxy.pac を指定しています。
- radiko.jpの接続 以上の設定をしてradiko.jpにアクセスしてみましょう。通常の接続よりも遅くなることがあり、ページが表示されるまでに2~3分ほどかかることもありますので、すぐにページが表示されなければ、正常なページまたはエラーが表示されるまで待ってください。(エラーが表示されるようであれば、次に記した内容を試さなければならないでしょう。)
- 自前の自動プロキシ設定スクリプト(Firefoxのみ) / your own configuration script (available only for Firefox) 先述のURLのファイルに記したプロキシサーバとは異なるものを使ってみたい場合や、記してあるプロキシサーバが無効になってしまった場合には、ウェブ上 のファイルを変更する必要がありますが、自分で操作できるファイルでなければ自由に変更することは出来ません。自身のローカルなPC上に自動プロキシ設定 スクリプトを持っていれば自由に変更が行えますので、その方法について触れます。(個人的には通常、この設定を使っています。)
- プロキシサーバの選択 / choosing a proxy server 「プロキシサーバ」「一覧」などと検索すればいろいろ出てきますが、radikoを聞くのであれば国内のものじゃないと意味がありません。例えば、次のような国内のプロキシサーバの一覧から選びます。
- スクリプトの記述 ここではradiko.jp、NHKネットラジオへのアクセスをプロキシサーバ経由にすることとします。
- スクリプトのファイル名 プロキシ自動設定Proxy Automatic Configurationということでか、拡張子に"pac"が使われるようですが、ここで記す範囲ではその必要はないので、"txt"を拡張子とした通常のテキストファイルで構いません。(ここではautoproxy.txtという名前で保存したとします。)
- URLの確認 保存したファイルをFirefoxにドラッグ+ドロップしてみて、アドレスバーの内容をコピーします。(Internet ExplorerではWindowsのパスが示されるのでダメです。)Ctrl+Lでアドレスバーの内容を選択できるので、それをコピーすればいいでしょ う。
- radiko.jpの接続の確認 radiko.jpへのアクセスを確認します。ここで正常にアクセスできなければ、スクリプトに別のプロキシサーバを記述してやり直してください。
With the static proxy server, every single page is accessed through the proxy server. It may slow down the access to the pages where a proxy server is unnecessary. To avoid that, I use an auto proxy configuration script.
自動プロキシ設定スクリプトの作成については後述しますが、ここでは手っ取り早く設定できるようにファイルを次のURLで用意しました。(ファイルに記述したプロキシサーバは本記事を書いている時点で有効なものを選びましたが、いつまでも有効とは限りません。)
I'll discuss later about how to write an auto proxy configuration script. Here are example scripts. (Note that the script may not work if the server written in the script is no longer available.)
This script bypasses the access to radio.jp, NHK net radio and Gyao! via a proxy server.
The access to YouTube is added to the previous script.

If the menu bar isn't shown, press Alt key. The menu will be shown like this.


Choose Tools from the menu bar and choose Options.

するとオプションのウィンドウが表示されます。
The Options window will appear.

すると次のインターネット接続のウィンドウが現れます。
On Options window, click Advanced, then Network tab and Settings.
Then Connection Settings window shows up.

URL(http://で始まるもの)を記入するのであって、ファイルの内容を記入するのではありません。ここでは例として先述の http://blog.livedoor.jp/xiuxing/pac/proxy.pac を指定しています。

Choose Automatic proxy configuration URL and fill in the URL shown above.

I'm too lazy to show English settings for Internet Explorer. I can't show English configuration here. Please just follow the instruction in Japanese. I assume it shouldn't be hard if you understand the explanation above about Firefox.


ローカル エリア ネットワーク(LAN)の設定が表示されます。
Choose Connections tab, then click LAN Settings and Local Area Network (LAN) Settings window will appear.

Check Use automatic configuration script box and fill in Address field with the URL of the auto configuration script.
After setting the configuration, let's try accessing radiko.jp. The access can be much slower. The page may not be shown in a few minutes. Please wait until the top page or an error shows up.
If you want to use a server different from the one written in the URL above (ex. in case the server written in it is unavailable), you may want to choose another server in your own script. This is how to use a local script file on your PC.
If you search web pages for "proxy server" and "list", you'll get a lot of results. But in order to access radiko.jp, the proxy server has to be in Japan. Here are the pages that show the proxy servers in Japan. ここに描かれている"アドレス:ポート番号"の記述の一つを控えておきます。
Copy an "IP address:port number" set from the list.
メモ帳などのテキストエディタに次のように記します。[プロキシサーバのアドレス]:[ポート番号]のところには先述のプロキシサーバの一覧から選んだ"アドレス:ポート番号"を(コピー+貼り付けなどで)記述します。(例:192.168.0.1:80やexample.net:8080など)
I'm going to talk about the script that bypasses access to radiko.jp and NHK net radio here.
Write the following with a text editor like Notepad. Overwrite [プロキシサーバのアドレス]:[ポート番号] with the address and the port number previously copied from the list.
function FindProxyForURL(url, host)
{
if (shExpMatch(host, "radiko.jp")
|| shExpMatch(host, "www3.nhk.or.jp/netradio")
) // 以上がプロキシサーバ経由対象のサイト
return "PROXY [プロキシサーバのアドレス]:[ポート番号]";
return "DIRECT";
}
radiko.jpやNHKネットラジオ以外のサイトへのアクセスもプロキシサーバ経由としたいのであれば、) // 以上がプロキシサーバ経由対象のサイトの行の上に次の記述を追加してください。(複数記述できます。)
If you want to add a proxy server access, add the following line above the description above.
|| shExpMatch(host, "サイトのアドレス")上記の記述以外にも同様の動作を行えるものはあると思いますが、サイトの指定の方法が分かりやすいので、この記述としています。
Let's say the file name is "autoproxy.txt".
Drag and drop the saved script file into a Firefox window, and copy the URL of the file.
例えば「太郎」というアカウントのドキュメントに保存したファイルであれば次のように表示されますが、
If your account is "太郎", it may be shown like below.

実際の内容は上記の場合は全角文字がエンコードされて次のようになります。
The actual encoded string is as below.
file:///C:/Users/%E5%A4%AA%E9%83%8E/Documents/autoproxy.txt
これを先述のFirefoxの自動プロキシ設定スクリプトURLのところに記入すれば自前のスクリプトで動作させることができます。
Paste the URL (beginning with file:///) into the Automatic proxy configuration URL field.

以降、スクリプトファイルを書き直したときには再読み込みをクリックすると更新が反映されます。
Click "Reload" when you have modified the local proxy script on your PC.
If you can't access radiko.jp, try another proxy server in Japan.
Internet Explorerでの動作について
Firefoxでは上記のようにして自前の(ローカルなPC上の)スクリプトで期待通り動作するのですが、Internet Explorerではなぜか動作しません。ローカルに格納された自動構成スクリプト ファイルを使用する方法と公式ページにも書いてあるのですが、ローカルに置いたファイルではプロキシサーバ設定が無効のままの動作にしかなりません。調べてみると、自動プロキシ設定ファイル proxy.pac はhttpで読めるところにしか置けなくなった? - NICE-BOAT!!というページを見つけました。ここを見ていくと、Internet Explorerの11版ではローカルなスクリプトで動作しない(file://なURLは受け付けない)らしいです。手持ちの版数を見てみると次のとおり11版でした。

10版以前でということで、別のXP PCに入っている8版で試してみたところ、ローカルなスクリプトを指定してプロキシサーバ経由のアクセスを行うことが確認できました。ただし、プロキシ自動構成スクリプト - miau's blog?に紹介してあるとおり、エンコードされているものは不適のようなので、全角文字の無いパスにスクリプトを置き、file:の後のスラッシュを二つにする必要があります。
そのPCのChromeでは接続しようとしてもタイムアウトしてしまいますが、これはPCの方に要因があるように思ってます。
radikoでの他地域の局の聴取ということで記しましたが、試してみたプロキシサーバのほとんどは東京からのアクセスとなるようで、東京の局を聴取する ようになります。なので、関東地域ではあまり意味のある設定とならないかも知れません。(半年くらい前には、広島、大阪、群馬などの局を聴取できるプロキ シサーバがあったのですが...)また、イー・モバイルのPocket WiFiでの接続で、PCでradiko.jpへアクセスすると大阪からの接続と認識されるようで、福岡にいながらPCで福岡の放送を聞くことが出来ませ ん。どこかに福岡からのアクセスとなるプロキシサーバはありませんでしょうか?