Projects / Socks via HTTP

Socks via HTTP

Socks via HTTP is a program to tunnel socks via HTTP. It is entirely written in Java.

Operating Systems

Recent releases

  •  26 Jun 2007 11:31

    Release Notes: This release features a new communication method between client and server (without serializing objects), a CRC check on the packets, a new, and more accurate HTTP traffic minimization method. Aliases can be defined on the servlet names. JHttpServer can now preload servlets on startup. The ability to fill a list of servers in the client properties file was added (the client will use the first available one at run-time). Parameters chosen by the client include on the fly compression and on the fly encryption. A major bug that could make the client was fixed. Some bugs in the Socks4 and Socks5 handlers were fixed.

    •  07 May 2002 10:47

      Release Notes: This release includes code cleanups, JDK 1.4 compatibility, a new logging system (console & logfile), SOCKS 5 support, and direct tunneling support (for creating a tunnel between a local port and a remote computer without using SOCKS). A bug has been fixed in the Socks4a handler, some options to use less HTTP traffic were added, and a spy mode is now available to track the data transferred.

      •  07 Nov 2001 15:55

        Release Notes: The SOCKS 4a Protocol is now supported (add DNS resolution to Socks 4). ICQ is working again in this version. The GUI now gives more information on errors. Some minor bugs were corrected.

        •  04 Nov 2001 19:26

          Release Notes: The source code is now commented in English. It is now provided as a "standalone" application, so you don't need a servlet engine anymore (actually, it is provided with a light preconfigured version of JHttpServer). You can now specify a maximum time for a connection per user. Some minor bugs have been corrected.

          •  18 Feb 2001 20:48

            Release Notes: The source code is commented; Socks via HTTP is now open source.

            Recent comments

            15 Mar 2008 06:54 socksviahttp

            I'am very interested in this project,some times I can't open the official web site,so I created site.(


            I'll develope and improve this project.

            15 Mar 2008 06:44 socksviahttp

            Re: CPU utilisation apache
            Socks via HTTP version 1.2 is running very good.
            and you can give more infomation about this project
            from another site (
            I'am very interested in this project,and I created the
            I'll develope and improve this project.

            05 Nov 2001 03:28 d3wd

            CPU utilisation apache
            IMHO this project rocks (works very well with most programs), though when I try to jabber through it the apache processes (apache 1.3.19 and JRun 3.1) will start using all my cpu capacity.
            Has nyone a clue about this? Perhaps it's because Jabber wants persistant connections? Or is there perhaps a buffer in the java app which fills up?

            20 Feb 2001 14:10 florentcueto

            The project now is under General Public Licence

            23 Jan 2001 06:09 florentcueto

            source code
            The code will be available with the 0.2 version. I want to add some javadoc first.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.