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

发布于 2021-11-16 01:36:43 字数 801 浏览 891 评论 5

  • 支持连接数限制
  • 支持客户端到多服务器的负载均衡
  • 提供基于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  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

囚你心 2021-11-16 08:38:56

[下载地址]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(链接数量控制)

北笙凉宸 2021-11-16 08:36:21

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

[下载地址]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(链接数量控制)

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

带上头具痛哭 2021-11-16 07:56:49

这个代码就靠谱了,收藏!

叹沉浮 2021-11-16 05:51:56

这个不就是跟我写的那个portmap一样的简单功能嘛...

开源是好事, 但欺骗人就不对了.

http://code.taobao.org/svn/PortMap

小瓶盖 2021-11-16 05:38:32

把这种项目收进来纯粹不是浪费大家时间吗,不到300行代码,直接贴到代码区还差不多

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文