Received: with ECARTIS (v1.0.0; list gopher); Mon, 15 Mar 2004 11:01:17 -0600 (CST) Return-Path: X-Original-To: gopher@complete.org Delivered-To: gopher@complete.org Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 5AE8433A; Mon, 15 Mar 2004 11:01:15 -0600 (CST) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 02106-01; Mon, 15 Mar 2004 11:01:04 -0600 (CST) Received: from gatekeeper.elmer.external.excelhustler.com (gatekeeper.excelhustler.com [68.99.114.105]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "gatekeeper.elmer.external.excelhustler.com", Issuer "excelhustler.com" (not verified)) by glockenspiel.complete.org (Postfix) with ESMTP id 096B8C5; Mon, 15 Mar 2004 11:01:02 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 43E0BE0223; Mon, 15 Mar 2004 11:00:59 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 1154A5C005; Mon, 15 Mar 2004 11:00:59 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id F1E915C004; Mon, 15 Mar 2004 11:00:58 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id DA495BCA5; Mon, 15 Mar 2004 11:00:58 -0600 (CST) Date: Mon, 15 Mar 2004 11:00:58 -0600 From: John Goerzen To: gopher@complete.org Subject: [gopher] Re: "groxies" Message-ID: <20040315170058.GD30014@complete.org> References: <200403150450.UAA13420@floodgap.com> Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200403150450.UAA13420@floodgap.com> User-Agent: Mutt/1.4i X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at complete.org Content-Transfer-Encoding: 8bit X-archive-position: 901 X-ecartis-version: Ecartis v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: jgoerzen@complete.org Precedence: bulk Reply-to: gopher@complete.org List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: Gopher X-List-ID: Gopher List-subscribe: List-owner: List-post: List-archive: X-list: gopher On Sun, Mar 14, 2004 at 08:50:34PM -0800, Cameron Kaiser wrote: > Due to some research on a project I'm working on (sssh! all will be revealed > very soon), I'm looking at methods of proxying Gopher through today's > firewalls. Myself, I use SOCKS on my own internal firewall (I get arguably > higher throughput than NAT with it), but I like the simplicity of HTTP > proxies and how very little work has to be done for the client. You may be interested in using the "CONNECT" method of a HTTP proxy. Designed for use with HTTPS sites, it lets you establish a direct socket connection to a remote through the HTTP proxy. That may do what you want and has the advantage of not requiring you to have administrative access to the proxy server. > One other idea I had was allowing gopher to tunnel through HTTP as a method > of getting around ignorant site administrators that block port 70. A HTTP > groxy could accept GET requests to it in the same form an HTTP *P*roxy would, > but would execute a gopher request on the other side and return the document > with the right MIME type or application/gopher-menu as appropriate. That also sounds useful.