当前位置:  软件>C/C++软件

端口映射工具 PortMap

    来源:    发布时间:2015-02-22

    本文导语:  端口映射器 由于网络上下载的一个貌似delphi写的PortMap v1.6( http://www.onlinedown.net/soft/7023.htm )版本的工具频率崩溃, 于是花了一些时间重写了一个用于做端口映射的工具程序, 虽然简单, 但却实用, 本来想再添加一个支持sock5...


端口映射器

由于网络上下载的一个貌似delphi写的PortMap v1.6( http://www.onlinedown.net/soft/7023.htm )版本的工具频率崩溃, 于是花了一些时间重写了一个用于做端口映射的工具程序, 虽然简单, 但却实用, 本来想再添加一个支持sock5代理, web远程管理, 以及GUI和日志功能, 和各链接数据收发统计日志, 但是由于个人时间有限, 所以希望有兴趣的朋友能参与来完善等其它额外功能.

编译说明:

依赖boost, 编译器vc2005以上或gcc, 目前运行平台支持windows和linux.

在windows上直接使用vc2005以上版本打开portmap.sln即可编译.

在linux平台可使用boost的bjam进行编译.

编译参数:

定义LOGGER_OUTPUT_LOG宏表示打开日志输出功能.

定义LOGGER_DEBUG_VIEW表示打开debugview调试功能, 仅能在win32平台下使用.

定义LOGGER_THREAD_SAFE表示日志输出使用线程安全.

若使用bjam进行编译, 则需要设置环境变量

BOOST_ROOT=BOOST的ROOT目录

BOOST_BUILD_PATH=$(BOOST_ROOT)/tools/build/v2

然后执行

bjam

bjam define=LOGGER_OUTPUT_LOG

即可编译(注: 在release下有已经编译好的exe, 可以直接测试使用).

运行配置参数需要修改文件conf.cfg, 如:

server port=8080 remote host=127.0.0.1:80

    
 
 

您可能感兴趣的文章:

  • Docker 端口映射,端口绑定操作介绍
  • [端口映射-在线等-100分]新安装的redhat as4 ,怎样做端口映射?
  • 如何解决端口映射只能映射一台服务器的问题?
  • 在linux下能实现多端口映射吗?
  • 在linux下怎样关闭端口映射
  • 如何查看FC5的版本?另外如果做端口映射。
  • 请问:Ipchains 怎么进行端口映射?
  • 路由方式ADSL下,linux的ftp如何做端口映射?
  • 求助:内网如何做端口映射??
  • iptables端口映射
  • 可不可以根据来访IP的不同映射到不同的端口?
  • 端口映射程序 PS320
  • 跪求Linux下双网卡做端口映射详细操作方法
  • ★★求救:十万火急,关于solaris上端口映射的问题!!!
  • 有谁在 Linux 下用 UPnP 做端口映射成功了吗?
  • 怎样在TURBO LINUX下实现静态端口映射
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • 端口映射问题
  • bind9架设内部dns+硬件防火墙端口映射,不能实现域名解析
  • 如何查看iptables的nat映射表(具体到某个端口)
  • 莫名其妙,linux服务器端口映射不出去
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 浙ICP备11055608号-3 iis7站长之家
  • 我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复
  • 监听端口异常退出后如何马上释放端口
  • Linux下的80端口被apache的服务占了,如何才能是80端口默认访问的是tomcat?
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 请问各位大虾,ping命令的端口是多少?把某个端口封掉,用什么命令?
  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • request_region()申请了端口之后,如何知道这些端口和哪个设备相关呢?
  • 如何杀掉一个端口下的所有进程以便释放掉这个端口
  • 为什么apache里已经设置了httpd使用默认端口80,却并没打开80端口呢?
  • 我编一个程序要控制端口Com1,但手头没有那个设备,谁知道哪里有能模拟Com端口的软件!!!!!!
  • 我要在LINUX(REDHAT)下安装邮件系统,但是提示我SMTP端口和POP3端口正在使用中,该如何?
  • 怎么知道自己的redhat linux 的端口是否已经开放,比如我想看看80和21端口是否开放?
  • IPtables如何对某个端口段设置,例如9000-9200之间的所有端口?
  • linux下如何监听自定义端口?包括端口状态和数据
  • 请问:我发现端口一旦被绑定后就无法释放出来,除非服务器端退出,有没有主动释放端口的办法啊?
  • 多播组里面的所有端口是不是都要bind在同一个端口上才可以呢?
  • 请教:为什么我的apache只有在80端口时,才能访问,而在另外端口下(如8080等),不能被访问,为什么?
  • 如何配置linux可以让普通用户使用80端口或1024以下的端口?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3