プロバイダ各社の proxy autoconfig を比較してみる
- 1 :1:02/11/15 14:53 ID:???.net
- プロバイダ板でやるべきかも知れない内容ですが、
IE や NC 等の Proxy Auto-Config File を比較してみるスレです。
参考URL
Navigator Proxy Auto-Config File Format
http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
- 2 :1:02/11/15 14:57 ID:???.net
- 漏れが加入したプロバイダのやつを晒します。
J-COM 東東京
//-Pacfile version 1.1
function FindProxyForURL(url, host)
{
var i;
var str;
if (
shExpMatch(url, "https://*") ||
shExpMatch(url, "news://*") ||
shExpMatch(url, "snews://*") ||
shExpMatch(url, "ftp://*@*") ||
shExpMatch(url, "http://ads*.home.net/*") ||
shExpMatch(url, "http://localhost/*") ||
shExpMatch(url, "http://localhost:*/*") ||
shExpMatch(url, "http://www:4000/*") ||
shExpMatch(url, "http://www.home.com:4000/*") ||
shExpMatch(url, "http://www.home.net:4000/*") ||
shExpMatch(url, "http://www.*.home.com:4000/*") ||
shExpMatch(url, "http://www.*.home.net:4000/*") ||
shExpMatch(url, "http://*.excite.ca/whereami*") ||
shExpMatch(url, "http://*.excite.com/whereami*") ||
shExpMatch(url, "http://*.heat.net/cgi-bin/*") ||
shExpMatch(url, "http://*.heat.net/*/cgi-bin/*") ||
0
) {
return("DIRECT");
}
(つづく)
- 3 :1:02/11/15 15:01 ID:???.net
- J-COM 東東京…間違えました、J-COM 東関東つづき
var num = (1 + (url.length % 2));
str = ("PROXY proxy" + num + ".kasiw1.kn.home.ne.jp" + ":8080; ");
for (i = 1; i <= 2; i++) {
if (i != num) {
str += ("PROXY proxy" + i + ".kasiw1.kn.home.ne.jp" + ":8080; ");
}
}
str += "DIRECT";
return(str);
}
- 4 :1:02/11/15 15:02 ID:???.net
- 昨年時点のものなので、現在はより洗練されたものになってるかも知れません。>J-COM
- 5 :1:02/11/15 15:25 ID:???.net
- >>2-3 からわかること
・URL 長により、簡易な負荷分散が計られてる。
・proxy がサポートしてない protocol(https, news, snews)や、
匿名以外の ftp や、
自グループのものと思われる鯖等には proxy を経由させてない。
但し、URL の case の違いは考慮してない。
・前半の shExpMatch() の羅列の最後に "|| 0" が在る(人間のケアレスミスを
防ぐ為なのか、ファイルを機械生成した事に因るものなのかは不明)。
- 6 :bloom:02/11/15 15:41 ID:+U7Qk/VI.net
-
http://homepage.mac.com/bloombloom/
- 7 :1:02/11/15 19:12 ID:???.net
- 追加
・いわゆるおうちルータの使用が想定されてない。
・proxy の port 番号を文字列連結で追加するのは変(機械生成かも)。
・DNS が引けないホストも proxy に投げてしまう為、キャッシュサーバの
振舞いによっては、ブラウザの URL 推測に支障をきたすおそれあり。
- 8 :1:02/11/15 19:34 ID:???.net
- 追加
・mp3 や mpeg 等のキャッシュにヒットしずらそうなもの(素人の想像ですけど)を
特に除外してない。
- 9 :1:02/11/15 19:39 ID:???.net
- 次… J-COM と比べるとあんまりな例なので、プロバイダ名が分かる部分は
伏せます。
function FindProxyForURL(url, host)
{
if (isPlainHostName(host) ||
dnsDomainIs(host, ".xxx.ne.jp") || dnsDomainIs(host, "ftp.yyy.jp"))
return "DIRECT";
else
return "PROXY proxy.xxx.ne.jp:8080; DIRECT";
}
- 10 :1:02/11/15 19:50 ID:???.net
- >>9 から分かる事
・proxy 鯖の負荷分散を(多分)ぐるぐる DNS に頼っている(1台しかないかも
知れないけど)。
・いわゆるおうちルータの使用を考慮してない(private address 空間を
除外してない)。
・localhost も除外してない(但し J-COM のやつも 127.0.0.1 等と指定すると
proxy に逝ってしまう)。
・別の事業者の匿名 ftp 鯖(ftp.yyy.jp)を特別扱いしてるのは、どういう事情か?
- 11 :sage:02/11/15 20:41 ID:???.net
- >>1
>プロバイダ板でやるべきかも知れない内容ですが、
わかっているならプロバイダ板へどうぞ。
- 12 :名無しだよもん@カラアゲうまうま:02/11/16 00:00 ID:???.net
- あくまで実際のISPの例示を出しただけで
「Proxyのautoconfiguration」がネタならこの板でも良いと思われ。
まぁ、あるいはSquidとかを念頭に入れてUnix板にHTTPキャッシュスレあたりとか。
- 13 :1:02/11/16 01:19 ID:???.net
- >>2-3 で挙げた例なんですけど、shExpMatch() を多用するよりも、
url.substring() が使えるとこは使った方がCPU負荷が軽そうな気がするの
ですけど、気のせいでしょうか?
>>11
そうなんですけど、技術的に興味深い、或はスマートなものを追求したり
するのなら通技板かなぁ…と。
- 14 :1:02/11/16 14:08 ID:???.net
- >>12
proxy 鯖に投資するよりも、線に投資する方が費用対効果が大きい為…か否かは
不明ですけど、大手の nifty, so-net, biglobe では、proxy 鯖を用意してない
みたいですね。
- 15 :1:02/11/16 15:12 ID:???.net
- J-COM と比べると、おおと思わせる様な例が見当たらないです。
次の例もプロバイダが分かる部分は伏せてます。
function FindProxyForURL(url, host)
{
if (isInNet(host,"ccc.ccc.ccc.0","255.255.255.0") ||
isInNet(host,"10.0.0.0","255.0.0.0") ||
isInNet(host,"172.16.0.0","255.240.0.0") ||
isInNet(host,"192.168.0.0","255.255.0.0"))
return "DIRECT";
else
return "PROXY proxy.xxx.ne.jp:8080; DIRECT";
}
最初の isInNet(host, ...)は、
自ネットは proxy を通さない為なのですが、DNS を引く作業が伴うので、
isPlainHostName(host) || dnsDomainIs(host, ".xxx.ne.jp")
に置換えた方がいいと思いました。
private address を proxy 無しにしてるのは○(でも 127 が抜けてる)。
- 16 :1:02/11/16 15:23 ID:???.net
- 補足
あと、いわゆるおうちルータは class C の private address で使ってる人が
多いと思うので(漏れの妄想かも)、isInNet(host,"192...") を
10 とか 172.16 とかより前に移動すると良かったりするのではないかと思う。
- 17 :1:02/11/16 15:56 ID:???.net
- ttp://www.space.net/proxy.pac
↑
もう少しマシな方法はないのか?
- 18 : :02/11/23 03:22 ID:???.net
- >>14
マジレスすると、でかいISPは今時どこもLBでリダイレクトしてるだろ
サポート、運用のコストが大幅減だから
こんなの使ってるのは、
LBを買う金は無い、でもWebのトラフィックは減らしたい、でもユーザに設定させたくないっていうところだけだろ
どう考えてもプロバイダ板の内容
- 19 :1:02/11/23 21:56 ID:???.net
- >>18
LBスレでは駄目なんですね。
…自分用の autoconfig を書いてて気がついたのですけど、
shExpMatch(url, "*.(mp3|ra)") とか書いても、IE5.5 は意図した通りに
解釈してくれないんですね(NC4.78 では動く)。
どちらの実装が正解なんでしょうか?
- 20 :nanashisaso:02/12/09 13:43 ID:???.net
- wget --proxy=off http://cache/member.pac
- 21 :あぼーん:あぼーん.net
- あぼーん
- 22 :anonymous@ 61-21-5-146.home.ne.jp:02/12/14 13:19 ID:T8ZnKAnT.net
- 通信技術版でやるのはどうかと思うが、良スレと思った。
わしも何かupしたいが、JCOMなので既出・・・
- 23 :22:02/12/14 13:21 ID:???.net
- >>22 リモホ出てやんの(;´д`)
- 24 :1:02/12/15 15:15 ID:???.net
- この板を見てる方はみんな知ってるとおもうけど、
Super Proxy Script
ttp://naragw.sharp.co.jp/sps/indexj.html
ディレクトリ部分だけハッシュ対象にするアプローチは、JCOM のやつにも
応用出来ると思う。
最後の '/' を捜すのに lastIndexOf method は使ってはいけないのだろうか?
>>22
ありがとー
- 25 :山崎渉:03/01/15 22:29 ID:???.net
- (^^)
- 26 :零那水・ヴァルキュリア ◆qAtRIACE.. :03/03/12 18:42 ID:???.net
- >>1
完璧に、板というよりは住人を選ぶのを間違えましたね。。。
- 27 :山崎渉:03/04/17 12:21 ID:???.net
- (^^)
- 28 : :03/04/19 07:22 ID:???.net
- これの目的は何ですか?
- 29 :あぼーん:あぼーん.net
- あぼーん
- 30 :あぼーん:あぼーん.net
- あぼーん
- 31 :あぼーん:あぼーん.net
- あぼーん
- 32 :あぼーん:あぼーん.net
- あぼーん
- 33 :ぼるじょあ ◆yBEncckFOU :03/08/02 05:08 ID:???.net
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 34 :あぼーん:あぼーん.net
- あぼーん
- 35 :anonymous@ YahooBB219029096177.bbtec.net:04/08/29 20:39 ID:HO2oVGy8.net
- てす
- 36 :nanasi:04/09/04 17:40 ID:???.net
- >>36
リモホ晒しageしてまでテストしたかったのか
- 37 :anonymous@ 93.net220148248.t-com.ne.jp:2005/06/01(水) 19:44:09 ID:???.net
- テスチョ
- 38 :anonymous@ 93.net220148248.t-com.ne.jp:2005/06/01(水) 19:45:03 ID:???.net
- あぁわかっててもやるとやっちまった感がたまらねぇわ・・・・・・・
といいつつ影からスレを応援する
PC|・)
- 39 :heyhey:2006/05/22(月) 14:53:16 ID:???.net
- test
- 40 : ◆JeYFCvvdow :2006/05/28(日) 19:56:07 ID:???.net
- テスト
- 41 :hoge:2006/06/29(木) 10:48:05 ID:???.net
- この板を見てる方はみんな知ってるとおもうけど、
Super Proxy Script
ttp://naragw.sharp.co.jp/sps/indexj.html
ディレクトリ部分だけハッシュ対象にするアプローチは、JCOM のやつにも
応用出来ると思う。
最後の '/' を捜すのに lastIndexOf method は使ってはいけないのだろうか?
- 42 :age:2007/07/01(日) 20:22:16 ID:???.net
- 1年ぶりにage
- 43 :age:2009/08/22(土) 17:59:43 ID:CFxYf174.net
- 2年ぶりにあげ
- 44 :age:2009/10/23(金) 22:07:02 ID:???.net
- 更にあげ
- 45 :India:2011/02/05(土) 04:51:47 ID:wINN3Msv.net
- 久しぶりにあげ
- 46 :t:2011/03/26(土) 21:14:02.15 ID:???.net
- これって自動で適用されてるの?
- 47 : ◆3s4qgidZGeN1 :2011/09/30(金) 07:16:15.52 ID:???.net
- ここも古いなぁ
- 48 :anonymous:2013/06/15(土) 01:33:46.27 ID:???.net
- で?
- 49 :anonymous@fusianasan:2018/02/15(木) 21:49:34.58 ID:???.net
- r''"''ー-,,_
| "''ー──‐---''ヽ
| /
| |
、--───‐ノ''ー-,,,_ |
`ヽ \ "'''ー-,,,_ |
\ \ "''''ー--┤
/\ "'''-,,,__ |
/ r‐\ "'''ー‐-.,,,__ |、
/ ||,-`| \ "` \
/ ヽYi | /`-,,_ \
| \ | | "''ー-,,,_ \
| ‖ | |"'''''┬--,,,_ \
| | | ゙、 | `ー-'
| | ゙、 、 > |
゙、 /| ,、゙、 `ー- .,__ /
,へ / ノ,イ二ヽ、 ‐- ̄ / <
ノ `''y''i|.r''⌒ヽヽヽ-、 人,,,/、
_,,,-‐'''"\ r'"‖| | | | ゙''" ゙、
/ ,,--`-|| .(l| ゝ`ー‐' ,人-.,,_ \
| / ||) rヽ、゙、。/ ゙、 "''ヽ、 、 __ "''-,,_
.| / ,-─i゙、ヽ `''`i! ||、 ゙、. | `ゞ`=i-"、` ̄
| | / /ト、`Tヽ<||‖ \ ゙、|、 | ゙、 \
| | / / | `‐`r、 ゙i!()ー‐--、 ゙、ヽ、 | ゙、 \
| ゙、| / r''"" ̄ ̄ ̄ ̄| |"'''ヽ、_ヽ ゙、 Y二|゙、 ゙、 /|
.| / | / 、.____|_|,,_ )) ゙、〈 ‐->| ゙、 / |
| ゙、. 〉 ´ ̄ ̄ ̄ ̄ ̄""ヽ´ ゙、| || / |
.| |゙、. 〉 _丿 ゙i ‖ / |
- 50 :anonymous@fusianasan:2018/02/15(木) 21:49:52.76 ID:???.net
- r''"''ー-,,_
| "''ー──‐---''ヽ
| /
| |
、--───‐ノ''ー-,,,_ |
`ヽ \ "'''ー-,,,_ |
\ \ "''''ー--┤
/\ "'''-,,,__ |
/ r‐\ "'''ー‐-.,,,__ |、
/ ||,-`| \ "` \
/ ヽYi | /`-,,_ \
| \ | | "''ー-,,,_ \
| ‖ | |"'''''┬--,,,_ \
| | | ゙、 | `ー-'
| | ゙、 、 > |
゙、 /| ,、゙、 `ー- .,__ /
,へ / ノ,イ二ヽ、 ‐- ̄ / <
ノ `''y''i|.r''⌒ヽヽヽ-、 人,,,/、
_,,,-‐'''"\ r'"‖| | | | ゙''" ゙、
/ ,,--`-|| .(l| ゝ`ー‐' ,人-.,,_ \
| / ||) rヽ、゙、。/ ゙、 "''ヽ、 、 __ "''-,,_
.| / ,-─i゙、ヽ `''`i! ||、 ゙、. | `ゞ`=i-"、` ̄
| | / /ト、`Tヽ<||‖ \ ゙、|、 | ゙、 \
| | / / | `‐`r、 ゙i!()ー‐--、 ゙、ヽ、 | ゙、 \
| ゙、| / r''"" ̄ ̄ ̄ ̄| |"'''ヽ、_ヽ ゙、 Y二|゙、 ゙、 /|
.| / | / 、.____|_|,,_ )) ゙、〈 ‐->| ゙、 / |
| ゙、. 〉 ´ ̄ ̄ ̄ ̄ ̄""ヽ´ ゙、| || / |
.| |゙、. 〉 _丿 ゙i ‖ / |
- 51 :anonymous@fusianasan:2018/05/21(月) 19:04:42.81 ID:WI69FONG.net
- ユニークで個性的な嘘みたいに金の生る木を作れる方法
興味がある人はどうぞ
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
J1DX2
15 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★