端口映射工具 PortMap

GPLv3
C/C++
跨平台
2012-01-11
Jackarain

端口映射器

由于网络上下载的一个貌似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
加载中

评论(0)

暂无评论

暂无资讯

3
回答
映射不成功!!!疑问是否协议处理不妥当?

用 PortMap v1.6 映射成功 环境 windows 2008 r2 虚拟机 虚拟机网络 Hyper-V 主机和虚拟机 虚拟网络 能互相PING ...

2012/09/04 09:21

没有更多内容

加载失败,请刷新页面

没有更多内容

笔记~节点间NFS共享文件配置 centos 5.5 下成功

笔记~节点间NFS共享文件配置 centos 5.5 下成功 (太多太多,已经忘记引用哪里的了,如有问题,请留言) 总计变动如下文件: 新建:/mnt/myshare 并且改变权限: chmod -R 777 (服务器和主机...

2012/09/18 20:28
689
0
Ubuntu上nfs的安装配置

Ubuntu 默认是没有nfs服务的,所以需要自己安装 1、安装nfs服务版 apt-get install nfs-kernel-server 2、修改nsf配置文件 vi /etc/exports 在文件中添加nfs的目录格式如下 /armnfs *(sync,r...

2012/06/12 17:20
176
0
Portmap 服务

在使用nfs客户端挂载时也许会报如下错误: mount.nfs: Input/output error 这是由于客户端未启动portmap服务. mount: wrong fs type, bad option, bad superblock on 192.168.1.171:/opt/mimi...

2013/03/20 20:44
662
0
嵌入式Linux常用服务配置之nfs服务配置

安装nfs: #sudo apt-get install nfs-kernel-server Ubuntu 10.10中的已经是最新版本了,无需安装 打开/etc/exports文件,在末尾加入: /home/xgc *(rw,sync,no_root_squash) 注:nfs允许挂...

2012/03/24 10:53
227
0
端口映射工具 redir/socat/xinetd

过去习惯每台服务器都有外网IP,等服务器数量增多之后有所收敛。迎面而来的需要就是:服务好一个大内网。 NAT网关,通常用iptables实现,但性能很差不适合用于生产环境。可通过硬件设备或小米...

2013/08/30 14:09
2.9K
2
linux开启防火墙挂载nfs

这几天遇到linux开启iptabable,挂载nfs出现拒绝情况,查看网上都说的挺繁琐,先归类总结一下。 一、配置nfs需要安装的软件包: nfs-utils-lib-1.0.8-7.9.el5 nfs-utils-1.0.9-60.el5 nfs-u...

2015/04/24 16:52
20
0
centos6.2下配置nfs

centos6.2变更了portmap服务为rpcbind,在使用nfs时这点与centos5不同,下面配置一个nfs系统,用来使局域网内的所有用户均可访问该目录,可将该目录配置成yum源,供内网机器安装软件。 首先安...

2012/12/21 23:14
76
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部