有没有一种端口转发工具,是可以同时转发给多个端口/服务器的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Themyth
V2EX    Python

有没有一种端口转发工具,是可以同时转发给多个端口/服务器的?

  •  
  •   Themyth 2019-04-05 12:07:38 +08:00 6128 次点击
    这是一个创建于 2426 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有一种 Port forwarding 工具 可以将本地某端口的数据,同时给多个目标服务器和端口转发的? 并且哪个快就用哪个建立连接.. udp 下有 mptunnel https://github.com/greensea/mptunnel

    CONCEPTION .---- bridge server 1 ----. / \ Server A --- mpclient ------- bridge server 2 ------- mpserver --- Server B \ / `---- bridge server 3 ----` 

    tcp 下有类似的吗.... 只是端口转发,并不使用 vpn 的方式... vpn 的方式有很多解决办法了...

    22 条回复    2019-04-06 18:41:31 +08:00
    Themyth
        1
    Themyth  
    OP
       2019-04-05 12:08:23 +08:00
    复制的歪了……
    www5070504
        2
    www5070504  
       2019-04-05 12:30:17 +08:00
    没太看懂 说的是 LVS 么
    Dragonish3600
        3
    Dragonish3600  
       2019-04-0 12:32:02 +08:00 via iPhone
    Nginx 就可以啊
    Livid
        4
    Livid  
    MOD
    PRO
       2019-04-05 12:33:44 +08:00   1
    @Themyth 帮你修改了一下,发帖时选 Markdown 并且用 code block 语法就可以保持格式。
    iceheart
        5
    iceheart  
       2019-04-05 13:09:09 +08:00 via Android
    http 代理
    binux
        6
    binux  
       2019-04-05 13:37:58 +08:00 via Android
    iptables 加条规则就行了啊
    Themyth
        7
    Themyth  
    OP
       2019-04-05 13:58:33 +08:00
    @www5070504 额 不是 lvs lvs 并不是同时的。


    @ladypxy nginx 可以将数据包同时给多个 upstream 发送? 怎么实现的呢?或者告诉我关键字 我去查查


    @Livid 谢谢哈
    @iceheart socks5 代理 有朋友实现了 可是我需要的是端口转发类型的
    @binux 老大,能告诉我加什么规则么?给我个关键字 我去查查...
    9hills
        8
    9hills  
       2019-04-05 14:00:26 +08:00 via iPhone
    HAProxy 用的比较普遍
    binux
        9
    binux  
       2019-04-05 14:13:22 +08:00
    @Themyth #7 TCP 是流协议,哪来的数据包给你「同时发送」

    random DNAT
    csdreamdong
        10
    csdreamdong  
       2019-04-05 14:26:17 +08:00
    openvswitch,用 openflow 的流表,向多个端口转
    iwishing
        11
    iwishing  
       2019-04-05 17:06:05 +08:00
    这个不是传说中的负载平衡么?
    towser
        12
    towser  
       2019-04-05 17:51:19 +08:00 via iPhone
    不是负载平衡。
    楼主希望做到的是得到数据后复制多份并发给多个不同的 dst port
    belongme
        13
    belongme  
       2019-04-05 17:54:12 +08:00
    请求都是一样的,那返回的数据用哪个端口的。
    www5070504
        14
    www5070504  
       2019-04-05 19:03:11 +08:00
    用交换机的流量镜像功能 或者 自己撸一个复制数据发送到多个地址的小程序

    ovs 的流表肯定可以 我现在业务里边有这个类似的功能是用流表实现的
    Actrace
        15
    Actrace  
       2019-04-05 19:33:47 +08:00
    这不就是多倍发包么。。。
    ICKelin
        16
    ICKelin  
       2019-04-05 19:49:56 +08:00
    @www5070504 数据包回来怎么办,出去是复制多份发往多个目的地址了。
    Srar
        17
    Srar  
       2019-04-05 19:52:00 +08:00
    ashong
        18
    ashong  
       2019-04-05 21:22:34 +08:00 via iPhone
    haproxy,gobetween

    最近用 gobetween 替换了 haproxy,体验提升不少
    yanaraika
        19
    yanaraika  
       2019-04-06 09:30:54 +08:00 via Android
    iptables -j TEE
    saxon
        20
    saxon  
       2019-04-06 11:42:06 +08:00
    @ashong 请教一下 gobetween 功能是?
    learningman
        21
    learningman  
       2019-04-06 13:13:29 +08:00
    这不是广播吗。。。。
    zh99998
        22
    zh99998  
       2019-04-06 18:41:31 +08:00
    haproxy
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1342 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 17:01 PVG 01:01 LAX 09:01 JFK 12:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86