RE: [users@httpd] Inbound, Non-HTTP Proxy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I would tend to think that Apache is not suited for your purpose. Once upon a time, there was a little firewall utility called TIS Firewall Toolkit (FWTK) http://www.fwtk.org/fwtk/docs/admin_guide.pdf that probably does what you want. You may be particularly interested in PLUG-GW.

-ascs 

-----Original Message-----
From: Nick Gianakas [mailto:nick@xxxxxxxxxxxxx] 
Sent: Tuesday, October 11, 2005 6:57 AM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Inbound, Non-HTTP Proxy

First off, thanks for an excellent server!

I wonder if anyone can point me in a direction.
I read through the modules on httpd.apache.org and did some cursory Googling to no avail.

I'm running a software server which is publicly available on the web (application service provider model).  It's a more-or-less typical server that listens for and communicates (bidirectionally and
asynchronously) with clients.

I use Apache for the web server and this custom server for the application (currently Java, may be C/C++ in the future).
Everything works great.

I noticed that users who are behind a corporate firewall which only allows HTTP outbound connections cannot connect to the software server (which listens on its own ports).

So I'd like to be able to use Apache to act as a proxy for connections to this backend server so clients can (hopefully) get past their firewall.
Basically, when a connection arrives, Apache somehow determines if the connection is for the backend server (perhaps via a GET for a particular URL or perhaps a custom request like WOY (instead of GET/POST/etc) ) and then somehow relays the connection and/or the data to the backend server.  The backend server maintains a persistent connection with the clients.  That is, it's not a strict one-time request-respond-close connection.  I suppose it's more like HTTP 1.1 persistent connections, but the client and server communicate asynchronously--very much like a chat server.

I saw the proxy module but it's designed for web protocols (HTTP and possibly FTP).

I appreciate any help/suggestions/pointers.

Best regards,
Nick


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux