• SOHT


    SOHT项目提供一个易于使用的工具,能够让所有Socket连接通过一个HTTP代理服务器进行转发。这个工具非常适合于那些被防火墙限制只能通HTTP协议访问互联网的用户。

    Introduction

    The goal of this project is to provide and easy to use tool that enables all types of socket communication through an HTTP Proxy server. This tool is useful for users who are behind a restrictive firewall and wish to access external servers that use protocols other than HTTP. Possible uses are:

        * Web Browsing (Bypass logging, access restricted sites)
        * POP3/SMTP/IMAP Email clients
        * Telnet/SSH clients

    This tool consists of two separate components. A server, which must be deployed on a Java Servlet container (A .NET server is also planned), and a client, which is run on the local machine and connects to the server via HTTP. There are Java and .NET versions of the client, so the client can be run on nearly any platform.

    A SOCKS 4 and 5 Proxy Server has been integrated into the most recent version of the Java Client. This provides an very easy way to bypass any local web proxy restrictions and logging.

    If you would like to be able to SSH from anywhere using just your web browser, you should check out my SSHWebProxy project. This project provides a pure html SSH client that can be used from any web browser without installing any client software. It is limited to SSH and is not as flexible as SOHT, but it may be a good solution if you just want occasional SSH access.

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Java Sockets:Java Sockets是一个Java类库模仿了C++ Sockets library的实现方式并基于SUN的java.nio.* 非阻塞网络I/O类。
    S4: S4是Yahoo!发布的一个开源通用、分布式、可扩展、部分容错、具备可插拔功能的平台。这套平台主要是为了方便开发者开发处理流式数据(continuous unbounded streams of data)的应用。Yahoo!之所以开发S4系统,主要是为了解决它现实的问题:搜索广告的展现。搜索广告是当前各大搜索引擎的主要收入来源,用户发出查询请求,搜索引擎在返回正常结果的同时也会返回相关广告,而广告是按照点击付费。为了在最好的位置,放置最相关(也就是用户最有可能点击)的广告,各大搜索引擎使用了大量的数据挖掘和机器学习算法来进行相关性计算,以便提高收入,满足用户需求。其中很重要的一点就是要不断分析用户的点击反馈,以便捕获用户的行为。S4最初主要还只是用来处理用户的点击反馈。
    jFastCGI:这个项目能够让Tomcat等Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI Gateway。
    TinyRadius: TinyRadius是一个简单、小巧和快速的Java Radius类库能够在你的Java应用程序中发送和接收所有类型的Radius数据包(Access-Request、Access-Accept、Access-Reject、Access-Challenge、Accounting-Request、Accounting-Response)。对于Access-Request信息采用PAP和CHAP作为认证类型。RADIUS(Remote Authentication Dial In User Service) 用户远程拨入认证服务,它主要针对的远程登录类型有:SLIP、PPP、telnet和rlogin等。RADIUS协议应用范围很广,包括普通电话、上网业务计费,对VPN的支持可以使不同的拨入服务器的用户具有不同权限。
    Grizzly:Grizzly框架能够帮助开发人员利用Java NIO API构建可扩展、高性能、健壮的服务器。Grizzly原为开源Java EE应用服务器GlassFish的一部分,现已成为一个独立的开源项目。
    Memcached Session Manager: 这是一个使用memcached作为tomcat session manager的开源项目,在部署大型集群的时候,tomcat自带的session replication技术会影响效率,使用统一的session存放策略更有利于集群规模的扩展,替换session manager的方法可以在程序代码不做修改的情况下实现,很不错。具有以下特性:

    支持Tomcat6和Tomcat7
    支持处理sticky或non-sticky sessions
    没有单点故障
    支持处理tomcat故障转移
    支持处理memcached故障转移
    提供可拨插件的Session系列化
    允许异步存储Session,以实现更快速得响应时间
    Sessions只有真正被修改时才会被发送至memcached
    可以利用JMX监控和管理
    AnomicFTPD:AnomicFTPD是一个实现RFC959规范的FTP服务器。拥有独立于操作系统的用户与分组管理系统。支持Active mode(主动模式)与Passive mode(被动模式),non-root模式,匿名与只读模式。AnomicFTPD内置一个客户端IP过滤器并提供一些额外的访问限制功能。该服务器所有属性,分组和用户账号都通过文本文件来配置。
    ColoradoFTP:ColoradoFTP是一个开源完全遵循RFC 959(文件传输协议)的Java FTP服务器。它具有快速,可靠,易于扩展的特点。
    RedDwarf: RedDwarf是一个可扩展的应用程序服务器用于低延迟的应用程序如:在线游戏,虚拟世界,社交网络应用程序等。它是原来由Sun公司支持的开源项目Darkstar的一个分支。收录时间:2010-11-03 23:24:43
    dnsjava:dnsjava是DNS协议的一个Java开源实现。