怎样把内网网址映射到外网

作者&投稿:富魏 (若有异议请与网页底部的电邮联系)

作者:天翼看豆

    现在新出的打印机基本都是网络打印机了,就是传统打印机加上了网络协议,所以传统打印机也可以接到一台具有网络功能的主机上,变成一台网络打印机,站内已经有其他朋友分享了改造方法。现在我要分享的是,如何将局域网内的网络打印机共享给外网使用。

    大家知道,没有有公网IP,NAS的可玩性将大打折扣。大家可以通过拨打运营商的客服电话开通公网IP,然后通过 DDNS 动态域名服务 将路由器的公网动态 IP 绑定到你自己的固定域名上,然后通过路由器的端口映射功能将局域网的设备端口暴露到公网,就可以随时随地方便的访问家里的网络了。就算家里没有公网 IP,但是只要你公司里(如果公司没有,可以自己申请一个云主机获得公网IP)有公网 IP,也可以通过 frp 等内网穿透技术,也让家里的局域网设备可以通过公网访问。 DDNS 动态域名服务 和 frp 内网穿透技术,站内也有很多朋友分享,这里也不赘述了。这里就默认大家都是有手段实现端口映射或者内网穿透的。

局域网的网络打印

一台新连上WIFI的笔记本,如何发现同一局域网的打印机,或者说,一台网络打印机如何告诉同一局域网的计算机自己是一台打印机。

打印服务发现协议:

1、Web Services For Driver(WSD)设备网络服务 (UPnP)

微软的Windows 通过 WS-Discovery 在网上邻居显示局域网上可用的打印机,并显示个性化图标。

Web 服务动态发现( WS-Discovery ) 是一种技术规范,它定义了多播发现协议以在本地网络上定位服务。它通过TCP和UDP端口 3702 运行,并使用IP 多播地址239.255.255.250或FF02::C。顾名思义,节点之间的实际通信是使用Web 服务标准完成的。

WS协议是包含网络设备发现、描述、传输和安全的一整套网络服务体系。其中,与网络设备发现相关的协议主要有WS-Discovery、WS-Transfer、WS-MetadataExchange、WS-Eventing、WS-Discovery,主要是关于设备发现和设备定位的一套协议,包括服务设备加入和离开网络,客户端搜索和定位服务的过程的描述和相关规定等。

DPWS提供了以下Web Services支持:

1.网络服务发现

自动发现是客户端和设备消息交互的第一步,主要通过WS-Discovery协议。WS-Discovery通过设备类型和设备所在的范围来确定和登录设备服务。WS-Discovery不仅支持设备的自动发现,还支持发现代理。设备可以直接跟代理通信,而不用给网络多播或广播消息。

2.网络安全

Windows Vista包含内置基于信道的安全支持,例如TLS可以保护消息的机密和完整。同时,DPWS使用Web Services基于消息的安全协议,例如WS-Security。需要注意的是,Windows Vista的第一个发布版本不支持WS-Security。

3.网络描述

WS-Transfer的Get Metadata机制提供了一个获取服务元数据的可扩展机制,主要包含消息描述(WSDL),服务之间的关系,企业信息等元数据。

4.网络控制

DPWS定义了传输过程中各种消息类型的传送顺序。DPWS没有定义具体应用的控制信息,对于不同的设备类型,有相应的WSDL定义。

5.网络事件

WS-Eventing允许企业定义应用的事件模型,其中包括消息通告。企业提供一个服务订阅、服务使能和服务取消的模型,WSDL定义了这些具体设备类型的消息。

6.网络消息和网络附件

MTOM可以传送大量的二进制数据,例如音频流可以附加在消息中传送,这样附件传输直接又有效。

编辑本段设备发现、安装、服务的一体化

DPWS和WS相关协议可以应用于各种设备,并实现设备发现、安装、服务的一体化。

2、Bonjour(mDNS):

苹果生态使用 Bonjour(mDNS),Bonjour 是一个局域网服务,包括服务发现、地址分配、主机名解析等技术,用于实现苹果公司零配置网络(zeroconf)。简单来说就是简化局域网的设置,让 Mac 和其它的设备自动地进行广播和探寻局域网内的设备和宣告自己所能提供的服务。

mDNS:Multicast DNS,在小范围本地网络中使用,与DNS相似的接口、数据包结构、操作语义的协议,但在本地网络中没有通常意义上的DNS Server。 
使用UDP,5353端口。 
广播地址:224.0.0.251(IPv4) or FF02::FB(IPv6) 

Bonjour主要基于两个协议:mDns协议 和 DNS-SD协议。

