警告
本文最后更新于 2023-07-06,文中内容可能已过时。
前言
市面上有众多远程控制软件,他们有个好处是可以穿透内网,而如果你有公网ip或者会配置穿透的话,建议还是用微软自带的远程桌面连接工具rdp,流畅度和效果体验是最佳的。rdp默认端口是3389,直接暴露在外网的话容易有安全风险,因此一般建议修改该默认端口为其他端口。
批处理脚本
这里提供一个脚本,桌面新建一个txt,粘贴以下代码,txt
后缀改为bat
,双击运行修改默认端口为其他自定义端口:
注意:文本编码格式需要改为:GB18030,否则运行会显示乱码。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| @echo off
echo ****修改远程桌面3389端口(支持Windows 2003 2008 2008R2 2012 2012R2 7 8 10 )****
echo.
::echo 自动添加防火墙规则
set /p c= 请输入端口号:
if "%c%"=="" goto end
goto edit
::【修改】
:edit
echo 正在修改...
netsh advfirewall firewall add rule name="Remote PortNumber" dir=in action=allow protocol=TCP localport="%c%"
netsh advfirewall firewall add rule name="Remote PortNumber" dir=in action=allow protocol=TCP localport="%c%"
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v "PortNumber" /t REG_DWORD /d "%c%" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber" /t REG_DWORD /d "%c%" /f
echo 修改成功
echo.
echo 重启后生效,按任意键重启
echo.
set /p ctrl= 输入1重启,其他不重启:
if "%ctrl%"=="1" ( goto restart )else ( goto end )
::【退出】
:end
pause
exit
::【重启】
:restart
shutdown /r /t 0
exit
|
脚本下载
直接把脚本备份云盘了。
云盘下载:点击下载
密码:toolkz