| || |
Can somebody give me clear directions on how setting up SilkPerformer works with NT Server for proxies? Segue's directions are no good! I have Windows NT Server 4.0. We are doing a proof of concept on our IIS server installed on the same machine. I set up my IE5.0 browser proxy to 127.0.0.1 at port 8080. Then I set up SilkPerformer's Internet Recorder at Proxy/Firewall 127.0.0.1 listening at port 8080. I also made sure I have HTTP selected. When I run in the browser typing "http://127.0.0.1" nothing gets recorded. If I type in "http://localhost" SilkPerformer starts recording a bunch of WebUrl("http://localhost/"); but only if I type http://localhost and it seems to bring the machine to its knees!
Anyone have any ideas how to setup the proxy so it works correctly? I'm using SilkPerfomer 3.0.
(Also: if I setup my proxy in IE5.0 to be "localhost" instead of "127.0.0.1" nothing gets recorded at all. Also if I setup SilkPerformer with the remote host being "localhost" instead of "127.0.0.1" I get nothing as well.)
Basically you are not setting up SilkPerformer as a proxy at all, contrary to what I think you are thinking. With SilkPerformer, you are setting up your browser to use your local machine as a proxy server, thus you will give it either 127.0.0.1 or localhost, which are the same thing. (Try "ping localhost" from a command prompt to see this.)
Thus in SilkPerfomer you only set the HTTP to listen to port 8080. This is SilkPerformer 3.0. In versions prior to this you have to set it up as "HTTP automatic client to server" or something like that. But still use port 8080.
I think your only problem is with your statement "Internet Recorder at Proxy/Firewall 127.0.0.1 listening at port 8080". Do not do this! With this you are telling SilkPerformer to look for a remote host that is at port 8080 and has an IP address of 127.0.0.1 but this is not the case since the host is actually your local host.
Remember your browser is going through the proxy server which is your IIS server and SilkPerformer is just being setup to catch any thing passing from your browser through your "proxy."
Make any sense?
Okay that worked for me partially. I was able to go through the examples in the book even though their GMO application doesn't work either with the CGI. But now I can't get the thing to work for just a regular Web site. I was going to try to record some stuff on Yahoo or something and if I leave my proxy in the browser on then I can't visit outside our IIS. If I take away the proxy setting from the browser than SilkPerformer once again can't record. Any suggestions?
I think the trouble you are having is with how proxies work. If you leave the proxy setting of 127.0.0.1 in your browser when trying to visit a site outside of your local machine (e.g., Yahoo.com) you will not be able to do so - unless you all have some routing tables on that NT server!
Keep in mind that this setting, in the browser, tells your browser to use whatever IP address you give it. Also keep in mind that the Internet Recorder and the browser settings work together when the Internet Recorder is active. Thus behavior between the two of them will be different than with a single setting in each individually.
So to solve your problem, either find out what proxy server you are using or if you are not using a proxy server, look at the IP of your TCP/IP network. Specifically, the NIC that you are using. With NT just go to your command prompt, type IPCONFIG and take the IP address that is reported and put that in your browser for the proxy setting.
Keep in mind that you should only do this when using the Internet Recorder in SilkPerformer because SilkPerformer will then route the signals and the page will appear. If you do this without the Internet Recorder active, more than likely nothing will appear in the browser.