mDns协议是一个用于零配置网络发现协议,本身借鉴DNS协议,只不过作了些修改,DNS是点播基于53端口,mDns是组播基于5353端口。

DNS-SD协议是mDns协议的补充协议,因为mDns协议仅仅是约定了消息的基本格式和消息的收发顺序,具体的内容就由DNS-SD协议来补充。

mDns协议和Upnp协议发现部分功能类似,都是用于局域网设备服务发现,只不过Upnp是包含发现设备后,控制,通知等一套完整的协议,而mDns仅仅用于网络发现,至于发现之后怎么使用全凭用户自己架构。

Bonjour 内置于 macOS(以前称 Mac OSX)和 iOS 操作系统中,也可以在 Windows 上单独安装,有时也会捆绑在需要此功能的软件中。开源 IM 客户端 Pidgin、Kopete 和 Adium 支持 Bonjour IM 协议。

Bonjour 广泛运用在 Mac OSX 中,它让用户不需要知道 IP 地址或者端口的概念,就能寻找并发现存在于局域网中的打印机和文件共享服务器。Mac OS X 内置的应用程序如 iTunes 使用 Bonjour 服务来寻找共享的音乐库,iPhoto 使用 Bonjour 来查找其它 Mac 共享的照片。

在 macOS 中使用 Bonjour 的应用包括:

  1. iTunes 资料库共享

  2. iPhoto 共享照片

  3. AirPlay、隔空播放、隔空投送、AirPrint 等苹果局域网服务

Bonjour 在 Windows 中的应用

在 windows 计算机上,如果安装过 iTunes 或者 Adobe Photoshop CS 等应用,默认也会安装 Bonjour 服务,用于实现局域网发现功能。经常应用的场景就是无需知道 IP 就可以在网上邻居中访问 Mac 的主机名,发现共享的资源。Bonjour 服务在 Windows 上安装位置默认在 C 盘 Program Files 文件下,会启动名为 Bonjour 的服务,进程为 mDNSResponder.exe,使用的端口为 5353。

一般有需要的情况下安装包会默认集成 Bonjour 功能。比如安装了 Windows 版的 iTunes 的话, Bonjour 服务会默认安装并开启。当然也可以单独下载。

3、UPnP协议

UPnP 是早期路由器常用的协议,目前从不同系统的验证来看,仅有Windows默认在文件浏览器里面支持,Ubuntu和MacOS都需要单独配置或者应用程序才能浏览。

这个协议目前各种路由器基本都能支持,不过其安全问题频出,作用并不明显。

此协议在Windows系列里面基本都能支持,会在网络邻居里面显示出设备的信息。

4、SMB协议

Server Message Block SMB 是微软家的协议,奇怪吧:<>

在只有 Windows 系统的网络中,通常使用 SMB 协议来共享打印机,使用端口 445。

Samba是Unix系统上的一个SMB协议的实现,是早期为了和Windows兼容文件共享而做的功能,目前MAC已经全面放弃自己的AFP协议转而投向SMB协议。

设备仅支持SMB协议而没有mDSN协议辅助的话,MAC也可以识别此系统,不过会显示为超级古老的图标。

5、其他协议

除去前面流行并且工作的协议外,还有一些曾经使用但是已经废弃或者即将废弃的协议,在设备设计时,如果考虑兼容性,也同时需要支持。

SSDP

SSDP是一个基础协议,UPnP以及WS-Discovery 都是基于这个协议来实现的。简单服务发现协议(SSDP,Simple Service Discovery Protocol)是一种应用层协议,是构成通用即插即用(UPnP)技术的核心协议之一。

简单服务发现协议提供了在局部网络里面发现设备的机制。控制点(也就是接受服务的客户端)可以通过使用简单服务发现协议,根据自己的需要查询在自己所在的局部网络里面提供特定服务的设备。设备(也就是提供服务的服务器端)也可以通过使用简单服务发现协议,向自己所在的局部网络里面的控制点宣告它的存在。

AFP

AFP(Apple Filing Protocol ),Apple家的私有协议,开源有netatalk 实现.。AFP升级加密后,netatalk也不能和新版本的MAC兼容。

苹果已经全面投向SMB的怀抱,AFP基本上可以忽略了。

NetBIOS

Network Basic Input/Output System NetBIOS 这个是Windows 9x/Me/XP等早期系统支持的名称解析协议, 类似于mDNS,新的Windows 10已经不建议支持此协议。

LLMNR

Link-Local Multicast Name Resolution LLMNR ,这个也是和mDNS竞争的失败者,主要聚焦于局域网的名称解析,可以直接忽略了。

常见网络打印协议

