尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

PortProxyGUI实战教程:3步搞定远程桌面、SQL Server与MySQL端口转发

PortProxyGUI实战教程:3步搞定远程桌面、SQL Server与MySQL端口转发 PortProxyGUI实战教程3步搞定远程桌面、SQL Server与MySQL端口转发【免费下载链接】PortProxyGUIA manager of netsh interface portproxy which is to evaluate TCP/IP port redirect on windows.项目地址: https://gitcode.com/gh_mirrors/po/PortProxyGUIPortProxyGUI 是一款开源的 Windows 端口转发工具它把复杂的netsh interface portproxy命令行操作全部封装成了可视化界面让普通用户也能轻松管理 TCP/IP 端口转发规则。无论你是想配置远程桌面3389、SQL Server1433还是 MySQL3306端口转发只需「新建规则 → 填写参数 → 保存启用」三步即可完成。本教程面向零基础新手用最直观的方式带你掌握这款免费端口转发工具的完整用法。一、为什么你需要一个 Windows 端口转发工具在 Windows 上做端口转发原生方案是命令行netsh interface portproxy add v4tov4 listenaddress* listenport3389 connectaddress192.168.123.23 connectport9833这条命令冗长、容易写错而且无法直观地查看和管理已有规则。PortProxyGUI 的出现正是为了解决这个痛点它把增删改查、启用禁用、分组注释全部搬到了图形界面即使完全不懂命令行的新手也能 10 秒上手。PortProxyGUI 核心功能一览功能说明规则管理可视化新增、修改、删除端口转发规则启用/禁用右键一键开关某条规则无需删除重配分组与注释用 Group 和 Comment 给规则分类便于维护刷新 DNS 缓存内置「Flush DNS Cache」一键执行ipconfig /flushdns导入/导出支持配置数据库整体备份与迁移自动迁移升级新版后配置数据库自动迁移无需手动处理该项目的规则模型定义在PortProxyGUI/Data/Rule.cs界面主逻辑位于PortProxyGUI/PortProxyGUI.cs感兴趣的读者可以自行查阅。二、安装准备下载与运行环境PortProxyGUI 是一款轻量级 WinForms 桌面程序免安装、解压即用。运行前请确认系统满足以下任一运行环境.NET 8.0 / .NET 6.0Windows 10/11 推荐安装新版运行时.NET Framework 4.5.1 / 3.5Windows 8.1 及 Windows Server 2012 R2 以上版本默认自带无需额外安装获取源码后可用dotnet publish发布为单目录程序或直接使用 Release 中已编译的二进制文件。三、3步搞定远程桌面端口转发3389远程桌面RDP是最常见的端口转发场景当目标服务器不在同一网段、或你想通过公网网关访问内网机器时用 3389 端口转发即可打通链路。以下是完整三步第1步新建端口转发规则打开 PortProxyGUI点击工具栏或右键菜单中的New (N)...弹出「Set Proxy」配置窗口。第2步填写转发参数字段填写内容含义Typev4tov4IPv4 到 IPv4 转发最常用Group自定义如Remote规则分组Listen on*或本机 IP监听所有网卡或指定 IPPort3389对外监听端口Connect to目标服务器 IP如192.168.123.23Port目标端口如9833Comment如mstsc备注说明第3步保存并测试点击Set保存规则立即生效。打开「远程桌面连接」输入本机IP:3389即可像直连一样登录内网服务器。若连接失败请检查第 5 节的防火墙配置。四、SQL Server 与 MySQL 端口转发配置数据库端口转发与远程桌面完全同套路只需要换端口号即可一条规则对应一个数据库实例场景TypeListen portConnect toConnect portCommentSQL Serverv4tov41433192.168.123.231433sqlserverMySQLv4tov43306192.168.123.233306mysql小技巧如果你的 SQL Server 使用非默认端口例如 14330转发时把「Listen port」设为对外端口、把「Connect port」设为实例实际端口即可客户端仍可直连默认的 1433非常灵活。添加多条规则后主界面会按 Type、监听地址、端口等列清晰展示。你可以利用Group 分组 Comment 注释把「远程桌面组」「数据库组」分开管理后期维护一目了然。右键菜单还提供 Enable/Disable 快捷键临时停用某条数据库转发规则不用删除随时可以恢复。五、重要提醒防火墙必须手动放行 ⚠️⚠️PortProxyGUI 不会自动配置 Windows 防火墙这是初学者最容易踩的坑。规则添加成功后如果外部访问仍不通请手动放行对应监听端口打开「Windows Defender 防火墙」→「高级设置」新建入站规则选择「端口」填入你配置的监听端口如 3389、1433、3306选择「允许连接」完成命令行用户也可用netsh advfirewall firewall add rule放行端口二选一即可。六、进阶技巧让端口转发管理更顺手一键刷新 DNS 缓存右键菜单选择「Flush DNS Cache」相当于执行ipconfig /flushdns修改域名解析后即时生效相关实现在PortProxyGUI/Native/NativeMethods.cs中调用DnsFlushResolverCache。导入导出配置通过右键菜单的 Import/Export 功能可将全部端口转发规则导出备份迁移到新机器后一键恢复。记住窗口与列宽软件会自动记住窗口大小和列表列宽下次启动保持一致多规则场景下体验更佳。状态栏诊断界面底部状态栏会检测 IP Helper 服务运行状态若服务未启动会给出提示此时端口转发不会生效需先在服务管理器中启动该服务。七、常见问题FAQQ1规则保存成功但外部无法访问先检查防火墙是否放行监听端口再确认 IP Helper 服务正在运行。Q2配置文件存在哪里配置文件会自动生成在[我的文档]\PortProxyGUI\config.db升级新版软件时配置会自动迁移无需手动备份迁移逻辑见PortProxyGUI/Data/Migration.cs。Q3支持 IPv6 转发吗支持。Type 下拉框可选v4tov6、v6tov4、v6tov6按需切换即可。Q4转发规则删错了怎么办先别急——尝试使用导入导出功能恢复备份如果之前没有备份重新按本文三步新建即可成本很低。从远程桌面到 SQL Server、MySQLPortProxyGUI 用 3 步就把 Windows 端口转发变成了「填表」级别的操作。如果你还在背 netsh 命令、被一堆规则搞到头大这款免费开源端口转发工具值得立刻尝试。动手配置一条规则试试吧你会发现端口转发远没有想象中复杂 【免费下载链接】PortProxyGUIA manager of netsh interface portproxy which is to evaluate TCP/IP port redirect on windows.项目地址: https://gitcode.com/gh_mirrors/po/PortProxyGUI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表