首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows:如何通过HTTP代理将所有流量传递到特定端口?

Windows:如何通过HTTP代理将所有流量传递到特定端口?
EN

Stack Overflow用户
提问于 2016-09-04 08:28:23
回答 1查看 4.3K关注 0票数 0

需要的简略版本:

  1. 通过代理传递特定端口(TCP)的所有通信量。
  2. 它应该是一个具有8000端口的HTTP代理

描述

我有一个应用程序需要到达具有特定端口(TCP)的外部IP。但是,标准的公司网络阻止向该端口的出站流量。

但是,当使用在端口8000上工作的公司HTTP代理时,我可以访问该端口。

唉,我的应用程序没有任何代理设置,IE的代理设置与此无关。

端口转发和隧道对我没有任何好处(反正已经尝试过netsh了),因为我不仅需要到达代理,而且还需要它作为一个代理运行。

有人能推荐一种方法/软件,允许我通过代理将所有流量传递到端口X吗?

它必须是一个特定端口的流量,因为在这台机器上安装了一个web服务器,我不想对它进行调整。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-09-04 09:02:37

Windows不按端口进行路由。真正的答案是将流量发送到防火墙或第三层设备,该设备可以通过端口进行路由。

但,

如果您知道目的地的ip地址,则如果代理地址位于同一子网上,则可以强制将该通信量发送到代理。如果它不在同一子网上,您的计算机将尝试将通信量作为网关发送到该子网,但它不会被转发(不会被路由)。但是,这太简单了,值得一试。

例如..。计算机192.168.1.10,255.255.255.0代理192.168.1.254 255.255.255.0目的IP。68.68.68.68

路由添加-p‘目的ip’‘目标子网范围’在哪里发送流量,通常是下一个跳网关‘

使用示例地址(用您的地址替换这两个地址,但保留255.255.255)作为管理员打开命令提示符,键入route add -p 68.68.68.68 255.255.255.255 192.168.1.254

使用255.255.255强制它只路由一个地址。

-p将在重新启动后使路径停留。

如果它不能工作,您可以删除路由,只需删除“目标ip”

代码语言:javascript
复制
Route delete 68.68.68.68
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39314987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档