当你在网上邻居发现可以使用的打印机后,你还不能马上用它来打印,你还必须先将它添加到你的计算机的设备里面,在“设备和打印机”里显示的打印机就是已添加好的。就是说,你要先添加打印机,并安装驱动。计算机通过特定的打印协议来与打印机通信。

有三种常见的网络打印协议:

  1. LPD/LPR 协议 (TCP 515),LPD/LPR 全称 Line printer daemon protocol,默认使用TCP 515端口。

  2. Raw /AppSocket /  JetDirect/Port9100 (TCP 9100),AppSocket又名Raw、JetDirect、Port9100,默认使用TCP 9100端口。

  3. IPP协议 (TCP 631),IPP协议全称Internet Printing Protocol,默认使用TCP 631端口,该协议基于HTTP实现,新标准里亦有基于HTTPS的实现。

打印协议历史

从 LPR 、RAW 到标准端口监视器

打印设备和主机的连接方式(printer interface)形态多样,从历史悠久的串口并口到现在流行的网络打印和USB连接,另类的红外连接和蓝牙技术,还有超炫的火线连接(IEEE 1394)。

网络打印最大的好处就是空间上不受限制,不被串口线/并口线/USB线的长度所禁锢,北京办公室的员工可以直接把文件打印到上海办公室老板身边的打印机,这要感谢TCP/IP协议族建立的强大的通讯基础设施。

在速度上,网络打印只能处于中等水平,这倒不是它的强项。

伴随着TCP/IP的诞生和发展,人们立即把这项技术应用到打印领域,比较早形成标准的就是 Line Printer Daemon Protocol,通称为 LPR 协议,记录在 RFC1179 文档中。LPR 协议在Unix系统上广泛应用和实现(那时候还没有Windows)。LPR协议规定发送方的端口从721到731,接收方端口是515。

当HP公司推出JetDirect打印机系列的时候,他们没有在他们的打印服务器上采用LPD协议,而是开发了一种新的网络打印协议,这个新协议被称为 RAW 打印协议或 Socket API。打印设备上开启的TCP端口是9100,这个端口提供到打印引擎(print engine)的直接连接,类似于以前的串口或并口,这也就是它被称为 RAW 的原因。这个连接通常是全双工的,并在打印时提供错误报告和状态信息。

再来看一下网络打印技术在Windows操作系统上的发展。

我这里只讲 Windows 作为打印客户端的情况,Windows作为打印服务器的情况不在讨论之列。

我们编辑/查看文档的应用程序,比如MS Word/Excel/PPT,Notepad,Adobe Acrobat等,不会直接跟网络打印设备建立连接。当我们从这些程序打印文档的时候,操作系统上有一类叫做端口监视器的程序在运行,它们把客户端连接到对应的打印机上。在Win2000之前,端口和端口监视器的种类比较多也比较乱,因为那时打印行业标准还不统一。每个打印设备生产商如果定义了自己的接口,就要有相应的端口类型和端口监视器。比如安装在WinNT4上的Digital Network 端口监视器,Hewlett-Packard JetAdmin,和Lexmark 端口监视器s。我们可以通过打印机属性页看到自己电脑上安装的端口类型,每个类型都有自己的端口监视器。

从Win2000起,微软推出了标准 TCP/IP 端口监视器(SPM),标准端口监视器跟打印设备建立TCP连接。标准端口监视器是一种服务,而不是一个协议。标准端口监视器可以使用 RAW 或 LPR 协议向打印机发送作业。对大多数打印设备来说,RAW是默认的协议。如果在端口配置中选择了LPR 协议,标准端口监视器就用LPR协议发送作业。

对于网络连接的打印设备,标准端口监视器是最佳选择。与 LPR 端口监视器相比,该端口监视器是过去若干年的网络打印选择的标准,标准端口监视器速度更快、可扩展性更高,并且具有双向功能。相比之下,LPR 端口监视器在所有这些方面受到限制。

标准端口监视器使用 RAW 或 LPR 打印协议将文档发送到打印机。 这些协议一起支持最新的 TCP/IP 打印机。 不要将这些打印协议与传输协议(如 TCP/IP 或数据链接控制)混淆 (DLC) 。

默认情况下,标准端口监视器通过两种方式偏离 LPR 端口监视器:

标准端口监视器不符合源 TCP 端口位于端口 721 和端口 731 之间的 RFC1179 要求。 标准端口监视器使用常规的未保留端口池中的端口。 此池包括端口 1024 及更大。

