cmd C 如何为特定应用程序强制传出ip? ForceBindIp似乎不起作用
Windows 2012服务器,有12个专用IP.
我希望能够从我选择的两个不同的ips同时建立连接.
这将用于两个不同的浏览器应用程序.
我尝试过以下方法:
ForceBindIP
我有一个专用的 Windows 2012服务器,有12个专用IP. 我希望能够从我选择的两个不同的ips同时建立连接. 这将用于两个不同的浏览器应用程序. 我尝试过以下方法: ForceBindIP %IP_ADDRESS% %APP_EXE%但是IP没有改变,浏览器总是显示我添加范围内的最低IP. 我还尝试了一个删除所有ips的脚本,然后只添加一个. netsh interface ipv4 delete address "Ethernet" 104.251.111.110 netsh interface ipv4 delete address "Ethernet" 104.251.111.111 netsh interface ipv4 delete address "Ethernet" 104.251.111.112 netsh interface ipv4 delete address "Ethernet" 104.251.111.114 .... netsh interface ipv4 add address "Ethernet" 104.251.111.115 255.255.255.0这改变了地址但我最终只为这两个应用程序提供了一个IP. 如果您打算使用的应用程序不支持绑定到interfaces / ip(true,这是不常见的),您可以使用SOCKS或代理软件(这是更常见的,尤其是浏览器).例如,你可以安装WinGate或Squid http://www.squid-cache.org(这是我最熟悉的). Squid-Cache能够根据规则绑定到不同的传出地址(http://www.squid-cache.org/Doc/config/tcp_outgoing_address/). 基本上你需要做的是: >安装鱿鱼 >默认,这是正式需要的: tcp_outgoing_address 104.251.111.110然后,每个应用程序都需要配置一个代理(或SOCKS,如果你这样做),这是一个最常用的配置选项.在代理配置上设置相应的本地IP: >对于使用IP .111的传出连接,请在127.0.0.2上使用代理 确保Squid(或WinGate)绑定到localhost 127.0.0.1/24,因此您不应该有很大的安全问题,但如果这在Internet上公开,您可能还是想进行安全评估. 这样,如果您决定将某些应用程序远程卸载到其他服务器,您仍然可以设法使用相同的传出IP,您只需要更改squid配置以允许外部连接,这可能是扩展的一大优势. (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows10 安装python.msi出现error 2502/2503解决方法
- 在Windows上连接到GitHub时出现问题,甚至是通过PuTTY连接
- php在windows环境下获得cpu内存实时使用率(推荐)
- win10中edge内存占用高什么情况 如何解决
- 命令行 – 批处理脚本 – 更改桌面上文件夹的图标(Windows
- windows C 为什么输出传输时某些“for”命令不起作用?
- tfs – 在测试用例通过或失败时发送电子邮件警报
- windows-phone-8.1 – 如何检测在Windows 10 Mobile上启动的
- 如何在Windows Phone 7系列上获取屏幕尺寸?
- ssms – 使用Windows身份验证时,如何在SQL Server Manageme
- 苹果系统也能玩windowsPC游戏?方法看这里!
- windows-server-2008 – IIS可以从GPU核心创建线
- 如何使Windows Forms .NET应用程序显示为托盘图标
- .net – Windows Azure Web角色缓存(预览)“挂起
- windows-8 – 如何向可以定位多个平台的商店提交
- Win11中快捷复制粘贴操作失败如何解决
- windows-phone-8 – 适用于Windows Phone 8的企业
- windows-installer – installshield和windowsin
- windows-phone-8.1 C 如何检测在Windows 10 Mobi
- 安装程序 – NSIS与Windows游戏资源管理器集成