全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 708|回复: 5
打印 上一主题 下一主题

windows系统添加tcp ipv4端口转发

[复制链接]
跳转到指定楼层
1#
发表于 2024-5-22 15:27:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假如A机器的ip为192.168.2.1,B机器的ip为192.168.2.2,我们需要把A机器的8080端口的流量转发到B机器的8080端口
添加端口转发
  1. netsh interface portproxy add v4tov4 listenaddress=192.168.2.1 listenport=8080 connectaddress=192.168.2.2 connectport=8080
复制代码

查看端口转发
  1. netsh interface portproxy show all
复制代码

删除端口转发
  1. netsh interface portproxy delete v4tov4 listenaddress=192.168.2.1 listenport=8080
复制代码

如果端口转发未生效,去windows的服务管理那启用IP Helper这个服务
2#
发表于 2024-5-22 23:06:30 | 只看该作者
感谢分享。

我想问下Linux系统下大佬推荐用哪个工具做转发,比如A转发给B,TLS证书不在A上配置。

我试过iptables,但是虽然可以实现转发80/443,但是B服务器即使配置http proxy头,B上的Nginx也不能识别用户真实IP。
所以我只能使用 Haproxy 转发,但是这样就需要在A服务器上配置TLS证书,A服务器是竞价实例非常容易被释放,每次搞得很麻烦。

还有没有别的办法了,求指教
3#
发表于 2024-5-23 01:17:27 来自手机 | 只看该作者
chinanala 发表于 2024-5-22 23:06
感谢分享。

我想问下Linux系统下大佬推荐用哪个工具做转发,比如A转发给B,TLS证书不在A上配置。

写一个sh初始化 丢进user_data
4#
 楼主| 发表于 2024-5-23 10:41:03 | 只看该作者
chinanala 发表于 2024-5-22 23:06
感谢分享。

我想问下Linux系统下大佬推荐用哪个工具做转发,比如A转发给B,TLS证书不在A上配置。

就用haproxy吧,用iptables配置好像是拿不到用户的ip
5#
发表于 2024-5-23 20:41:41 | 只看该作者
misakafa 发表于 2024-5-23 10:41
就用haproxy吧,用iptables配置好像是拿不到用户的ip

嗯嗯,我现在就用的是Haproxy,然后走TCP模式,TLS证书还是配置在B服务器上,网站日志也能识别用户IP。但是每次A服务器新建都需要配置好几个地方
6#
 楼主| 发表于 2024-5-24 08:19:40 | 只看该作者
chinanala 发表于 2024-5-23 20:41
嗯嗯,我现在就用的是Haproxy,然后走TCP模式,TLS证书还是配置在B服务器上,网站日志也能识别用户IP。但 ...

备份配置就好了,需要的时候直接复制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-16 04:34 , Processed in 0.060671 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表