LPR 端口监视器要求打印作业包含有关打印作业大小的信息。 发送包含作业大小信息的打印作业时,端口监视器必须后台打印作业两次,一次确定大小,一次将作业发送到后台处理程序。如果作业仅后台打印一次,打印性能将提高。 因此,标准端口监视器将作业发送到后台处理程序,而不确定实际作业大小。 标准端口监视器声明作业为默认大小,而不考虑作业的实际大小。

IPP

互联网打印协议(英语:Internet Printing Protocol,缩写IPP)是一个用于通过互联网打印文件的标准网络协议,它容许用户可以透过互联网远程打印及管理打印工作等工作。用户可以透过相关界面来控制打印品所使用的纸张种类、分辨率等各种参数。

与其他基于互联网的协议一样,IPP可以用于内部网及互联网等基于IP协议的网络上。不过,与一般IP协议不同的是:IPP亦同时支持安全链接。所以,用户可以透过网络进行访问控制、认证及加密,使打印过程更安全。

Internet打印目前最有能力成为标准的协议是 IPP(Internet Printing Protocol)。IPP 协议依赖于 HTTP 协议及其他已存在的 Internet 技术,用来加密传输在公用/私用网络上的打印任务。1998年8月,IPP被提交到 IETF (Internet Engineering Task Force),于1998年年底被确定下来。IPP 是一个在Internet 上传送打印任务的国际标准,它提供远程打印的高效性和实用性,并且提供远程管理打印机的能力。

包括HP、Microsoft、IBM、SUN、Novell、Xerox在内的几乎所有的打印机制造厂商和网络厂商都参与了IETF(Internet Engineering Task Force)的IPP协议的制定工作。

在internet上的打印协议,ipp并不是第一个。在其之前LPD协议和Line-Printer Remote协议,虽然它们也是通过TCP/IP来进行打印,但存在许多毛病,例如没有任何智能,不能取得打印机的当前状态。

IPP基于客户机/服务器模式,在它的许多执行过程中,都假定客户机的操作系统以及打印设备都支持IPP协议,而且它们都连入了Internet或Intranet。依靠所安装的操作系统和图形程序,使用者可以通过打印对话框或其他软件观察打印机的工作状态及物理状态。

它们的区别

LPD 是旧标准,IPP 是新标准。

Ubuntu 使用“通用 UNIX 打印系统”(“CUPS”)来处理打印。CUPS 使用 Internet 打印协议 (“IPP”) 作为管理打印作业和队列的基础。还支持其他协议(LPD、SMB、AppSocket 又名 JetDirect)。

LPD/LPR 仍然普遍使用并且工作得很好,但它没有为用户提供对每个打印作业的打印机设置的太多控制。

LPD 和 JetDirect/AppSocket 协议都可以在今天的 Internet 上使用,但是这些协议都没有提供身份验证服务、访问控制。

IPP 是首选,因为它使用双向通信,可为您提供更多反馈和控制。

某些老的打印机可能不支持 IPP。

IPP 相对于 JetDirect/AppSocket 的主要优势如下:

AppSocket 是一种“即发即忘”的协议。IPP(S) 可以提供有关当前作业处理状态(当前打印哪个页面)的非常详细的反向通道信息,以及更多信息(例如查询过去、已完成或已取消的作业)。

AppSocket 是一个非常简单的协议,所以在 HP 推出之后(很久以前)每个人都可以对其进行逆向工程,即使它从未成为官方标准;它也非常可靠和强大(它支持所有这些空的“功能”)——这就是为什么它被几乎所有网络打印机广泛使用和支持。

IPP 由 ISTO 打印机工作组 (PWG)标准化,该工作组几乎代表了世界各地的每一家打印机制造商。惠普自己甚至非常紧密地接受了 IPP,他们的 350 多种最新打印机型号通过了认证,符合新的“IPP Everywhere”标准。

使用 IPP(S),您有更多与安全相关的选项:身份验证/授权、传输数据的加密、访问控制等。

未来。。。

随着 IPP 标准的最新发展,被称为“IPP Everywhere”——无驱动打印终于开始工作了。CUPS 可以做到!每当遇到 IPP Everywhere 打印机时,它不再需要管理员准备或预安装的任何驱动程序和/或设备特定的 PPD(PostScript printer definition)文件。

无驱动打印意味着能够在给定的打印机上打印,无需在客户端上安装特定于该打印机型号的软件或数据。客户端甚至应该能够在客户端软件发布时还不存在的打印机上进行打印。打印机必须使用已知的页面描述语言,并且必须根据请求通知客户其功能。

客户端有多种方法可以将作业提交到打印系统并进行无驱动打印:

  1. 直接从客户端上的应用程序打印。

  2. 使用 AirPrint 或 IPP Everywhere 打印。

  3. 将作业作为电子邮件附件发送到特殊地址。

  4. 网络打印。该文档通过网络表单样式界面从网络浏览器上传。

