Linux 服务器转发流量用什么?
有一台 linux 服务器,假设 IP 为 IP1 ,需要把流量转发到其他服务器
IP1:10000 → IP2:20000
IP1:10001 → IP3:2341
类似这样
问题 1 ,有哪些软件可以做到
问题 2 ,后面的 IP2,IP3 ,以及端口,会经常更换的情况,哪个软件更适合
谢谢
socat
iptables 或者 ipvs?
redir
nginx 一把梭路过
楼上说的几个办法,都能实现。。。
iptables 最简单
nginx 吧,还能负载均衡,修改配置生效也不麻烦
是在不行就搞现在矿工那一套,带 web 端的,单纯转发和带 SSL 证书的也可以,另外还带监控啥的
前几天在 V2EX 上看到分享的。 挺好的,现在还在用着。简单明确功能丰富的转发。
github.com/dushixiang/4dnat
gost
iptables 或者 nftables 。
iptables 的资料多一些,但是各种参数不太好记。我倾向于用 nftables ,资料也不少,配置文件也便于阅读理解。
你这个就是个简单的 DNAT ,生成个 DNAT 的路由规则就行了,指定匹配源地址 NAT 到目的地址
闲蛋中转面板
iptables ,需要 root 权限,而且配置稍微复杂点。
socat 一行就可以,但是要自己编译
iptables 性能最好,因为网络协议栈没走全,也不会存在各种程序进程可能的 bug
会经常更换的话建议整个带网页端面板的,改起来方便
gost
方便推荐几个矿工 WEB 端?
v2fly 的 Dokodemo-door 入站协议满足你的需求。
rinetd
极光面板,整合这些转发了。
1.iptables
2.nginx
3.glider
4.gost
试试我写的这个 github.com/Ehco1996/ehco
一行命令 ehco -l 1.1.1.1:10000 -r 2.2.2.2:10000
如果你会 nodejs ,用这个,很简单 blog.star7th.com/2019/06/2356.html
推荐 realm ,iptables 不能 bbr
iptables 配起来比较繁琐,而且是转发报文,不支持 BBR 之类的;
目前在用的是 realm ,看起来性能还可以,不过国人写的,配置比较简单
haproxy 可以试试
lvs
把服务器换成路由器
socat 性能不如 iptables 吧
haproxy +1
其使用 frp 也行
rinetd
重定向端口.
teleport ?
iptables 内核级别性能应该比较好吧。但是没法 v4 转 v6 或者 v6 转 v4 (
nginx 配置 upstream 性能怎么样呀
用我这个 github.com/develon2015/remote_bind ,不用动服务器配置,后端客户端通过密码去注册端口。
haproxy 有奇怪的 bug ,用着用着就突然断流了,在不同 Linux 发行版不同硬件设备不同年代的版本上都遇到过,不知道什么原因
nginx 做 4 层或 7 层转发,且有负载均衡需求的,目前看来非常稳定
不需要负载均衡的,iptables 可能是效率最高的,还不用装额外软件
redir 命令?
iptables + nftables flowtable (offload)
性能好又快
一般 linux 自带的 natcat
原始转发直接防火墙 dnat 就好了啊,没必要用那些用户态程序承担无谓的开销。
ipvs 性能、扩展性、易用性是最好的。所有用户态代理( nginx 之类),在这个场景性能都差很多
ipvsadm -A -t 1.0.0.1:1111 -s rr
ipvsadm -a -t 1.0.0.1:1111 -r 2.0.0.1:2222 -m -w 1
ipvsadm -a -t 1.0.0.1:1111 -r 2.0.0.2:2222 -m -w 1
刚部署了个 bitwarden 准备以后存密码,备份的话准备直接定期用脚本将/data 用 git 推送到 github 私有仓库 这样有什么风险吗?如果私有仓库的 sqlit…
转送门: mp.weixin.qq.com/s/eWOdlsFHRCVgm7JeceUyiA 贵 还行吧,我买 4600 时也 2200 多了,现在看就是个冤大头,听说…
material-ui ,semi.design ,antd ,react-bootstrap 应该选哪个?你们认为哪个组件库更优秀 根据目前有的回复,基本分为三类1 、基于…