TCP Proxy for JDBC Access

因为有一台客户机要访问数据库服务器(通过JDBC),但是由于没有直连的权限,只能连一个有权限连服务器的中间机器。因此需要在中间机器上跑一个proxy进程,然后由客户机连中间机器,中间机器再连接数据库服务器。原理挺简单,找个工具做proxy即可,不过搜了一番,并没有找到太官方或者open source又名气大的东西。在所找到的东西里面看,原因也明了,这东西太小了,不起眼,没法成为最有价值软件。以下就是些例子:

TCP Proxy implementation in Java:
  (works) http://en.dfr.ch/free-software/java-tcp-proxy
  (works too) http://www.dwgold.com/Projects/Networking/Proxyserver/Default.aspx
  (yet to test) https://github.com/terma/java-nio-tcp-proxy

in C
  (tested) http://code.google.com/p/tcproxy/
  (same but said to be latest) https://github.com/dccmx/tcproxy

其中第一个是1999年的程序,这技术早已不是什么新概念,呵。

posted @ 2013-03-26 19:41  长须飘飘  阅读(1410)  评论(0编辑  收藏  举报