home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 January / PCWorld_2001-01_cd.bin / Software / Topware / sambar / _SETUP.1 / proxy.stm < prev    next >
Text File  |  2000-11-12  |  16KB  |  433 lines

  1. <HTML>
  2. <HEAD>
  3. <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
  4. <TITLE>Proxy Configuration</TITLE>
  5. </HEAD>
  6. <BODY bgcolor=#ffffff>
  7. <A HREF="/sysadmin/index.stm" TARGET=_top>
  8. <IMG border=0 ALIGN=left SRC="/sysimage/system/console.gif"></A>
  9. <CENTER><FONT SIZE=6>Proxy Configuration</FONT>
  10. <BR>
  11. <I>Changes don't take effect until system restart.  You must restart the
  12. server before making any other configuration changes or the changes you
  13. make below will be overwritten.</I>
  14. <HR>
  15. </CENTER>
  16. <FORM METHOD=POST ACTION="/session/sysconfig">
  17. <INPUT TYPE=hidden NAME="RCpage" VALUE="/sysadmin/index.stm">
  18.  
  19. <TABLE border=0 cellspacing=20>
  20. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As HTTP Proxy Server</FONT>
  21. <P>
  22. <INPUT TYPE=radio NAME="httpproxy" VALUE="true" <RCif RCEhttpproxy = true> CHECKED<RCendif>>
  23. <B>Yes</B><BR>
  24. <INPUT TYPE=radio NAME="httpproxy" VALUE="false" <RCif RCEhttpproxy = false> CHECKED<RCendif>>
  25. <B>No</B><BR>
  26. </TD>
  27. <TD>Configure the server to act as an HTTP proxy server.  The Sambar Server
  28. is not a caching HTTP proxy server, simply a "pass-through" gateway.  
  29. If turned on, the proxy server runs on the same port as the HTTP server.
  30. Note: FTP proxy over HTTP, and SSL tunneling are supported when HTTP proxy
  31. is turned on.  Make sure the security restrictions (<B>proxyaccept</B>)
  32. in <I>security.ini</B> are appropriate for your site.
  33. </TD></TR>
  34.  
  35. <TR valign=top><TD width=20%><FONT SIZE=+1>HTTP Proxy Word Filter</FONT>
  36. <P>
  37. <INPUT TYPE=radio NAME="proxyfilter" VALUE="true" <RCif RCEproxyfilter = true> CHECKED<RCendif>>
  38. <B>Yes</B><BR>
  39. <INPUT TYPE=radio NAME="proxyfilter" VALUE="false" <RCif RCEproxyfilter = false> CHECKED<RCendif>>
  40. <B>No</B><BR>
  41. </TD>
  42. <TD>The HTTP Proxy includes a word filter that can be enabled to 
  43. restrict access to sites that contain undesirable words.
  44. The <I>config/wordlist.ini</I> file contains the words and/or strings
  45. used for the proxy filtering  and the <I>config/hostlist.ini</I>
  46. file contains the hosts that the proxy word filter should restrict
  47. (this can be a regular expression match against the entire URL,
  48. i.e. http://www.geocities.com/~playboy/*).
  49. </TD></TR>
  50.  
  51. <TR valign=top><TD width=20%><FONT SIZE=+1>Proxy Filter IPs</FONT>
  52. <P>
  53. <INPUT TYPE=text NAME="filterip" VALUE="<RCEfilterip>" SIZE=30 MAXSIZE=30>
  54. </TD>
  55. <TD>A space separated list of IP addresses on which to filter.  This list
  56. may use wild-card characters tomatch against (i.e. 192.168.*).
  57. If no IP addresses are provided or a star (*) is provided, all HTTP proxy
  58. users are subject to the wordlist filter.
  59. </TD></TR>
  60.  
  61. <TR valign=top><TD width=20%><FONT SIZE=+1>Log HTTP Proxy Usage</FONT>
  62. <P>
  63. <INPUT TYPE=radio NAME="logproxy" VALUE="true" <RCif RCElogproxy = true> CHECKED<RCendif>>
  64. <B>Yes</B><BR>
  65. <INPUT TYPE=radio NAME="logproxy" VALUE="false" <RCif RCElogproxy = false> CHECKED<RCendif>>
  66. <B>No</B><BR>
  67. </TD>
  68. <TD>If the Sambar Server is configured to run as an HTTP Proxy server,
  69. this flag determines if a <I>log/proxy.log</I> log file should be maintained.
  70. </TD></TR>
  71.  
  72. <TR valign=top><TD width=20%><FONT SIZE=+1>Remote Proxy Server</FONT>
  73. <P>
  74. <INPUT TYPE=text NAME="rproxy" VALUE="<RCErproxy>" SIZE=30 MAXSIZE=30>
  75. </TD>
  76. <TD>When acting as an HTTP proxy, a remote caching proxy server can also
  77. be used.  If the Remote Proxy field is non-blank, all proxy requests will
  78. be forwarded to the server configured (typically your ISPs caching proxy).
  79. FTP and SSL tunneling requests are also directed to the remote proxy.
  80. </TD></TR>
  81.  
  82. <TR valign=top><TD width=20%><FONT SIZE=+1>Remote Proxy Port</FONT>
  83. <P>
  84. <INPUT TYPE=text NAME="rproxyport" VALUE="<RCErproxyport>" SIZE=12 MAXSIZE=12>
  85. </TD>
  86. <TD>Remote Proxy Port to connect with when utilizing a 
  87. caching remote proxy server.
  88. </TD></TR>
  89. </TABLE>
  90.  
  91.  
  92. <HR>
  93. <HR>
  94. <TABLE border=0 cellspacing=20>
  95. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As NNTP Proxy Server</FONT>
  96. <P>
  97. <INPUT TYPE=radio NAME="nntpproxy" VALUE="true" <RCif RCEnntpproxy = true> CHECKED<RCendif>>
  98. <B>Yes</B><BR>
  99. <INPUT TYPE=radio NAME="nntpproxy" VALUE="false" <RCif RCEnntpproxy = false> CHECKED<RCendif>>
  100. <B>No</B><BR>
  101. </TD>
  102. <TD>Configure the server to act as an NNTP proxy server.  <I>Important:</I>
  103. The Sambar Server can only act as an NNTP Proxy server for a single News server.
  104. The NNTP Proxy server cannot be run when the Sambar Server is configured to
  105. run as a native NNTP Server.</TD></TR>
  106.  
  107. <TR valign=top><TD width=20%><FONT SIZE=+1>NNTP Server</FONT>
  108. <P>
  109. <INPUT TYPE=text NAME="nntpserver" VALUE="<RCEnntpserver>" SIZE=30 MAXSIZE=30>
  110. </TD>
  111. <TD>The NNTP Server that proxy requests will be directed to.  This field is
  112. <I>not</I> used when the Sambar Server is configured to run as a native 
  113. NNTP Server.</TD></TR>
  114.  
  115. <TR valign=top><TD width=20%><FONT SIZE=+1>NNTP Port</FONT>
  116. <P>
  117. <INPUT TYPE=text NAME="nntpport" VALUE="<RCEnntpport>" SIZE=12 MAXSIZE=12>
  118. </TD>
  119. <TD>The TCP/IP protocol has a number of ports which are used to differentiate
  120. requests to different processes. The standard NNTP port number is 119.
  121. </TD></TR>
  122. </TABLE>
  123.  
  124.  
  125. <HR>
  126. <HR>
  127. <TABLE border=0 cellspacing=20>
  128. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As SMTP Proxy Server</FONT>
  129. <P>
  130. <INPUT TYPE=radio NAME="smtpproxy" VALUE="true" <RCif RCEsmtpproxy = true> CHECKED<RCendif>>
  131. <B>Yes</B><BR>
  132. <INPUT TYPE=radio NAME="smtpproxy" VALUE="false" <RCif RCEsmtpproxy = false> CHECKED<RCendif>>
  133. <B>No</B><BR>
  134. </TD>
  135. <TD>Configure the server to act as an SMTP proxy server.</TD></TR>
  136.  
  137. <TR valign=top><TD width=20%><FONT SIZE=+1>SMTP Server</FONT>
  138. <P>
  139. <INPUT TYPE=text NAME="smtpserver" VALUE="<RCEsmtpserver>" SIZE=30 MAXSIZE=30>
  140. </TD>
  141. <TD>The SMTP Server that proxy requests will be directed to.  This server must
  142. be configured in order to use the SMTP Proxy.</TD></TR>
  143.  
  144. <TR valign=top><TD width=20%><FONT SIZE=+1>SMTP Port</FONT>
  145. <P>
  146. <INPUT TYPE=text NAME="smtpport" VALUE="<RCEsmtpport>" SIZE=12 MAXSIZE=12>
  147. </TD>
  148.  
  149. <TD>The TCP/IP protocol has a number of ports which are used to differentiate
  150. requests to different processes. The standard SMTP port number is 25.
  151. </TD></TR>
  152. </TABLE>
  153.  
  154.  
  155. <HR>
  156. <HR>
  157. <TABLE border=0 cellspacing=20>
  158. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As POP3 Proxy Server</FONT>
  159. <P>
  160. <INPUT TYPE=radio NAME="pop3proxy" VALUE="true" <RCif RCEpop3proxy = true> CHECKED<RCendif>>
  161. <B>Yes</B><BR>
  162. <INPUT TYPE=radio NAME="pop3proxy" VALUE="false" <RCif RCEpop3proxy = false> CHECKED<RCendif>>
  163. <B>No</B><BR>
  164. </TD>
  165. <TD>Configure the server to act as a POP3 proxy server.</TD></TR>
  166.  
  167. <TR valign=top><TD width=20%><FONT SIZE=+1>POP3 Server</FONT>
  168. <P>
  169. <INPUT TYPE=text NAME="pop3server" VALUE="<RCEpop3server>" SIZE=30 MAXSIZE=30>
  170. </TD>
  171. <TD>The POP3 Server that proxy requests will be directed to.</TD></TR>
  172.  
  173. <TR valign=top><TD width=20%><FONT SIZE=+1>POP3 Port</FONT>
  174. <P>
  175. <INPUT TYPE=text NAME="pop3port" VALUE="<RCEpop3port>" SIZE=12 MAXSIZE=12>
  176. </TD>
  177. <TD>The standard POP3 port number is 110.
  178. </TD></TR>
  179.  
  180. <TR valign=top><TD width=20%><FONT SIZE=+1>POP3 Enhanced</FONT>
  181. <P>
  182. <INPUT TYPE=radio NAME="pop3enh" VALUE="true" <RCif RCEpop3enh = true> CHECKED<RCendif>>
  183. <B>Yes</B><BR>
  184. <INPUT TYPE=radio NAME="pop3enh" VALUE="false" <RCif RCEpop3enh = false> CHECKED<RCendif>>
  185. <B>No</B><BR>
  186. </TD>
  187. <TD>The POP3 Enhnaced mode allows users to override the POP3 proxy specified 
  188. above with one of their own choosing by modifying their username to include
  189. the POP3 server that the proxy should connect via.  The <FONT SIZE=+1>#</FONT>
  190. symbol is used to specify an alternative server (i.e.  <CODE>user#pop3server</CODE>).
  191. </TABLE>
  192.  
  193.  
  194. <HR>
  195. <HR>
  196. <TABLE border=0 cellspacing=20>
  197. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As IMAP4 Proxy Server</FONT>
  198. <P>
  199. <INPUT TYPE=radio NAME="imap4proxy" VALUE="true" <RCif RCEimap4proxy = true> CHECKED<RCendif>>
  200. <B>Yes</B><BR>
  201. <INPUT TYPE=radio NAME="imap4proxy" VALUE="false" <RCif RCEimap4proxy = false> CHECKED<RCendif>>
  202. <B>No</B><BR>
  203. </TD>
  204. <TD>Configure the server to act as a IMAP4 proxy server.</TD></TR>
  205.  
  206. <TR valign=top><TD width=20%><FONT SIZE=+1>IMAP4 Server</FONT>
  207. <P>
  208. <INPUT TYPE=text NAME="imap4server" VALUE="<RCEimap4server>" SIZE=30 MAXSIZE=30>
  209. </TD>
  210. <TD>The IMAP4 Server that proxy requests will be directed to.</TD></TR>
  211.  
  212. <TR valign=top><TD width=20%><FONT SIZE=+1>IMAP4 Port</FONT>
  213. <P>
  214. <INPUT TYPE=text NAME="imap4port" VALUE="<RCEimap4port>" SIZE=12 MAXSIZE=12>
  215. </TD></TD>
  216. <TD>The standard IMAP4 port number is 143.
  217. </TD></TR>
  218. </TABLE>
  219.  
  220. <HR>
  221. <HR>
  222. <TABLE border=0 cellspacing=20>
  223. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As FTP Proxy Server</FONT>
  224. <P>
  225. <INPUT TYPE=radio NAME="ftpproxy" VALUE="true" <RCif RCEftpproxy = true> CHECKED<RCendif>>
  226. <B>Yes</B><BR>
  227. <INPUT TYPE=radio NAME="ftpproxy" VALUE="false" <RCif RCEftpproxy = false> CHECKED<RCendif>>
  228. <B>No</B><BR>
  229. </TD>
  230. <TD>Configure the server to act as an FTP proxy server.  The HTTP proxy server 
  231. includes a basic FTP proxy server used by browser clients;  this "native"
  232. FTP proxy server is for traditional FTP client applications such as CuteFTP
  233. or WSFtp.   The port used for the FTP Proxy server is the same port as
  234. is configured for the FTP Server.  See the <a href="/syshelp/proxy.htm">Proxy
  235. </a> documentation for more details on the native FTP proxy.
  236. </TD></TR>
  237. </TABLE>
  238.  
  239. <HR>
  240. <HR>
  241. <TABLE border=0 cellspacing=20>
  242. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As Telnet Server/Proxy</FONT>
  243. <P>
  244. <INPUT TYPE=radio NAME="telnetd" VALUE="true" <RCif RCEtelnetd = true> CHECKED<RCendif>>
  245. <B>Yes</B><BR>
  246. <INPUT TYPE=radio NAME="telnetd" VALUE="false" <RCif RCEtelnetd = false> CHECKED<RCendif>>
  247. <B>No</B><BR>
  248. </TD>
  249. <TD>Configure the server to act as a Telnet server and proxy.  
  250. See the <a href="/syshelp/telnet.htm">Telnet</a> documentation for more 
  251. details on the Telnet Server/Proxy functionality.
  252. </TD></TR>
  253. </TABLE>
  254.  
  255.  
  256. <HR>
  257. <HR>
  258. <TABLE border=0 cellspacing=20>
  259. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As Bridge Proxy Server</FONT>
  260. <P>
  261. <INPUT TYPE=radio NAME="bridgeproxy" VALUE="true" <RCif RCEbridgeproxy = true> CHECKED<RCendif>>
  262. <B>Yes</B><BR>
  263. <INPUT TYPE=radio NAME="bridgeproxy" VALUE="false" <RCif RCEbridgeproxy = false> CHECKED<RCendif>>
  264. <B>No</B><BR>
  265. </TD>
  266. <TD>Configure the server to act as a bridge proxy server.  This feature
  267. provides a bridge capability for any TCP application bound to a specific 
  268. port.</TD></TR>
  269.  
  270. <TR valign=top><TD width=20%><FONT SIZE=+1>Bridge Server</FONT>
  271. <P>
  272. <INPUT TYPE=text NAME="bridgeserver" VALUE="<RCEbridgeserver>" SIZE=30 MAXSIZE=30>
  273. </TD>
  274. <TD>The Bridge Server that proxy requests will be directed to.</TD></TR>
  275.  
  276. <TR valign=top><TD width=20%><FONT SIZE=+1>Bridge Port</FONT>
  277. <P>
  278. <INPUT TYPE=text NAME="bridgeport" VALUE="<RCEbridgeport>" SIZE=12 MAXSIZE=12>
  279. </TD></TD>
  280. <TD>The standard Bridge proxy port number.
  281. </TD></TR>
  282. </TABLE>
  283.  
  284. <RCif RCElicense = pro>
  285. <HR>
  286. <HR>
  287. <TABLE border=0 cellspacing=20>
  288. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As SOCKS Proxy</FONT>
  289. <P>
  290. <INPUT TYPE=radio NAME="socksd" VALUE="true" <RCif RCEsocksd = true> CHECKED<RCendif>>
  291. <B>Yes</B><BR>
  292. <INPUT TYPE=radio NAME="socksd" VALUE="false" <RCif RCEsocksd = false> CHECKED<RCendif>>
  293. <B>No</B><BR>
  294. </TD>
  295. <TD>Configure the server to act as a SOCKS4/SOCKS5 proxy server.</TD></TR>
  296.  
  297. <TR valign=top><TD width=20%><FONT SIZE=+1>SOCKS Port</FONT>
  298. <P>
  299. <INPUT TYPE=text NAME="socksport" VALUE="<RCEsocksport>" SIZE=12 MAXSIZE=12>
  300. </TD>
  301. <TD>The TCP/IP protocol has a number of ports which are used to differentiate
  302. requests to different processes. The standard SOCKS port number is 1080.
  303. </TD></TR>
  304. </TABLE>
  305. <RCendif>
  306.  
  307. <HR>
  308. <HR>
  309. <TABLE border=0 cellspacing=20>
  310. <TR valign=top><TD width=20%><FONT SIZE=+1>Act As Real/AV Proxy</FONT>
  311. <P>
  312. <INPUT TYPE=radio NAME="realproxy" VALUE="true" <RCif RCErealproxy = true> CHECKED<RCendif>>
  313. <B>Yes</B><BR>
  314. <INPUT TYPE=radio NAME="realproxy" VALUE="false" <RCif RCErealproxy = false> CHECKED<RCendif>>
  315. <B>No</B><BR>
  316. </TD>
  317. <TD>Configure the server to act as a Real Audio/Video proxy server.</TD></TR>
  318.  
  319. <TR valign=top><TD width=20%><FONT SIZE=+1>Real/AV Port</FONT>
  320. <P>
  321. <INPUT TYPE=text NAME="realport" VALUE="<RCErealport>" SIZE=12 MAXSIZE=12>
  322. </TD>
  323. <TD>The TCP/IP protocol has a number of ports which are used to differentiate
  324. requests to different processes. The default Real/AV port number is 1090.
  325. </TD></TR>
  326. </TABLE>
  327.  
  328. <RCif RCElicense = pro>
  329. <HR>
  330. <HR>
  331. <TABLE border=0 cellspacing=20>
  332. <TR valign=top><TD width=20%><FONT SIZE=+1>TCP/UDP Proxies</FONT>
  333. </TD>
  334. <TD>Configure additional forwarding TCP or UDP proxies using the 
  335. format: <B>srcport</B> <B>server</B>:<B>dstport</B>, 
  336. i.e. <B><CODE>9000 www.test.com:23</CODE></B>.  The <I>srcport</I>
  337. is the port the listener on the Sambar Server will established on;
  338. all requests to the <I>srcport</I> are forwarded to the 
  339. <B>dstport</B> on the <B>server</B>. 
  340. Leave the entry blank if the proxy is not in use.</TD>
  341. </TR>
  342. <TR><TD colspan=2>
  343. <TABLE border=0 cellspacing=2>
  344. <TR valign=top>
  345. <TD><B>TCP Proxies</B><BR>
  346. <RCXshowtcpproxy display=config>
  347. </TD>
  348. <TD><B>UDP Proxies</B><BR>
  349. <RCXshowudpproxy display=config>
  350. </TD>
  351. <TD align=center>
  352. <B>Common TCP Ports</B><BR>
  353. <TABLE border=0 cellspacing=2>
  354. <TR><TD align=right>22  </TD><TD>ssh</TD></TR>
  355. <TR><TD align=right>23  </TD><TD>telnet</TD></TR>
  356. <TR><TD align=right>25  </TD><TD>smtp</TD></TR>
  357. <TR><TD align=right>110  </TD><TD>pop3</TD></TR>
  358. <TR><TD align=right>119  </TD><TD>nntp</TD></TR>
  359. <TR><TD align=right>143  </TD><TD>imap4</TD></TR>
  360. </TABLE>
  361. </TD></TR>
  362. </TABLE>
  363. <RCendif>
  364.  
  365. <HR>
  366. <HR>
  367. <TABLE border=0 cellspacing=20>
  368. <TR valign=top><TD width=20%><FONT SIZE=+1>Dial-On-Demand</FONT>
  369. <P>
  370. <INPUT TYPE=radio NAME="dialup" VALUE="true" <RCif RCEdialup = true> CHECKED<RCendif>>
  371. <B>Yes</B><BR>
  372. <INPUT TYPE=radio NAME="dialup" VALUE="false" <RCif RCEdialup = false> CHECKED<RCendif>>
  373. <B>No</B><BR>
  374. </TD>
  375. <TD>Configure the server for dial-on-demand (all outgoing connections).
  376. <B>Warning!</B> The dial-on-demand functionality can cause system
  377. instability.  Some users experience no problems with this feature while
  378. others experience server crashes; the problems are being investigated but
  379. appear to be dialer and operating system dependent.  It is recommended that
  380. anyone experiencing problems use a third-party dialer.</TD></TR>
  381.  
  382. <TR valign=top><TD width=20%><FONT SIZE=+1>Trace Dial-On-Demand Usage</FONT>
  383. <P>
  384. <INPUT TYPE=radio NAME="dialtrace" VALUE="true" <RCif RCEdialtrace = true> CHECKED<RCendif>>
  385. <B>Yes</B><BR>
  386. <INPUT TYPE=radio NAME="dialtrace" VALUE="false" <RCif RCEdialtrace = false> CHECKED<RCendif>>
  387. <B>No</B><BR>
  388. </TD>
  389. <TD>Trace dial-on-demand usage to the server.log.</TD></TR>
  390.  
  391. <TR valign=top><TD width=20%><FONT SIZE=+1>Dial-On-Demand Entry</FONT>
  392. <P>
  393. <INPUT TYPE=text NAME="dialentry" VALUE="<RCEdialentry>" SIZE=30 MAXSIZE=30>
  394. </TD>
  395. <TD>The RAS Entry to use for Dial-On-Demand.  This is the name you
  396. specified when setting up the RAS configuration for your ISP.</TD></TR>
  397.  
  398. <TR valign=top><TD width=20%><FONT SIZE=+1>Dial-On-Demand User</FONT>
  399. <P>
  400. <INPUT TYPE=text NAME="dialuser" VALUE="<RCEdialuser>" SIZE=30 MAXSIZE=30>
  401. </TD>
  402. <TD>The username to use with the RAS Entry when dialing.</TD></TR>
  403.  
  404. <TR valign=top><TD width=20%><FONT SIZE=+1>Dial-On-Demand Password</FONT>
  405. <P>
  406. <INPUT TYPE=text NAME="dialpass" VALUE="<RCEdialpass>" SIZE=30 MAXSIZE=30>
  407. </TD>
  408. <TD>The password to use with the RAS Entry when dialing.</TD></TR>
  409.  
  410. <TR valign=top><TD width=20%><FONT SIZE=+1>Dial-On-Demand Timeout</FONT>
  411. <P>
  412. <INPUT TYPE=text NAME="dialtimeout" VALUE="<RCEdialtimeout>" SIZE=30 MAXSIZE=30>
  413. </TD>
  414. <TD>The timeout period to use for Dial-On-Demand.  This is the time, 
  415. in seconds after the last outgoing connection has been terminated that the 
  416. dial-up connection should be maintained.  Note: Since the scheduler only
  417. checks tasks every 2 minutes, the actual timeout duration will vary by
  418. up to 2 minutes.</TD></TR>
  419. </TABLE>
  420. <CENTER>
  421. <HR>
  422. <HR>
  423. <P>
  424. <INPUT TYPE=submit VALUE="Update Proxy Configuration">
  425. </FORM>
  426. <P>
  427. <HR>
  428. </CENTER>
  429. <BR>
  430. <A HREF="/"><IMG border=0 SRC="/sysimage/system/powerby.gif"></A>
  431. </BODY>
  432. </HTML>
  433.