无驱动打印对于 Linux 和类似操作系统尤其重要,因为为其提供驱动程序的制造商通常不明确支持它们。最初创建无驱动打印标准是为了允许智能手机、平板电脑和类似的移动设备进行打印,因为它们配备了几种不同的新操作系统。即使是非常便宜的打印机也可以进行无驱动打印(人们希望通过手机打印),因此现在很容易获得适用于 Linux 的打印机。

在 Linux 上处理打印工作的 CUPS 系统的维护者们一直有一个未解决的 issue,就是要求移除 CPUS 对打印机驱动程序(printer driver)的支持。

那些没有关注过打印技术发展的人可能会想,为什么会需要删除打印机驱动?驱动是使打印机能实际工作的东西呀。答案就是互联网打印协议(IPP),或者更具体地说,是它的一个衍生版本,名为 IPP Everywhere。思路很简单:如果所有的打印机都执行相同的协议,这样任何软件都可以利用它们来打印,而不需要安装特殊的驱动程序了。或者说,根本不需要进行任何配置(configuration)工作?类似很多其他技术演进,IPP Everywhere 的出发点似乎也是为了能与智能手机更好地配合,不过它在更广泛场景中也是很有用处的。

在 IPP Everywhere 描绘的未来中,打印机直接就能工作。它们会通过 multicast DNS 把自己公布出去,让网络上的其他机器可以发现自己。该协议允许打印机广告它有哪些能力、接受控制,因此像双面打印和纸盘选择这样的功能都可以正常工作。IPP Everywhere 预先定义了要打印的材料的若干组已知格式(format),因此不需要特殊的驱动来进行格式转换。用户只需要说明他们想要打印了,然后在可用的打印机和打印选项中进行选择、安装好打印机需要的新碳粉盒、然后打印出来的东西就可以用完扔到垃圾桶了。这个打印体验简直是美好得要上天了。

IPP就是未来,未来已经到来。(AppSocket 已经过去了,但它还没有完全消失。大多数 IPP 打印机仍然在使用 AppSocket....)

但是,在您的打印机的特定情况下:某些供应商/型号的 IPP 实现有问题,它们可能无法正常工作,而 AppSocket 打印到同一型号可能会完美无缺。只需使用 IPP 对其进行测试,如果效果良好,请继续使用它。如果不是,请恢复为 AppSocket。

移动设备打印:

Air Print(苹果)、Mopria(安卓),采用 mDNS进行设备发现,IPP协议执行打印。

Mopria

Mopria是一套标准的集合,它可为数百万经认证的打印机和多功能打印机提供简单、无缝的打印体验。从Windows 10的2018年10月份的更新开始,Windows增加了对Mopria认证打印机的支持。当用户安装新打印机而Windows Update不可用时,Windows将自动安装Mopria认证打印机。这样用户就无需安装任何额外的软件或驱动程序,就可使用任何品牌的打印机实现轻松打印。

微软项目管理合作伙伴总监David Lemson表示:“在最新的Windows Update中实施Mopria标准,使我们能够继续实现客户打印流程的现代化。我们很高兴成为Mopria联盟的一员,并期待继续共同努力,为最终用户寻找更好的解决方案。”

Mopria解决方案保证,只要用户连接到已经部署的1.2亿台Mopria认证打印机中的任何一台,包括来自联盟制造商的3,000多个型号,便可始终拥有打印能力。这其中包括可能在外旅行因而需要在新的地点连接多台打印机的用户,或者不能一直联网的用户。

Mopria联盟董事会主席Greg Kuziej表示:“Windows 10的这项更新标志着Mopria打印技术进入了又一主要操作系统。虽然我们最初只是专注于移动打印,但扩展到Windows 10不仅扩大了我们的覆盖范围,而且展示了Mopria技术的通用性,巩固了我们作为扩展通用标准的地位,使每个人都能拥有更轻松的打印体验。”

Windows 10支持的Mopria打印技术让用户可以轻松自定义颜色、打印质量、分辨率、份数、双面打印、纸张尺寸、页面范围、介质类型、方向、进纸盘和出纸槽选项。

Mopria联盟是由佳能、惠普、三星和施乐公司创立的非营利性会员组织,现已发展到包括21名成员,是全球打印和扫描行业的代表。除了创始公司外,如今Mopria联盟的成员还包括Adobe、兄弟(Brother)、爱普生、富士施乐、华为、柯尼卡美能达、京瓷、利盟、微软、日冲(OKI Data)、奔图(Pantum)、致伸(Primax)、高通、理光、夏普、东芝和YSoft。

