基于nginx的最基础的TCP代理,经过测试可通!

测试操作系统为win7,nginx版本为1.9.4。

在本机上编写java程序一个socket服务类SocketServer,监听端口为8889,

(增加了一个SocketServerThread线程的实现类,以遍在socketServer中针对多个客户端开个多线程进行一对一响应)

然后再开一个socket的客户端的类SocketClient,请求的端口为8888。

nginx.conf文件的配置为:

stream {

proxy_connect_timeout 30;

upstream cluster_proxy {

# simple round-robin

server 127.0.0.1:8889;

}

server {

listen 8888;

proxy_pass cluster_proxy;

tcp_nodelay on;

}

}