PortMap 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PortMap 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 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
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

PortMap 的相关资讯

还没有任何资讯

PortMap 的相关博客

Portmap 服务

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

No portmap or rpcbind service is running on this host

+ echo 'No portmap or rpcbind service is running on this host. Please start portmap or rpcbind service before attempt...

nfs-rpcbind-portmap挂载nfs-network file system

NFS原理详解 PS:哈哈,这篇的篇幅真的非常的长。要看完真的要有很强的耐心那。我自己写也快写吐了呢。 [ATong学习linux]NFS原...

Ubuntu上nfs的安装配置

Ubuntu 默认是没有nfs服务的,所以需要自己安装 1、安装nfs服务版 apt-get install nfs-kernel-server 2、修改nsf配置文件 vi...

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

笔记~节点间NFS共享文件配置 centos 5.5 下成功 (太多太多,已经忘记引用哪里的了,如有问题,请留言) 总计变动如下文件:...

端口映射工具 redir/socat/xinetd

过去习惯每台服务器都有外网IP,等服务器数量增多之后有所收敛。迎面而来的需要就是:服务好一个大内网。 NAT网关,通常用ipt...

嵌入式Linux常用服务配置之nfs服务配置

安装nfs: #sudo apt-get install nfs-kernel-server Ubuntu 10.10中的已经是最新版本了,无需安装 打开/etc/exports文件,在...

PortMap 的相关问答

评论 (0)

加载中
更多评论
0 评论
90 收藏
分享
返回顶部
顶部