关于Mopria联盟

Mopria联盟是由全球领先的技术公司组成的非营利性会员组织,其使命是为打印和扫描提供通用标准和解决方案。以现代生产力趋势为关注点的Mopria技术让用户可以直观、无缝地与任何品牌的打印机、多功能打印机或扫描仪交互。打印。扫描。完成。(Print.Scan.Go.)

如何在异地使用打印机——外网访问

上面我们看到三种打印协议的端口:

  1. LPD/LPR 协议 (TCP 515)。

  2. Raw /AppSocket /  JetDirect/Port9100 (TCP 9100)。

  3. IPP协议 (TCP 631)。

所以如果需要在外网使用局域网的打印机,只要将以上三个端口按需通过端口映射映射到公网,一般建议将内网的标准端口映射成一个非常用的端口,这样会安全一点。比如将9100端口映射成34567,将631端口映射成23456,LPR 的 515 端口好像无法修改,就映射成默认的515端口。

端口映射的方法这里就不赘述了,有需要的可以看看站内其他朋友的教程,然后再在需要使用打印机的电脑上添加打印机就行了。

下面以 windows 7 为例(windows其他版本差不多),展示如何添加打印机:

首先打开“开始”——“设备和打印机”页面。

1、添加打印机

2、添加网络、无线或Bluetooth打印机

3、我需要的打印机不在列表中

4、使用TCP/IP地址或主机名添加打印机

5、输入入公网IP或者域名

6、等待完成

7、选择“自定义”

一、通过LPD/LPR 协议 (TCP 515)

点击设置,这里选择:LPR,队列名称一般是:BINARY_P1

二、通过Raw /AppSocket /  JetDirect/Port9100 (TCP 9100)

点击设置,这里选择:Raw,端口号改为你映射的端口。

8、安装驱动,如果搜索不到驱动,就选择从磁盘安装,然后选择驱动所在目录安装即可。

9、输入打印机名称,可任意。

10、等待完成

11、不共享打印机

12、安装完成。注意:每次安装完成后,有些电脑可能需要重启一下才能生效,建议重启一下电脑,再测试打印。

三、通过IPP协议 (TCP 631)

1、添加打印机

2、添加网络、无线或Bluetooth打印机

3、我需要的打印机不在列表中

4、选择“按名称选择共享打印机”,输入ip地址:http://公网IP或域名:端口号

5、选择相应驱动,如果没有,就选择从磁盘安装。

6、安装完成。注意:每次安装完成后,有些电脑可能需要重启一下才能生效,建议重启一下电脑,再测试打印。

手机上添加异地打印机

1、安装 Mopria Print 应用程序

各大应用市场搜索下载。

2、在WIFI网络下,点击右下角加号,添加打印机。

3、输入ip地址:http://公网IP或域名:端口号,名称任意。

4、添加成功。

5、查看打印机信息

6、微信上的PDF选择其他应用打开

7、选择 Mopria Print 

8、选择刚刚我们添加的打印机(home),更改合适的打印参数,点击右中间的蓝色打印按钮打印即可。

