简单地一个DOS端口映射程序
来源:互联网 发布:顶级域名的两大类 编辑:程序博客网 时间:2024/06/10 15:05
#查看端口映射状态#netsh interface portproxy show v4tov4# CentOS SSH port! # 增加22端口#;netsh interface portproxy add v4tov4 listenaddress=192.168.30.60 listenport=22 connectaddress=192.168.30.63 connectport=22# 如果想取消上面配置的端口转发,可以用如下语句:netsh interface portproxy delete v4tov4 listenaddress=192.168.30.60 listenport=33891
@echo offif "%1" NEQ "add" (if "%1" NEQ "delete" (echo 输入参数错误:第一个参数应该为add或delete echo 例如:ServerPortMapping_JDSK.bat add 80goto :end)ELSE (echo 你的输入参数为:%1))else (echo 你的输入参数为:%1)if "%2"=="" (echo 输入参数错误:第二个参数应该为两位的ip整数值 echo 例如:ServerPortMapping_JDSK.bat add 80goto :end)else (echo 你的输入参数为:%2)SET ServerPort_Length=22 SET ServerPort[0].listenport=%200SET ServerPort[0].connectport=22SET ServerPort[1].listenport=%221SET ServerPort[1].connectport=21 SET ServerPort[2].listenport=%225SET ServerPort[2].connectport=8025 SET ServerPort[3].listenport=%233SET ServerPort[3].connectport=1433 SET ServerPort[4].listenport=%240SET ServerPort[4].connectport=4000 SET ServerPort[5].listenport=%250SET ServerPort[5].connectport=5000 SET ServerPort[6].listenport=%257SET ServerPort[6].connectport=50070 SET ServerPort[7].listenport=%260SET ServerPort[7].connectport=6000 SET ServerPort[8].listenport=%236SET ServerPort[8].connectport=3306 SET ServerPort[9].listenport=%279SET ServerPort[9].connectport=6379 SET ServerPort[10].listenport=%280SET ServerPort[10].connectport=8080 SET ServerPort[11].listenport=%281SET ServerPort[11].connectport=8081 SET ServerPort[12].listenport=%282SET ServerPort[12].connectport=8020 SET ServerPort[13].listenport=%285SET ServerPort[13].connectport=8050 SET ServerPort[14].listenport=%287SET ServerPort[14].connectport=8070 SET ServerPort[15].listenport=%299SET ServerPort[15].connectport=8099SET ServerPort[16].listenport=%208SET ServerPort[16].connectport=80SET ServerPort[17].listenport=%220SET ServerPort[17].connectport=200SET ServerPort[18].listenport=%222SET ServerPort[18].connectport=22SET ServerPort[19].listenport=%289SET ServerPort[19].connectport=3389SET ServerPort[20].listenport=%290SET ServerPort[20].connectport=8090SET ServerPort[21].listenport=%242SET ServerPort[21].connectport=4242echo 开始端口映射SET ServerPort_Index=0:LoopStartIF %ServerPort_Index% EQU %ServerPort_Length% GOTO :loopEnd SET ServerPort_Current.listenport=0SET ServerPort_Current.Value=0 FOR /F "usebackq delims==. tokens=1-3" %%I IN (`SET ServerPort[%ServerPort_Index%]`) DO ( SET ServerPort_Current.%%J=%%K) ECHO %1操作ECHO 数据:listenport = %ServerPort_Current.listenport% connectport = %ServerPort_Current.connectport%IF "%1" EQU "add" (netsh interface portproxy add v4tov4 listenaddress=192.168.30.60 listenport=%ServerPort_Current.listenport% connectaddress=192.168.30.%2 connectport=%ServerPort_Current.connectport%)ELSE (netsh interface portproxy delete v4tov4 listenaddress=192.168.30.60 listenport=%ServerPort_Current.listenport%)SET /A ServerPort_Index=%ServerPort_Index% + 1 GOTO LoopStart:loopEndecho 端口映射成功:endnetsh interface portproxy show v4tov4| sortpause
0 0
- 简单地一个DOS端口映射程序
- 一个简单地派生程序
- 一个简单地聊天程序
- 一个简单地音乐播放程序
- Eclipse 建立一个简单地JAVA程序
- 一个简单地C语言程序展示RSA加密原理
- 一个简单地程序示例剖析类加载机制
- 简单地画图程序
- 一个简单地计时器。
- SpringMVC简单地入门程序
- 帮同学写的一个简单地随机数学题生成程序,非常简单,适合练手
- 简单地封装一个className
- 一个简单地内存池
- 一个简单地maven项目
- 一个简单地爬虫教程
- 一个简单地java对话框
- DOS 下的简单登陆程序
- 如何实现一个简单地Filter
- Ubuntu虚拟机NAT模式无法上网解决方案
- Java泛型应用之打造Android万能ViewHolder-超简洁写法
- Android 5.0以下系统进程守活
- scanf()取地址
- Android Studio 配置Terminal
- 简单地一个DOS端口映射程序
- Json数据结构比对
- VC++60 第一章 创建应用程序的四个步骤
- [IDA Plugin] 改善IDA6.8对中文等非英语国家的ANSI字符串显示支持不佳的问题
- 调用系统打电话的方法
- adf和FB
- logback 记录json日志
- Unity创建自定义窗口编辑器
- oracle基础