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年的程序,这技术早已不是什么新概念,呵。