HTTPサーバとSOCKSサーバ併用したら落ちまくりました(爆
中田さん>
仰る通りにIPアドレスを直で入れたら接続に成功しました。
どうもありがとうございました。
記憶をたどって一応回答しておきます。
>OA-X さん、
icq.mirabilis.com のあとにゴミがついているのでリゾルブできないわけですね。
ICQのサーバの設定でIPアドレスを直接いれればいけるかもしれません。
バグのような気もしますので、調べてみます。
中田さん>
今日はいろいろ試行錯誤して惜しいところまでこぎつけました。
バージョンはやはり99bです。
----------------
Wed Nov 15 23:21:13 2000 SOCKS: ds = 7, IP=192.168.0.1, port=1061
Wed Nov 15 23:21:13 2000 SOCKS: socks[]: 3 bytes from client
Wed Nov 15 23:21:14 2000 SOCKS: accept USERNAME/PASSWORD authentication method
Wed Nov 15 23:21:14 2000 SOCKS: getting a request
Wed Nov 15 23:21:14 2000 SOCKS: socks[]: 14 bytes from client
Wed Nov 15 23:21:15 2000 SOCKS: Ident: Access granted for "OA-X" from 192.168.0.1
Wed Nov 15 23:21:15 2000 SOCKS: Username/Password authenticated
Wed Nov 15 23:21:15 2000 SOCKS: socks[]: 10 bytes from client
Wed Nov 15 23:21:16 2000 SOCKS: 205.188.147.46:80
Wed Nov 15 23:21:16 2000 SOCKS: socket created successfully
Wed Nov 15 23:21:16 2000 SOCKS: Can't bind to server 205.188.147.46
Wed Nov 15 23:21:16 2000 SOCKS: ds = 7, IP=192.168.0.1, port=1062
Wed Nov 15 23:21:16 2000 SOCKS: socks[]: 3 bytes from client
Wed Nov 15 23:21:17 2000 SOCKS: accept USERNAME/PASSWORD authentication method
Wed Nov 15 23:21:20 2000 SOCKS: getting a request
Wed Nov 15 23:21:20 2000 SOCKS: socks[]: 14 bytes from client
Wed Nov 15 23:21:21 2000 SOCKS: Ident: Access granted for "OA-X" from 192.168.0.1
Wed Nov 15 23:21:21 2000 SOCKS: Username/Password authenticated
Wed Nov 15 23:21:35 2000 SOCKS: socks[]: 10 bytes from client
Wed Nov 15 23:21:36 2000 SOCKS: 0.0.0.0:1063
Wed Nov 15 23:21:36 2000 SOCKS: server socket created successfully
Wed Nov 15 23:21:36 2000 SOCKS: socket created successfully
Wed Nov 15 23:21:36 2000 SOCKS: getsockname of the bound socket successfully
Wed Nov 15 23:21:36 2000 SOCKS: UDP relay server bound successfully
Wed Nov 15 23:21:36 2000 SOCKS: getsockname of the UDP relay server successfully
Wed Nov 15 23:21:46 2000 SOCKS: Can't resolve servername icq.mirabilis.com(この部分文字化け)/
Wed Nov 15 23:21:46 2000 SOCKS: socks[3]: 42 bytes from UDP client 192.168.0.1: 1063
Wed Nov 15 23:21:46 2000 SOCKS: Can't resolve servername icq.mirabilis.com(この部分文字化け)/
Wed Nov 15 23:21:46 2000 SOCKS:
Wed Nov 15 23:21:56 2000 SOCKS: socks[3]: 42 bytes from UDP client 192.168.0.1: 1063
Wed Nov 15 23:22:16 2000 SOCKS: socks[3]: 42 bytes from UDP client 192.168.0.1: 1063
Wed Nov 15 23:22:26 2000 SOCKS: socks[3]: 42 bytes from UDP client 192.168.0.1: 1063
Wed Nov 15 23:22:36 2000 SOCKS: socks[3]: client UDP associate closed
----------------
途中までは同じ経過をたどっているのですが、文字化けとともにIPのリゾルブに失敗しています。
日本語化がまずかったのかな?
OA-X さん、
SOCKS の筋書きがちょっと頭の中から離れてしまっているのですが、接続できた例のログは以下のようになっています。(ICQは99b)
Wed Nov 15 21:08:58 2000 SOCKS: ds = 18, IP=192.168.0.1, port=1076
Wed Nov 15 21:08:58 2000 SOCKS: socks[]: 3 bytes from client
Wed Nov 15 21:08:59 2000 SOCKS: accept USERNAME/PASSWORD authentication method
Wed Nov 15 21:08:59 2000 SOCKS: getting a request
Wed Nov 15 21:08:59 2000 SOCKS: socks[]: 15 bytes from client
Wed Nov 15 21:09:01 2000 SOCKS: Ident: Access granted for "nobody" from 192.168.0.1
Wed Nov 15 21:09:01 2000 SOCKS: Username/Password authenticated
Wed Nov 15 21:09:01 2000 SOCKS: socks[]: 10 bytes from client
Wed Nov 15 21:09:02 2000 SOCKS: 205.188.147.46:80
Wed Nov 15 21:09:02 2000 SOCKS: socket created successfully
Wed Nov 15 21:09:02 2000 SOCKS: Can't bind to server 205.188.147.46
Wed Nov 15 21:09:03 2000 SOCKS: ds = 18, IP=192.168.0.1, port=1077
Wed Nov 15 21:09:03 2000 SOCKS: socks[]: 3 bytes from client
Wed Nov 15 21:09:04 2000 SOCKS: accept USERNAME/PASSWORD authentication method
Wed Nov 15 21:09:04 2000 SOCKS: getting a request
Wed Nov 15 21:09:04 2000 SOCKS: socks[]: 15 bytes from client
Wed Nov 15 21:09:06 2000 SOCKS: Ident: Access granted for "nobody" from 192.168.0.1
Wed Nov 15 21:09:06 2000 SOCKS: Username/Password authenticated
Wed Nov 15 21:09:06 2000 SOCKS: socks[]: 10 bytes from client
Wed Nov 15 21:09:07 2000 SOCKS: 0.0.0.0:1079
Wed Nov 15 21:09:07 2000 SOCKS: server socket created successfully
Wed Nov 15 21:09:07 2000 SOCKS: socket created successfully
Wed Nov 15 21:09:07 2000 SOCKS: getsockname of the bound socket successfully
Wed Nov 15 21:09:07 2000 SOCKS: UDP relay server bound successfully
Wed Nov 15 21:09:07 2000 SOCKS: getsockname of the UDP relay server successfully
Wed Nov 15 21:09:07 2000 SOCKS: binding to INADDR_ANY:4000
Wed Nov 15 21:09:07 2000 SOCKS: bound to INADDR_ANY:4000 successfully
Wed Nov 15 21:09:07 2000 SOCKS: socks[3]: 123 bytes from UDP client 192.168.0.1: 1079
Wed Nov 15 21:09:08 2000 SOCKS: socks[3]: 21 bytes from server 205.188.153.111: 4000
... 以下やりとりが続く
というわけで、よくわかりませんが、
Wed Nov 15 21:09:02 2000 SOCKS: Can't bind to server 205.188.147.46
の後、1秒後にやり直している感じです。
(ICQ 2000 だと少し違いますが流れは似たようなものです)
ICQを一度終了してから再度起動してみても同じでしょうか?
Win95(OSR2)にHTTPD1.31cを載せてサーバに仕立てておりますが、Win98のクライアントから
SOCKS経由での接続ができません。
例えば、ICQに繋ごうとすると、
------------
Wed Nov 15 00:14:29 2000 SOCKS: ds = 7, IP=192.168.0.1, port=1042
Wed Nov 15 00:14:29 2000 SOCKS: socks[]: 3 bytes from client
Wed Nov 15 00:14:30 2000 SOCKS: accept USERNAME/PASSWORD authentication method
Wed Nov 15 00:14:30 2000 SOCKS: getting a request
Wed Nov 15 00:14:30 2000 SOCKS: socks[]: 14 bytes from client
Wed Nov 15 00:14:31 2000 SOCKS: Ident: Access granted for "OA-X" from 192.168.0.1
Wed Nov 15 00:14:31 2000 SOCKS: Username/Password authenticated
Wed Nov 15 00:14:31 2000 SOCKS: socks[]: 10 bytes from client
Wed Nov 15 00:14:32 2000 SOCKS: 205.188.147.46:80
Wed Nov 15 00:14:32 2000 SOCKS: socket created successfully
Wed Nov 15 00:14:32 2000 SOCKS: Can't bind to server 205.188.147.46
------------
このような感じではねられてしまいます。
Win95に入っているWinsockがいけないのか、それとも・・・