├── RDPCheck.exe ├── RDPConf.exe ├── RDPWInst.exe ├── Setting.bat ├── install.bat ├── update.bat ├── autoupdate.bat ├── uninstall.bat ├── subscription.bat ├── Additional_LICENSE_CN ├── README.md └── LICENSE /RDPCheck.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/RDPCheck.exe -------------------------------------------------------------------------------- /RDPConf.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/RDPConf.exe -------------------------------------------------------------------------------- /RDPWInst.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/RDPWInst.exe -------------------------------------------------------------------------------- /Setting.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/Setting.bat -------------------------------------------------------------------------------- /install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/install.bat -------------------------------------------------------------------------------- /update.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/update.bat -------------------------------------------------------------------------------- /autoupdate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/autoupdate.bat -------------------------------------------------------------------------------- /uninstall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/uninstall.bat -------------------------------------------------------------------------------- /subscription.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuyilingwei/rdpwrap_AutoUpdate_CN/HEAD/subscription.bat -------------------------------------------------------------------------------- /Additional_LICENSE_CN: -------------------------------------------------------------------------------- 1 | 版权所有(c)2022-2023 wuyilingwei 2 | 3 | 反劳动剥削许可证版本 v1.0 4 | 5 | 在符合下列条件的情况下,特此免费向任何得到本授权作品的副本(包括源代码、文件和/或相关内容,以 6 | 下统称为“授权作品”)的个人和法人实体授权:被授权个人或法人实体有权在遵守作品所用的所有LICENSE 7 | (如果有)的要求的情况下处置授权作品;若没有指定其他LICENSE,则有权以任何目的处置授权作品,包 8 | 括但不限于使用、复制,修改,衍生利用、散布,发布和再许可: 9 | 10 | 1. 个人或法人实体必须在许可作品的每个再散布或衍生副本上包含以上版权声明和本许可证,不得自行修 11 | 改。 12 | 2. 个人或法人实体必须严格遵守与个人实际所在地或个人出生地或归化地、或法人实体注册地或经营地( 13 | 以较严格者为准)的司法管辖区所有适用的与劳动和就业相关法律、法规、规则和标准。如果该司法管辖区 14 | 没有此类法律、法规、规章和标准或其法律、法规、规章和标准不可执行,则个人或法人实体必须遵守国际 15 | 劳工标准的核心公约。 16 | 3. 个人或法人不得以任何方式诱导、暗示或强迫其全职或兼职员工或其独立承包人以口头或书面形式同意 17 | 直接或间接限制、削弱或放弃其所拥有的,受相关与劳动和就业有关的法律、法规、规则和标准保护的权利 18 | 或补救措施,无论该等书面或口头协议是否被该司法管辖区的法律所承认,该等个人或法人实体也不得以任 19 | 何方法限制其雇员或独立承包人向版权持有人或监督许可证合规情况的有关当局报告或投诉上述违反许可证 20 | 的行为的权利。 21 | 4. 个人或法人不得以任何方式或理由克扣、拖欠其全职或兼职员工或其独立承包人的工资及应有待遇,也 22 | 不得以任何方式或理由拒绝提供必须的劳动资料与必要的劳保用品,无论该理由与方式是否被该司法管辖区 23 | 的法律所承认,该等个人或法人实体也不得以任何方法限制其雇员或独立承包人向版权持有人或监督许可证 24 | 合规情况的有关当局报告或投诉上述违反许可证的行为的权利。 25 | 5. 若违反本LICENSE条件,我们将永久收回个人和法人实体授权,除非有明确公布再次授权。 26 | 6. 若本LICENSE与其他所使用的LICENSE冲突,以本LICENSE为准,其他LICENSE仅在遵守本LICENSE的情 27 | 况下适用。 28 | 7. 本LICENSE各项条件独立存在,若某条件无法执行,其他条件仍可生效。 29 | 30 | 该授权作品是"按原样"提供,不做任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵 31 | 权性的保证。在任何情况下,无论是在合同诉讼、侵权诉讼或其他诉讼中,版权持有人均不承担因本软件或 32 | 本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任。 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rdpwrap_AutoUpdate_CN 2 | 3 | RDP Wrapper Autoupdate 中文汉化版(包含GitHub国内支持) 4 | 5 | 破解Windows RDP对于连接数量与不能同时在线的问题 6 | 7 | ## 本项目发行包中已内置了以下开源仓库的发行版 8 | [RDPwrap](https://github.com/stascorp/rdpwrap/) v1.6.2;[RDPwarpAutoupdate](https://github.com/asmtron/rdpwrap)2022-01-01(有修改) 9 | 10 | ## 主要功能 11 | 12 | 破解Windows RDP(远程桌面连接)的相关限制,使其可多个用户同时在线 13 | 14 | 整合了RDPWarp与更新配置文件 15 | 16 | Windows Vista及以上受RDPWarp支持,但本项目及RDPwarpAutoupdate部分内容仅做了Windows 10 x64及以上支持(理论兼容Windows 7) 17 | 18 | ## 安装 19 | 20 | [下载整合包](https://github.com/wuyilingwei/rdpwrap_AutoUpdate_CN/releases) 21 | 22 | ~~直接下载Source code(zip)压缩包即可~~ 为什么直接下载源码有问题(骂骂咧咧) 23 | 24 | 运行install.bat,它会自动完成安装过程并打开安装文件夹 25 | 26 | 在打开的文件夹中运行autoupdate.bat,直到RDPConf.exe打开后右侧显示[full support]。 27 | 28 | 尝试运行RDPCheck.exe,如果能登录即为成功。 29 | 30 | 使用Setting.bat配置程序行为。 31 | 32 | 一般情况下,无需再配置RDP服务。 33 | 34 | ## 一些进阶配置的简单教学 35 | 36 | ### **配置Windows更新延后 (推荐)** 37 | 38 | 打开组策略 - 计算机配置 - 管理模板 - Windows组件 - Windows更新 - 管理从Windows更新提供的更新 - 功能和质量更新推荐配置为14天(避免出现windows更新了但破解更新源没更新的尴尬问题) 39 | 40 | 家庭版请先启用组策略,本项目不提供相关教程,请自行[搜索](https://www.bing.com/search?q=%E5%AE%B6%E5%BA%AD%E7%89%88%E6%B7%BB%E5%8A%A0%E7%BB%84%E7%AD%96%E7%95%A5)。 41 | 42 | ### **配置公网访问** 43 | 44 | #### 推荐[Sakura Frp](https://www.natfrp.com/) (推荐理由:免费可用,易操作) 45 | 46 | 根据你的需求和地理位置/网络环境选择节点,选择TCP隧道,隧道名称随意,本地端口选远程桌面3389,地址选127.0.0.1,接下来在用户处获取访问密钥,下载客户端用密钥登录开启端口和服务即可。 47 | 48 | 手机/电脑/平板均可以找到微软官方的远程桌面软件,填入节点:选节点时填的端口(不是3389那个,找不到打开配置文件remote_port = 那个)即可登录。客户端日志中有怎么连接的提示。 49 | 50 | 月度流量是5G+每日签到,日均近3个G,按理来说是够的,速度(10 Mibps)也算够,不够的话建议买流量包或会员[支持](https://www.natfrp.com/purchase/buy)一下,一个月10块真不贵,买完流量(71G+每日签到)和速率(24 Mibps)怎么算都够了。 51 | 52 | 另:推荐选择两个节点,避免节点出现问题导致无法登录又线下没法去的尴尬情况。 53 | 54 | 广告费结一下(bushi) 55 | 56 | #### 自建FRP服务 57 | 58 | 具体步骤可以看我的[Blog](https://blog.wuyilingwei.com/articles/buildfrp.html) 59 | 60 | 有其他推荐的内网穿透建议可以提issue 61 | 62 | ### **DNS和加速** 63 | 64 | Sakura Frp部分节点和github均有可能被阻断,推荐使用安全DNS(1.1.1.1或8.8.8.8),采取加速措施(steam++/cloudflare等),避免因特殊网络情况导致的更新/连接节点失败。 65 | 66 | ### **多用户均衡负载+避免高负载情况下远程桌面中断** 67 | 68 | 推荐使用[Process Lasso](https://bitsum.com/),有助于控制CPU和RAM均衡负载,确保稳定多用户体验,同时建议将Sakura Frp和本程序相关进程优先级设置为高于标准/高,确保高负载情况下远程桌面不会中断并且始终有足够的资源。 69 | 70 | ## 关于本程序 71 | 72 | 首先对于RDP Wrapper Autoupdate功能进行了汉化,以及整合到了一个安装包内,并内置提供了绕过GFW获取配置文件更新(GFW可能导致github部分内容获取不正常)的方法。(请注意RDPConf.exe并没有进行汉化,不会有人连Apply都不会点吧~~才不是我懒了~~) 73 | 74 | 主要方式分为使用FastGit国内镜像及~~直接修改hosts~~(暂时没写,因为仅适用于没有SNI阻断的情况) 75 | 76 | 如果你的地区可以稳定直连也可以选择不启用,Fastgit你觉得不好用也可以替换为你喜欢的Github镜像网站。反正你要确保更新源是有效的 77 | 78 | 另外对于原软件进行了功能添加和补全(比如主动请求管理员权限) 79 | 80 | 注意:本项目提供汉化支持,作者自己脑洞大开的又增加了一些功能和分块,仅提供这些方面的技术支持。 81 | 82 | 且因为手头上只有win10/win11的x64电脑,所以部分安装逻辑只支持win10及以后的 83 | x64电脑(理论上兼容win7x64),需要x86支持可以提。 84 | 85 | 暂不对命令行参数进行汉化以确保兼容性 86 | 87 | 有功能性问题去原仓库提 88 | 89 | ## RDPwarp和自动更新 90 | 91 | 信息: 92 | 93 | autopdater首先会尝试官方的rdpwrap.ini。如果正式的rdpwrapper .ini中不支持新的termsrv.dll(远程桌面连接所需dll,该dll可能因为更新而令旧版本失效), autoupdater首先会尝试asmtron rdpwrapper .ini。autopdater还将使用其他贡献者的rdpwrap.ini文件。 94 | 95 | 你也可以自定义自己的rdpwarp更新源 96 | 97 | ### autoupdate.bat可用的参数: 98 | 99 | -log =将显示输出重定向到文件autoupdate.log 100 | 101 | -reset =清除subscription文件中所有已有订阅源并提供示例(new) 102 | 103 | -taskadd =在计划任务程序中添加自启动 104 | 105 | -taskremove =在计划任务程序中删除自启动 106 | 107 |

108 | 109 | Star History Chart 110 | 111 |

112 | 113 | --- 114 | 115 | Copyright (C) 2023 wuyilingwei 116 | 117 | 使用本项目需同时遵守[反劳动压迫许可证](https://github.com/wuyilingwei/rdpwrap_AutoUpdate_CN/blob/main/Additional_LICENSE_CN) 118 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | --------------------------------------------------------------------------------