PortMap

端口映射工具
授权协议 GPLv3
开发语言 C/C++
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 国产
投 递 者 昌勇锐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

端口映射器

由于网络上下载的一个貌似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
  • uut_fifo : ipcore_fifo_256x8 port map( clk => clk , rst => rst , din => gub_data_out , wr_en => gub_fifo1_wr , rd_en => gub_fifo1_rd , dout => fifo1_

  • NFS的安装配置:centos 5 :yum install nfs-utils portmapcentos 6 :yum install nfs-utils rpcbind本节是使用centos 6的配置过程:设备:两台 centos6 OS 安装的时候选择的是"Basic Server"软件配置包。首先,让两台机器都安装NFS的 软件包,如下显示的是服务器端:[root@roothomes /

  • wget http://www.vuln.cn/wp-content/uploads/2016/06/lcx_vuln.cn_.zip unzip lcx_vuln.cn_.zip [gysd@localhost ~]$ cd lcx_vuln.cn/ [gysd@localhost lcx_vuln.cn]$ ll 总用量 36 -rw-rw-r--. 1 gysd gysd  8704 3月

  • Linux服务器间共享文件的方式有很多种(ftp、smba、nfs)这里给介绍以下,Linux下nfs文件共享方式和实现的方法。 1、首先要开启portmap和nfs服务。 service portmap start service nfs start 2、查看服务是否开启。 netstat -ntpl 3、修改 /etc/exports vi /etc/exports #/home/temp *

  • 服务器端ip:192.168.88.125 客户端ip:192.168.88.123 1. 客户端和服务端都需要安装nfs + portmap服务 [root@localhost ~]# yum install nfs-utils.x86_64(64位系统) [root@localhost ~]# yum install nfs-utils(32位系统) 然后安装portmap服务,portmap

  • Linux下RPC服务由portmap服务控制。 因为NFS支持的功能相当多,而不同的功能都会使用不同的程序来启动。每启动一个功能就会启用一些端口来传输数据,因此NFS的功能所对应的端口才没有固定,而是采用随机取用一些未被使用的小于724的端口来作为传输之用。但如此一来又造成客户端要连接服务器时的困扰,因为客户端要知道服务器端的相关端口才能够联机,此时我们需要远程过程调用(RPC)的服务。RPC最

  • 现象 # 部署好flannel后,部署coredns,报错,检查/opt/cni/bin目录下,发现没有文件 Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container "3bf7500d12ae67983dcd2795d2feb168dceb563ac78a

  • 为了在播放机上实现NFS服务器的功能,我们已经在uClibc中打开了完整RPC支持,并且在新编译的内核中打开了NFS服务器支持。此外还有两个软件包也是提供NFS服务所必需的: portmap 和 nfs-utils 。portmap为RPC程序提供端口映射服务,nfs-utils则是使用内核NFS服务器的支持程序。 编译portmap 1. 下载portmap_5beta:  ftp://ftp.

  •   service portmap status service portmap stop 

  • port mapper  (rpc.portmap 或者 portmap, 抑或 rpcbind, 中文可称为“端口映射器”)是一个“开放式网络计算远程过程调用”(Open Network Computing Remote Procedure Call, ONC RPC) 服务,它运行在提供其它的 ONC PRC 服务的网络节点上。 port mapper 协议的第 2 版将 ONC RPC 程序

  •     在新版本的Ubuntu中,NFS的两个服务进程已经没有 portmap了(etc/init.d中没有它了),而是被rpcbind代替了,所以要把用到portmap换成rpcbind。

  • 相关题目与解析 nfs协议用于实现Unix(/linux)主机之间的文件系统共享。 下面说法正确的是()A.UNIX系统中有两种NFS服务器,分别是基于内核的NFSDaemon和用户 NFS服务器必须运行以下哪些服务?() 下面对于Linux系统服务的说法,错误的是:A、nfs服务,是针对本机文件系统管理的,关闭此服务将影 启动NFS服务,一定要先启动nfs,然后再启动rpcbind服务() 绝大

 相关资料
  • 映射容器端口到宿主主机的实现 默认情况下,容器可以主动访问到外部网络的连接,但是外部网络无法访问到容器。 容器访问外部实现 容器所有到外部网络的连接,源地址都会被 NAT 成本地系统的 IP 地址。这是使用 iptables 的源地址伪装操作实现的。 查看主机的 NAT 规则。 $ sudo iptables -t nat -nL...Chain POSTROUTING (policy ACCEP

  • 只有。这些服务到底有什么不同?端口到底做什么?

  • 外部访问容器 有时候,容器要运行一些网络应用,需要外部能访问到这些应用,就需要使用-p/P 参数指定一个主机端口,映射到容器端口中。其中使用P系统会分配一个随机的端口到内部容器开放的网络端口。 就拿仓库服务镜像来做例子: $ sudo docker run -d -P registry b89fc89e061dee24ac532af1890cd26e6e016545e0978b01d3d4eadc

  • 本文向大家介绍Docker端口映射的实现,包括了Docker端口映射的实现的使用技巧和注意事项,需要的朋友参考一下 docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 亦可使用Dockerfile文件中的EXPOSE指令来配置。 端口映射可使用-p、-P来实现: -p指定要映射的端口,一个指定端口上只可以绑定一个容器 -P将容器内部开放的

  • 本文向大家介绍Docker 端口映射详细介绍,包括了Docker 端口映射详细介绍的使用技巧和注意事项,需要的朋友参考一下 Docker 端口映射:          最近抽空,把Docker 端口映射的资料整理了一下,以便后续项目应用,大家也可以参考下。   无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了端口只能本地访问外,对于容器的另外一个问题是这些 i

  • 我有一个问题,或者最好说有两个问题。两者都依赖于Docker,并且与Docker如何处理容器主机名和端口的理解有关。 假设我有两个服务在不同的docker容器中运行,并将容器中的端口80公开到端口8081(service1)和端口8082(service2): 服务1: 8081: 80服务2: 8082: 80 现在我很清楚,从主机的角度来看,我可以通过使用公开的端口(http://localh