使用windows自带的远程连接是需要公网ip的,这也就一定情况限制了使用情况,对于局域网内的主机连接是无法通过RDP直接连接的,因此大批内网穿透工具出现,其中开源的有frp、ngrok、nps。商业软件包括花生壳、神卓互联。本文主要使用frp。
需要用到的工具:
主机:腾讯云windows server 2016/win10 1909
工具:frp、nssm
frp的下载及配置
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
github的下载链接,下载适合自己电脑的版本,这里我下载的是windows_amd64
[https://github.com/fatedier/frp/releases]
服务器端配置
解压并编辑服务器端配置文件frps.ini,其他需求可以查看frpc_full.ini对照配置
[common]
bind_port = 7000
vhost_http_port = 6081
将配置好的frps.ini与frps.exe放到云服务器的文件夹。
为frps服务开启防火墙
Windows 防火墙——高级设置——入站规则——新建规则——程序——下一步——程序路径选择frps.exe——允许连接——下一步——设置名称
在文件夹路径中打开cmd命令行,用以下命令启动frps服务
frps.exe -c frps.ini
当提示start frps success时即为成功。
客户端配置
编辑客户端配置文件frpc.ini,其他需求配置可查看frpc_full.ini文件。
[common]
#这里是服务器的地址
server_addr = 49.234.216.xx
server_port = 7000
[mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
#使用此端口进行远程连接
remote_port = 24567
将frpc.ini与frpc.exe复制到一个文件夹中。在文件夹中通过下边的命令打开frpc服务
frpc.exe -c frpc.ini
如下图即为启动成功,start proxy success.
在其他电脑主机通过mstsc连接内网主机,用win+r打开mstsc远程连接服务
填入服务器ip地址与端口号,这里的冒号必须为英文格式,选择使用其他账户,账户名为内网电脑的用户名,密码为自己的开机密码
用nssm使frpc为开机自启服务
NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。
下载nssm,选择合适版本下载
http://www.nssm.cc/download
打开在nssm.exe的文件夹打开cmd命令行,使用以下命令新建windows服务frpc
nssm install frpc
path即为frpc.exe可执行文件的路径,然后点击install service.
启动服务,通过win+r打开services.msc
找到frpc服务并启动,以后开机便会自启。用nssm使frps为开机自启服务,过程与frpc一样,通过nssm新建服务即可,然后在服务管理开启服务
更多推荐内容
- AudioRelay 0.27.5 手机充当电脑音响 10 天前
- AIGC指令进阶课:AI思维培养与高效生活应用 12 天前
- DeepSeek全栈开发实战:AI应用落地全链路指南 12 天前
- 花生十三 2025网课资料全套合集 12 天前
- 网易云音乐小灯泡抽SVIP会员 13 天前
- Google外贸客户开发实战是一本非常实用的快速入门指南。 17 天前
- 星辰八字教程:基础到进阶全解析 20 天前
- AI办公与副业创收实战指南 20 天前
- 正统道学精要:百年集成50册 20 天前
- 配方技术分享-粽子配方多套 21 天前

文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!