home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 2 / AUCD2.iso / internet / proxy.spk / !ProxySrvr / docs / TheBasics < prev    next >
Text File  |  1996-05-03  |  3KB  |  70 lines

  1.          /-----------------------------------------------------\
  2.          |                                                     |
  3.          |   RISC OS Proxy Server © Chris Audley,  1996        |
  4.          |                                                     |
  5.          \-----------------------------------------------------/
  6.  
  7.  
  8.  
  9. The Basics of how it works.
  10. ---------------------------
  11. Setting up the proxy and your client software (WWW browsers running on other
  12. machines) will be much simpler if you understand how all the software is
  13. trying to get WWW pages from a remote machine to your desktop.
  14.  
  15. Normally when you are using a WWW browser on a computer, the computer has a
  16. 'real' IP address. This means that the browser can tell the remote WWW site
  17. where to send the data, and by the wonders of modern technology called the
  18. internet, thoose little packets of data get sent all the way to your computer
  19. and turned into pictures and text.
  20.  
  21. The proxy server is designed to run on a network of computers that don't 
  22. have 'real' internet address, but has one machine that connects to the
  23. internet via a dial-up account, for instance.
  24.  
  25. This machine with the dial-up account has a 'real' internet address, and so
  26. can request WWW pages from the real world. When the proxy server is running 
  27. on this machine (from now on I'll call this the server, since it serves data 
  28. to other machines on the network), it can respond to requests from local 
  29. machines and fetch data for them.
  30.  
  31. What happens is that the WWW browsers on local machines request data from
  32. the server. The server logs the request and attempts to fetch data from the
  33. remote internet site. When it gets data from the remote site, it remembers
  34. which of the local machines asked for it, and passes it on.
  35.  
  36. Most WWW browsers have the ability to fetch data via a proxy server built in.
  37. What you need to tell the browser is the name of the server which will pass
  38. on your requests, and which port the proxy server is listening on for the
  39. requests.
  40.  
  41. Please refer to the instructions for your WWW browser on how to set it up for
  42. proxy use. The proxy port number is as defined in %http.port in the config
  43. file, and the proxy hostname is the name of the server.
  44.  
  45. From then on the browser passes all the data onto the proxy, which will
  46. attempt to fetch data.
  47.  
  48. If it fails (because it can't find out the address of the host you asked for)
  49. it will return a page saying 'unknown host'.
  50.  
  51. If you have external network checking switched on and setup correctly, it
  52. will check for an external connection and then advise you that the connection
  53. is not made if that is the case.
  54.  
  55.  
  56. Most telnet terminals don't have any provision for working via a proxy.
  57. I have managed to get round this by allowing the user to telnet to the proxy 
  58. server on a certain port. When the user does the proxy asks them for a host 
  59. to connect to.
  60.  
  61. You can then specify the host and port number if neccesary, and the proxy
  62. will attempt to connect and then pass data backward and forwards.
  63.  
  64.  
  65. Futher details of the installation a configuration process are given in the
  66. 'Quick Start' and 'Advanced' files.
  67.  
  68.  
  69.  
  70. Chris Audley, Fri 03rd May 1996