windows netsh interface portproxy

玩技站长
玩技站长
管理员, Keymaster
11252
文章
0
粉丝
运维笔记2432字数 826阅读2分45秒阅读模式

一、简介

官方文档:

netsh interface portproxy 命令作为 IPv4 和 IPv6 网络与应用程序之间的代理 。 可以通过以下方式使用这些命令建立代理服务:
发送到 IPv4 配置的其他计算机和应用程序的 IPv4 配置的计算机和应用程序消息。

发送到 IPv6 配置的计算机和应用程序的 IPv4 配置的计算机和应用程序消息。

发送到 IPv4 配置的计算机和应用程序的 IPv6 配置的计算机和应用程序消息。

发送到 IPv6 配置的其他计算机和应用程序的 IPv6 配置的计算机和应用程序消息。

使用场景:

让同事访问你物理机上WSL中的服务,比如Mysql,Redis,MongoDB等数据库服务,也包括Apache Atlas或者自己启动的任意类型的Web服务等。(前提条件:同事和自己的本机在同一局域网内)
让同事访问你物理机上Docker中的服务,比如Mysql,Redis,MongoDB等数据库服务,也包括Apache Atlas或者自己启动的任意类型的Web服务等。(前提条件:同事和自己的本机在同一局域网内)

二、基本操作

1 创建映射

物理机的ip=192.168.50.88
物理机的port=3306
WSL的ip=192.168.50.16
WSL的port=3306
Mysql 装在WSL上,想让同事访问我的WSL中的服务,可以运行如下命令

netsh interface portproxy add v4tov4 listenaddress=192.168.50.88 listenport=3306 connectaddress=192.168.50.16 connectport=3306

关键词解释:

v4tov4

Portproxy服务器侦听发送到特定端口和 IPv4 地址的消息,并映射端口和 IPv4 地址以发送在建立单独的 TCP 连接后收到的消息

listenaddress

指定要侦听的 IPv4 地址。 可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。 如果未指定地址,则默认值为本地计算机。

listenport

按端口号或服务名称指定要对其进行侦听的 IPv4 端口。

connectaddress

指定要连接的 IPv4 地址。 可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。 如果未指定地址,则默认值为本地计算机。

connectport

按端口号或服务名称指定要连接的 IPv4 端口。 如果未指定 connectport,则默认值为本地计算机上 listenport 的值 。
创建映射没有返回值

注意:防火墙必须开放对应的端口

2 查看所有映射

netsh interface portproxy show all

windows netsh interface portproxy-图片1

3 删除映射

评论后查看
原创不易此内容为****隐藏内容****评论后,F5或Ctrl+F5刷新页面即可查看

注意:删除映射没有返回值

windows netsh interface portproxy-图片2
Windows Server2012系统配置指南
本书由台湾知名的微软技术专家戴有炜先生倾力编著,是他推出的Windows Server 2012三卷力作中的系统配置指南篇。   书中延续了作者的一贯写作风格:大量的实例演示兼具理论,以及完整清晰的操作过程,以简单易懂的文字进行描述,内容丰富且图文并茂。本书共分19章,内容包括Windows Server 2012基本概念、安装 Windows Server 2012、Windows Server 2012基本环境设置、本地用户与组账户的管理、创建 Active Directory 域、NTFS与ReFS磁盘的安全与管理、访问网络文件、打印服务器的设置与管理

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

 最后更新:2023-2-24
评论  2  访客  2
    • dgfdg
      dgfdg 1

      真好

      • 头上的发箍
        头上的发箍 3

        看看

      匿名

      发表评论

      匿名网友
      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
      确定

      拖动滑块以完成验证