Linux 服务器转发流量用什么?

2022-04-27 22:33:40 +08:00
 jatsz2020

有一台 linux 服务器,假设 IP 为 IP1 ,需要把流量转发到其他服务器

IP1:10000  →  IP2:20000

IP1:10001  →  IP3:2341

类似这样

问题 1 ,有哪些软件可以做到

问题 2 ,后面的 IP2,IP3 ,以及端口,会经常更换的情况,哪个软件更适合

谢谢

7964 次点击
所在节点    Linux
47 条回复
xavierskip
2022-04-27 22:46:59 +08:00
socat
ampedee
2022-04-27 22:48:45 +08:00
iptables 或者 ipvs?
x86
2022-04-27 22:50:16 +08:00
redir
rekulas
2022-04-27 22:50:33 +08:00
nginx 一把梭路过
hefish
2022-04-27 22:51:33 +08:00
楼上说的几个办法,都能实现。。。
datou
2022-04-27 22:53:11 +08:00
iptables 最简单
seers
2022-04-27 22:58:23 +08:00
nginx 吧,还能负载均衡,修改配置生效也不麻烦
x86
2022-04-27 23:01:43 +08:00
是在不行就搞现在矿工那一套,带 web 端的,单纯转发和带 SSL 证书的也可以,另外还带监控啥的
linglin0924
2022-04-27 23:16:39 +08:00
前几天在 V2EX 上看到分享的。 挺好的,现在还在用着。简单明确功能丰富的转发。

https://github.com/dushixiang/4dnat
Silently
2022-04-27 23:35:54 +08:00
gost
jinliming2
2022-04-27 23:39:33 +08:00
iptables 或者 nftables 。
iptables 的资料多一些,但是各种参数不太好记。我倾向于用 nftables ,资料也不少,配置文件也便于阅读理解。
你这个就是个简单的 DNAT ,生成个 DNAT 的路由规则就行了,指定匹配源地址 NAT 到目的地址
A01514035
2022-04-27 23:46:53 +08:00
闲蛋中转面板
nightwitch
2022-04-27 23:54:28 +08:00
iptables ,需要 root 权限,而且配置稍微复杂点。
socat 一行就可以,但是要自己编译
cubecube
2022-04-28 00:09:14 +08:00
iptables 性能最好,因为网络协议栈没走全,也不会存在各种程序进程可能的 bug
NSAgold
2022-04-28 01:41:46 +08:00
会经常更换的话建议整个带网页端面板的,改起来方便
wtks1
2022-04-28 02:05:33 +08:00
gost
iGuChin
2022-04-28 03:15:31 +08:00
@x86 方便推荐几个矿工 WEB 端?
xzysaber
2022-04-28 07:54:41 +08:00
v2fly 的 Dokodemo-door 入站协议满足你的需求。
zliea
2022-04-28 08:15:39 +08:00
rinetd
rebecca554owen
2022-04-28 08:22:06 +08:00
极光面板,整合这些转发了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849671

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX