Ik zit achter een proxyserver die alleen verkeer over poort 80 toelaat (kennisnet), en nou wilde ik een shoutcast server bereiken op een andere computer, maar dat wordt dus door de proxyserver geweigerd. Nu heb ik het programma'tje HTTP-Tunnel geprobeerd, en het lijkt te werken, maar bij het opstellen van de verbinding geeft het een "protocol error". Hieronder m'n log:
Even een korte samenvatting:
De locale poort die doorgestuurd moet worden is poort 80. Ik verbind met telnet/winamp/... dus op 127.0.0.1:80 Op dat moment reageert HTTPtunnel dus met "Creating a new tunnel". De verbinding tussen de proxyserver en de remote shoutcast server wordt ook daadwerkelijk gemaakt, maar als er dan gegevens verzonden worden gaat het mis: "20030219 112038 tunnel_read: protocol error: unknown request 0x49"
Hoe los ik dit op?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| 20030219 112009 htc (httptunnel) 3.0 started with arguments: 20030219 112009 me = htc 20030219 112009 device = (null) 20030219 112009 host_name = 205.188.234.38 20030219 112009 host_port = 8034 20030219 112009 proxy_name = PROXY2 20030219 112009 proxy_port = 80 20030219 112009 proxy_buffer_size = 0 20030219 112009 proxy_buffer_timeout = -1 20030219 112009 content_length = 102400 20030219 112009 forward_port = 80 20030219 112009 max_connection_age = 300 20030219 112009 strict_content_length = 0 20030219 112009 keep_alive = 5 20030219 112009 proxy_authorization = media24: 20030219 112009 user_agent = (null) 20030219 112009 debug_level = 3 20030219 112009 server_socket (80) = 0 20030219 112009 waiting for connection on port 80 20030219 112038 wait_for_connection_on_socket (0) = 1 20030219 112038 creating a new tunnel 20030219 112038 tunnel_out_setsockopts: non-fatal SO_SNDLOWAT error: This option is unsupported 20030219 112038 tunnel_out_setsockopts: non-fatal SO_SNDLOWAT: 1 20030219 112038 tunnel_out_setsockopts: SO_LINGER: onoff=1 linger=2000 20030219 112038 tunnel_out_setsockopts: non-fatal TCP_NODELAY: 1 20030219 112038 tunnel_out_setsockopts: SO_KEEPALIVE: 1 20030219 112038 tunnel_out_connect: output connected 20030219 112038 tunnel_write_request: TUNNEL_OPEN (1) 20030219 112038 tunnel_in_setsockopts: non-fatal SO_RCVLOWAT error: This option is unsupported 20030219 112038 tunnel_out_setsockopts: SO_RCVLOWAT: 1 20030219 112038 tunnel_in_connect: input connected 20030219 112038 connected to 205.188.234.38:8034 via PROXY2:80 20030219 112038 tunnel_read_request: (unknown) 20030219 112038 tunnel_read: protocol error: unknown request 0x49 20030219 112038 handle_tunnel_input: tunnel_read() error: Invalid argument 20030219 112038 tunnel read error: Invalid argument 20030219 112038 destroying tunnel 20030219 112038 tunnel_close: write TUNNEL_CLOSE request 20030219 112038 tunnel_write_request: TUNNEL_CLOSE 20030219 112038 tunnel_out_disconnect: warning: bytes=119 != content_length=102400 20030219 112038 tunnel_out_disconnect: output disconnected 20030219 112038 tunnel_close: reading trailing data from input ... 20030219 112038 tunnel_close: ... done (tunnel closed) 20030219 112038 tunnel_in_disconnect: input disconnected 20030219 112038 disconnected from 205.188.234.38:8034 via PROXY2:80 20030219 112038 waiting for connection on port 80 |
Even een korte samenvatting:
De locale poort die doorgestuurd moet worden is poort 80. Ik verbind met telnet/winamp/... dus op 127.0.0.1:80 Op dat moment reageert HTTPtunnel dus met "Creating a new tunnel". De verbinding tussen de proxyserver en de remote shoutcast server wordt ook daadwerkelijk gemaakt, maar als er dan gegevens verzonden worden gaat het mis: "20030219 112038 tunnel_read: protocol error: unknown request 0x49"
Hoe los ik dit op?
micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©