C++ TCP Proxy Server是个标题党项目,提到的功能都没有实现的

xxq123321 发布于 2012/01/11 15:43
阅读 1K+
收藏 0
  • 支持连接数限制
  • 支持客户端到多服务器的负载均衡
  • 提供基于IP和连接时间的过滤和访问控制机制

我下载了就看到一个cpp文件,代码确实简单明了,就是一个简单的网桥功能 ,但是,上述3个功能没一个实现的,纯粹蒙人。以下就是这个项目所有功能

Example Use-Case (Simple Proxy Server)

A simple scenario is as follows: There exists a server at 192.168.0.100 that accepts connections on port 20000, however due to firewall rules external clients can only access a host at 192.168.20.200 on port 8080 (eth0), which coincidentally has access to the 192.168.0 network segment via a second NIC (eth1). A solution for allowing the external clients access to the server is to run the TCP proxy server on the host at 192.168.0.200 with the following configuration:

tcpproxy_server 192.168.20.200 8080 192.168.0.100 20000  

以下是问题补充:

@stonexin:[下载地址]http://www.partow.net/programming/tcpproxy/index.html [svn版本库地址] (1) http://http://code.google.com/p/tcpproxy-variations/ (2) svn checkout http://tcpproxy-variations.googlecode.com/svn/trunk/ tcpproxy-variations [FILES] (00) Makefile (01) readme.txt (02) tcpproxy_server_01.cpp(简单的网桥) (03) tcpproxy_server_02.cpp(流量控制) (04) tcpproxy_server_03.cpp(时间的过滤) (05) tcpproxy_server_04.cpp(链接数量控制) (2013/07/26 15:35)
加载中
0
x
xxq123321
把这种项目收进来纯粹不是浪费大家时间吗,不到300行代码,直接贴到代码区还差不多
0
e
egl1998
哥汗了半天,会不会缺了某个编译器,还是自己的水平太差了,没找到原理
0
Jackarain
Jackarain
这个不就是跟我写的那个portmap一样的简单功能嘛...
开源是好事, 但欺骗人就不对了.
http://code.taobao.org/svn/PortMap

e
egl1998
这个代码就靠谱了,收藏!
0
stonexin
stonexin

楼上的都没有看完整的代码就乱吼

[下载地址]http://www.partow.net/programming/tcpproxy/index.html
[svn版本库地址]

(1) http://http://code.google.com/p/tcpproxy-variations/

(2) svn checkout http://tcpproxy-variations.googlecode.com/svn/trunk/ tcpproxy-variations

[FILES]
(00) Makefile
(01) readme.txt
(02) tcpproxy_server_01.cpp(简单的网桥)
(03) tcpproxy_server_02.cpp(流量控制)
(04) tcpproxy_server_03.cpp(时间的过滤
(05) tcpproxy_server_04.cpp(链接数量控制)


大致的看了这几个文件后再吼吼吧。

0
stonexin
stonexin
[下载地址]http://www.partow.net/programming/tcpproxy/index.html
[svn版本库地址]


(1) http://http://code.google.com/p/tcpproxy-variations/


(2) svn checkout http://tcpproxy-variations.googlecode.com/svn/trunk/ tcpproxy-variations


[FILES]
(00) Makefile
(01) readme.txt
(02) tcpproxy_server_01.cpp(简单的网桥)
(03) tcpproxy_server_02.cpp(流量控制)
(04) tcpproxy_server_03.cpp(时间的过滤)
(05) tcpproxy_server_04.cpp(链接数量控制)
返回顶部
顶部