I have a request from a friend for prtunnel to be added to portage, but I don't want to tread on your turf, so I'm just attaching the ebuild here. prtunnel is a program that can tunnel TCP/IP connections in a variety of ways, including through HTTP and SOCKS5 proxy servers. Some if its possible uses include: * Tunneling TCP connections from client programs to a remote server through an HTTP or SOCKS5 proxy (useful if you're behind such a proxy and want to use a program that doesn't have native proxy support) * Tunneling TCP connections from SOCKS-capable client programs through an HTTP or SOCKS5 proxy * Tunneling TCP connections from an IPv4 client program to an IPv6 server and vice-versa * Forwarding TCP connections * Running as a simple SOCKS proxy server prtunnel is open source software available under a BSD-style license. It has been developed and used under Linux and BSD-based operating systems. If it's ok with you, I can commit it myself and have net-proxy listed as a herd in metadata.xml.
hmm... I don't know what to say. all SOCKS servers should be in net-proxy category, but the "tunnel" part... I found in net-misc a plethora of such tunnels that doesn't go well in net-proxy category, not as I understand the notion of proxy anyway. These could be categorized more like as forwarding programs. If more than 50% of the functionality could be categorized as HTTP proxy/SOCKS client/server/library, then go for it.
Created attachment 60214 [details] an ebuild for prtunnel Ok, I decided against putting this into the tree - I'm not willing to maintain something I won't use myself. I'm attaching an ebuild though, in case someone looks for prtunnel in bugzilla in the future.
Closing for now
I tried to use this program as a SOCKS server but it failed to work properly. In conjuction with firefox, has a very strange behaviour: - some data is passed to client, some don't - prtunnel gets closed unexpectedly this program is far from being a candidate to inclusion in the tree.
Created attachment 200966 [details] ebuild for 0.2.7 Version bump for 0.2.7. Aside of version bump it adds support for CFLAGS and LDFLAGS. Please, reconsider its inclusion. This is real and only releaf for people behind http proxy with all non-proxy traffic blocked out.
Created attachment 201411 [details] prtunnel-0.2.7.ebuild EAPI 2 variant Thsi version exhibits same erratic behavior as its predecessors. I tried to use it as a HTTP proxy and launching it with "prtunnel -t direct -V 1111 forums.gentoo.org 80" command line. Suffice to say it failed to download any image and program crashed with saying this: Connection from 127.0.0.1 (port 54479) closed - 3922 bytes sent, 12329 bytes received Please stop wasting my time with junk found on the net. If you're so eager to use this crap, here you have the EAPI 2 version of it.