","force_purephv":"0","gnid":"9fe603eb9a2436a43","img_data":[{"flag":2,"img":[{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01cc721835f01dcd7b.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t019efcbe043400629b.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t0128455c099c79f8df.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01c50011f3de187b81.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t019d770192aea9c8fe.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t013b70e5b864e4251f.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01541639f5f3c51c70.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01b15bc59d3c07f519.jpg","width":"600"},{"desc":"","height":"566","title":"","url":"https://p0.ssl.img.360kuai.com/t012063170900c9c533.jpg","width":"488"},{"desc":"","height":"566","title":"","url":"https://p0.ssl.img.360kuai.com/t018118ab897fff9ddf.jpg","width":"488"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t019056ed82dbfefd73.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t013e7afb28131689cb.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t017fbae64e3952c344.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01a1854b6b2035aa0d.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01a07e5de2691ffb72.jpg","width":"600"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01cc721835f01dcd7b.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t019efcbe043400629b.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t0128455c099c79f8df.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01f8979a855623af1c.jpg","width":"600"},{"desc":"","height":"386","title":"","url":"https://p0.ssl.img.360kuai.com/t0127fa65313dc0f08a.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01343219ce648287f2.jpg","width":"600"},{"desc":"","height":"472","title":"","url":"https://p0.ssl.img.360kuai.com/t01f8621fe1e0b93960.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t01358a25de570dd4c2.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t018eaf89b9b4211b8e.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t015f88e0950b80ace5.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t01a08f3f3186dc5fcc.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t0140e01b4dc0fe5fcb.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t013ddb69cb47979032.jpg","width":"600"},{"desc":"","height":"1333","title":"","url":"https://p0.ssl.img.360kuai.com/t010e9fa4170eac4386.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1660904319000,"pure":"","rawurl":"http://zm.news.so.com/b4b4e7d48ace72f3642c74c9a41c10a0","redirect":0,"rptid":"86c826088f79afce","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:lpr","k":"lpr","u":""},{"clk":"kdigital_1:mac","k":"mac","u":""}],"title":"如何随时随地使用家里的打印机——将局域网内的网络打印机共享给外网使用

怎么把内网服务器映射到外网
这个功能需要你的出口网关设备上面支持。通俗点说就是要你的路由器支持。这个功能叫NAT映射。另一个功能叫做“端口映射”,也可以实现你那个要求。下面我这个截图是端口映射。从图中很容易明白,这意思就是外网访问我路由器的666端口转发到内网IP地址为254的那台电脑上。很多路由器上都有这种端口映射功能...

怎么通过公网映射到私网?
根据之前记录的 2 个端口号,设置 80 和 8000 端口内网映射,如下图所示。内网地址:服务器 ip,一般为 127.0.0.1内网端口:内网服务端口穿透协议:选择 tcp 4、映射设置完成,我们点击确认修改,回到控制台,前面在控制台添加了两条隧道,我们现在可直接配置使用通过映射编辑,将第二条映射的内网...

...做了个网站,服务器IP地址是192.168.0.35,想把网站挂到外网上,怎么设...
1,首先你得有内网与外网之间路由器的访问权限。2,进入路由器设置界面,有个端口映射的先项。3,设置80端口映射你的服务器上。4,输入你的公网ip,就可以访问你的网站了。

怎么把本地ip和端口映射到公网上?
1、通过IP端口映射。该设置需要对外公网IP是固定IP,即不能是拨号上网形式。在服务器上针对某服务开启端口,例如远程访问端口3389,在路由器上配置映射规则,将内网IP如:192.168.1.253,端口3389映射至公网IP:*.*.*.* 3389。访问时使用公网IP:3389访问。2、通过配置动态DNS配置。该配置需注册动态...

请问内网怎么映射到外网 稍微具体些?
这种就是发布网站,还一种就是DMZ,就是把一台主机所有的端口全部映射到另一个IP,这个IP一般都是路由器外网ip.外网ip ---> 内网ip 这时候你访问外网Ip就相当于访问内网所绑定IP的主机一样。上面所作的只是外网向内网的绑定,要真正实现互访,还要把内网的向外网绑定。列入NAT(其实上面的映射也...

一台dell服务器,centos 需要把内网ip映射在外网上,应该如何映射
你都没有说版本,我告诉你大概的方法,供你参考:首先肯定是执行:echo 1 >\/proc\/sys\/net\/ipv4\/ip_forward 开启linux的转发功能。iptables -t nat -A PREROUTING -d 【公网地址】 -p tcp -m tcp --dport 【公网端口】 -j DNAT --to-destination 【内网IP】:【内网端口】如果没有成功,请...

怎么把域名解析到内网IP
对于许多在内网搭建服务,如何把内网IP映射到公网,使公网也能轻松访问所搭建的服务,例如,网站、管家婆、FTP、SVN、远程桌面、视频监控,数据库等等。正常一般的端口映射略微繁琐,相比较更为简单的是采用第三方辅助管理工具映射:花生壳实现内网映射 全新版花生壳不仅能够实现内网穿透,摆脱无公网IP及NAT转发...

没有路由可以把内网的电脑映射到外网吗 ?为什么?如果可以怎么映射?
把modem的管理\/配置端口映射到内网IP上即可!1. telnet 192.168.10.1(这是省缺地址,实际中的地址可能不一样,可以看看你的网关设置!) 提示输入,输入password即可。2. nat inbound add [i\/f] [port]\/[protocol] 192.168.10.5这里[i\/f]为接口名,RFC1483+NAT 接口为 bridgeRFC1483Router 接口为rfc1483RFC1577...

网络通讯 中 内网对外网 的映射怎么做?怎么通过路由器映射来完成?跪求...
将内网地址映射成外网地址要通过NAT完成。NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。它分为3类:1、静态地址转:将私有...

如何设置路由器把内网主机映射到外网
你把这两项激活就可以用了!然后把你内网中想做主机的那个机器的IP填上,比如192.168.0.1 然后在端口映射里把你想开的端口映射出去就可以了,比如FTP服务格式是这样的: 192.168.0.1 0021 端口是21!好了,如果你还不会可以加我QQ:6973641 加的时候说是百度上的!

巢咐18780171939问: 内网ip192.168.3.1外网路由器IP.192.168.1.1怎么把内网映射到外网 -
达州市安灭回答: 设置方法如下:1、进入路由器,点击“其他设定”—“NAT”—“添加”. 2、规则类型选择“REDIRECT”.协议选择“TCP”. 3、本地地址输入您的电脑地址,如“192.168.3.2”. 4、起始目的端口选择“HTTP80”,如果映射其他端口...

巢咐18780171939问: 如何让内网转外网?
达州市安灭回答: 使用路由器映射或在路由器设置dmz

巢咐18780171939问: 怎么由内网转为外网? -
达州市安灭回答: 我看楼主的两个问题其实都是同一问题使用lcx.exe可以解决这个问题. lcx.exe是个端口转发工具,相当于把电脑A上的21端口转发到B机上,当然这个B机必须有外网IP.这样链接B机的51度端口就相当于链接A机的21. 用法:如在外网B上监听 -listen 51 21,在A上运行-slave 外网Bip 51 A机ip 21 那么在连外网Bip 51就可以连A的21. 具体可以在线指导.

巢咐18780171939问: 内网怎么变外网.答案不要太复杂 我文化少 看不懂
达州市安灭回答: 你的外网上不是固定的IP?如果是的话,你查下“端口映射”了解下就会了咯..如果不是固定的IP会比较麻烦,也就是说你每换一次IP都要重新映射下的呢.

巢咐18780171939问: 内网映射方法?
达州市安灭回答: 其实做端口映射设置很简单,例如要映射一台内网IP地址为192.168.0.66的WEB服务器,只需把WEB服务器的IP地址192.168.0.66和TCP端口80填入到路由器的端口映射表中就OK了. 关于打开端口映射后的安全问题: 设置了端口映射后,互联网用户能够通过设置好映射的端口,跳过路由器防火墙访问到你的服务器,在通过攻击你服务器上的漏洞控制你的主机,所以打开端口映射后有必要在你的服务器上再挂一个防火墙也确保安全

巢咐18780171939问: 如何内网映射
达州市安灭回答: 用路由器的吧?需要知道账号密码,默认为admin 登录后 例如我这:是虚拟服务器 打开后就是ID 服务端口\ 内网IP 启动, 填写好你需要映射的端口,例如灰鸽子上线默认端口 8000 那么就写上8000 内网IP ,就是你本机电脑本地IP 填写好后点启动 保存 那么你8000端口就成功映射了,希望采纳

巢咐18780171939问: 思科3750交换机怎么把内网ip映射成外网ip -
达州市安灭回答: 找到路由器设备,一般是网关地址的设备; 举例:一般是在浏览器输入路由器的默认管理IP地址 192.168.1.1,输入用户和密码进去,默认密码在路由器贴纸上或者其它渠道获取用户名密码;进去找到菜单 "转发规则(nat)"-->虚拟服务器 ,添加比如 电脑远程桌面端口3389,电脑IP地址 192.168.1.168 即可,协议 TCP

巢咐18780171939问: 网通会在一根光纤上分配多个IP吗?要是分了,怎么配置到内网的服务器上做到外网上去? -
达州市安灭回答: 多个IP.一种是直连的,比如16个IP,网通把网关放到人家那里,然后一根光纤过来,告诉你13个IP地址,再告诉你一个网关地址,你把光纤接switch上,剩下的想用哪个就从switch里引出就行了.另一种叫背靠背连接,比如还是16个IP,人家另外给了你一对30位掩码的IP,你一个,另一个就是默认网关了.这时光纤需要接路由器,路由器的另一个端口接SWITCH,这时可用的14个IP都在你本地机房了.第二种方式你需要多投资一台路由器,但对于带宽限制、VPN连接等都是有方便之处的.至于一个IP一年一万,那是拿你当大头了,你要是认宰,那没问题.以前一年100,或者一个月50都有,现在一年500-1000还差不多.

巢咐18780171939问: 内网如何连接外网3389 -
达州市安灭回答: 外网的那台机器要有公网的IP.要是没有的话,需要在它上面的路由器上做端口映射,就比较麻烦了.

巢咐18780171939问: 我有内网一个IP外网两个IP怎么办? -
达州市安灭回答: 开始-cmd-tracert 宽带ip,看看是不是中间有多个路由器,你说的网站IP显示的的确是外网IP,但是如果你的主机跟外网中间有多个路由的话,你的路由器wan口IP也只是上一级路由器分配的IP,而并非外网IP


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网