做开发、测试或者运维的人,应该都遇到过这种场景:人在家里写代码,需要连接公司内网的MySQL或者Redis调试接口;客户现场排查问题,要访问公司内网的某个服务页面。传统方案要么申请公网IP、配置路由器端口转发,要么花钱买VPN,折腾半天还不一定能用。
向日葵在2026年1月新上线的TCP端口映射功能,正是为了解决这个痛点。它不需要公网IP,不需要折腾路由器,集成在向日葵客户端上即可即用。

端口映射是什么,能解决什么问题
传统远程访问内网服务的痛点
以前你要远程访问公司内网的一个服务,通常有几种选择。一种是申请公网IP,然后配置路由器的端口映射,把内网端口暴露到公网上,操作复杂且有安全风险。另一种是搭建VPN,把整个网络打通,配置繁琐,小团队还多了一笔服务器开销。还有一种是把服务暴露到公网云服务器上做反向代理,同样绕不开额外成本和配置复杂度。
这些方案最大的问题是:门槛高、成本高、维护难。对于个人开发者或者小团队来说,非常不友好。
向日葵端口映射的核心原理
向日葵端口映射的功能是:在主控端与被控端之间建立一条安全、稳定的TCP数据通道,将被控设备上的内网本地端口映射到主控设备上的一个端口。简单来说,就是被控设备上的内网端口,可以映射成你本机的一个端口,用127.0.0.1就能直接访问。
这意味着你可以像访问本机服务一样,访问远程被控设备上的内网服务。集成在向日葵客户端上,一台主机即可覆盖其局域网内其他主机,不需要公网IP,不需要折腾路由,不需要额外再开一堆工具。
2026年新功能的定位
TCP端口映射是向日葵2026年1月上线的新功能,和Mac端超级桌面、AI智能审计、云录像一起,构成了一次全面而扎实的升级。对于使用向日葵进行IT运维工作的小伙伴来说,这个功能尤其实用——解决了远程访问内网服务器、数据库或私有服务的痛点,提高了远程开发、测试和运维的效率。
端口映射的详细操作步骤

前提条件:两端安装向日葵并登录
使用端口映射功能之前,需要满足几个基础条件。主控端和被控端都需要安装向日葵客户端(Windows版),并且两端登录同一个向日葵账号。被控端设备需要在线,主控端能看到它的在线状态。这个功能集成在向日葵个人版客户端中,不需要额外付费,按需开通即可。
添加端口映射规则
在被控端电脑上,找到你希望远程访问的内网服务,确定它的IP地址和端口号。比如公司内网有一台服务器跑着MySQL,IP是192.168.1.100,端口是3306。在主控端向日葵客户端的设备列表中,找到被控设备,点击“端口映射”按钮,进入映射规则管理页面。点击“添加映射规则”,输入被控端的内网服务地址和端口(如192.168.1.100:3306),然后设置主控端的本地映射端口(如13306),保存规则。
发起连接并访问
规则保存成功后,在主控端机器上,打开浏览器或者数据库客户端,访问127.0.0.1:13306,实际上访问的就是被控端内网的192.168.1.100:3306服务。整个过程对用户完全透明,你不需要关心被控端是在哪个网络环境里,向日葵会自动建立TCP数据通道并转发流量。
与VPN方案的核心区别
端口映射和VPN的核心区别在于:VPN是把整个网络打通,你获得的是一个虚拟内网IP,可以访问整个内网的所有服务。向日葵端口映射是按需建立通道,只针对你指定的端口做映射,不暴露整个内网。两种方案各有优劣:VPN适合需要访问整个内网多个服务的场景,端口映射更适合按需访问单一服务的场景,配置更轻量、安全性也更高。
端口映射的适用场景
远程连接数据库
最典型的应用场景就是远程连接内网数据库。开发人员在写代码时经常需要连接测试环境的数据库进行调试,但数据库服务器通常放在内网,不暴露在公网上。以前要么申请VPN账号,要么把数据库端口映射到公网(有安全风险)。现在只要在办公室电脑上装好向日葵,在家里的电脑上添加一条端口映射规则,就能用本地的数据库客户端直接连接内网的MySQL或PostgreSQL。
访问内网Web管理后台
很多企业有内部的管理后台,比如运维平台的Web界面、监控系统的控制台、CI/CD的Jenkins面板。这些系统通常只在内网可访问,从外网根本打不开。通过向日葵端口映射,你可以把内网Web服务的80或443端口映射到本地,用浏览器打开127.0.0.1就能访问内网的管理后台。
远程调试API接口
前后端联调时,前端开发人员需要调用后端开发人员本机启动的API服务。如果后端开发人员在家办公,前端根本调不到。端口映射可以解决这个问题——后端开发人员在本地启动API服务后,通过向日葵端口映射把本机的端口映射到前端开发人员的机器上,前端可以直接用127.0.0.1调用,就像调用本地服务一样。
与超级桌面组合使用的效率提升
向日葵16.2版本中,端口映射和超级桌面还可以组合使用,进一步实现跨系统的调试和运维。例如在Mac上通过超级桌面运行Windows端的开发工具,再配合端口映射访问内网服务,跨系统协作的体验会更加流畅。
端口映射的安全机制

数据加密传输
端口映射建立TCP数据通道时,所有传输的数据都经过AES-256加密,确保数据在传输过程中不会被窃取或篡改。不需要像传统端口映射那样把内网服务直接暴露到公网上,安全风险大大降低。
授权访问机制
端口映射的访问是基于向日葵账号体系的。只有登录了你账号的主控端设备才能使用这些映射规则,没有授权的设备无法访问。如果被控端设备下线或者你手动删除映射规则,通道也会自动关闭。
企业级批量管理的延伸
对于企业IT运维场景,向日葵还支持更精细化的权限管理。管理员可以基于岗位为不同人员分配不同的远控权限,普通员工只能访问自身办公设备,管理员可以获取全设备维护权限,端口映射的访问权限同样受这套体系管控,避免权限滥用带来的安全风险。
常见问题与故障排查
映射规则添加后无法访问
如果添加映射规则后无法访问目标服务,按以下顺序排查。确认被控端的内网服务本身是正常运行且可访问的——在被控端本机上用127.0.0.1测试一下服务是否通的。检查主控端设置的本地映射端口是否被其他程序占用,换一个端口试试。确认向日葵客户端版本是否在16.2以上,旧版本不支持端口映射功能。
连接超时
连接超时通常是网络问题导致的。检查被控端的网络是否稳定,向日葵设备列表中的设备状态是否为“在线”。如果被控端在复杂的网络环境(如多层NAT),可以尝试在向日葵设置中切换连接模式,或者等待系统自动切换到中继转发。
端口映射和远程桌面的关系
端口映射是独立于远程桌面的功能。你不需要先建立远程桌面连接才能用端口映射,两者是并行的——远程桌面用于操作电脑屏幕,端口映射用于访问内网服务。你可以单独使用端口映射,不需要占用远程桌面的会话。
支持TCP协议但不支持UDP
目前向日葵端口映射支持TCP协议的远程映射,UDP协议暂不支持。如果你需要转发UDP流量(如DNS查询、VoIP通话),目前这个功能暂时帮不上忙,可以考虑其他方案。
向日葵端口映射需要公网IP吗?
向日葵端口映射支持哪些协议?
向日葵端口映射和远程桌面有什么区别?