zoukankan      html  css  js  c++  java
  • Windows 端口转发

    前言

    Windows 下面有一个类似于linux下面DNAT的功能(netsh),netsh 是windows 系统自XP版本之后出现的强大工具,可以实现windows 下面的网络配置,我用过的有:重启网卡、配置转发;当然它远不止这些功能,还有防火墙策略的设定、wlan的配置、dhcp的更改等等;

    环境

     PS:我在服务器上面开启了一个80端口的监听,用来做测试;

    操作步骤

    netsh interface portproxy add v4tov4 listenport=8080 listenaddress=192.168.1.107 connectport=80 connectaddress=192.168.1.107
    • netstat interface portproxy add v4tov4 是固定格式;
    • listenport 要转发的端口,这里这个不是实际机器上面的监听端口,为啥要这么取名,我也不是很清楚;
    • listenaddress 是要转发的地址,如果这里有多个网卡,就用的不是这个地址了;
    • connectport 是实际监听服务的网卡信息;
    • connectaddress:是实际要链接的网卡地址;
    netsh interface portproxy reset

    清空当前系统中存在的转发规则

    netsh interface portproxy show all

    查看当前系统中存在的转发规则;

    PS:上面这种转发默认是TCP的,UDP的我还没来得及实验;可以考虑加一下这个参数试验一下(protocol=tcp),加到最后即可

    测试结果

    心若向阳,无谓悲伤!
  • 相关阅读:
    qmake Manual (EN) 1
    {转}linux gcc gdb使用
    qmake 简介
    {转}linux makefile 详细教程
    {转}Linux下C开发之——gcc,gdb的使用
    关于“做一个聊天+信息分享客户端”的设想(SNS?)
    {转}算法的力量
    hdu 2047 简单递推公式
    RONOJ 6 金明的预算方案
    hdu 2446 二分搜索解题报告
  • 原文地址:https://www.cnblogs.com/guge-94/p/14408709.html
Copyright © 2011-2022 走看看