全球主机交流论坛

标题: windows系统添加tcp ipv4端口转发 [打印本页]

作者: misakafa    时间: 2024-5-22 15:27
标题: windows系统添加tcp ipv4端口转发
假如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这个服务
作者: chinanala    时间: 2024-5-22 23:06
感谢分享。

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

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

还有没有别的办法了,求指教
作者: Nachoneko    时间: 2024-5-23 01:17
chinanala 发表于 2024-5-22 23:06
感谢分享。

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

写一个sh初始化 丢进user_data
作者: misakafa    时间: 2024-5-23 10:41
chinanala 发表于 2024-5-22 23:06
感谢分享。

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

就用haproxy吧,用iptables配置好像是拿不到用户的ip
作者: chinanala    时间: 2024-5-23 20:41
misakafa 发表于 2024-5-23 10:41
就用haproxy吧,用iptables配置好像是拿不到用户的ip

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

备份配置就好了,需要的时候直接复制




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4