失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 使用手机或电脑远程连接windows自带的远程桌面

使用手机或电脑远程连接windows自带的远程桌面

时间:2021-12-15 19:52:46

相关推荐

使用手机或电脑远程连接windows自带的远程桌面

之前写过相应的文章,但新手按文章做起来成功率较低,故再次写一篇0基础只需要按本文一步步操作就能完成的教程。

本教程主要支持 windows 10、windows 7、windows xp 设置远程桌面后供手机(ios、android)或者其他电脑连接(windows、mac)。

远程原理不在此说明,有兴趣的可以看我之前的相关文章,已经做了很详细的描述。

本次需要用到的资源:

1、一台具有公网ip的服务器:比如阿里云、腾讯云等,使用最低的服务器配置即可。

2、需要远程的电脑:有网络连接的的电脑,电脑系统可以是 windows 10、windows 7、windows xp 其中之一。

3、需要发起远程的设备:可以是电脑或者手机。

接下来开始吧。

一、配置公网服务器(分liunx与windows,按需浏览即可)

注意事项:将服务器安全组规则 6000端口 tcp协议放行

按自己的服务器操作系统下载: 服务端程序

可能因为网络问题下载缓慢,故将用到的文件保存到了七牛云。

liunx版:

下载程序:

wget --no-check-certificate -O frp.tar.gz /frp_0.31.1_linux_amd64.tar.gz

下载完成后执行:

mkdir frp && tar -xzvf frp.tar.gz -C frp --strip-components 1

编辑服务器文件:

vi frp/frps.ini

替换为以下内容:

[common]bind_addr = 0.0.0.0bind_port = 7000vhost_http_port = 80vhost_https_port = 443dashboard_port = 7500dashboard_user = admindashboard_pwd = admin123456?privilege_mode = trueprivilege_token = 12345678authentication_timeout = 0

然后启动:

frp/frps -c frp/frps.ini 2>&1 | tee /var/log/frp.log &

附上一个管理脚本frpsStart.sh

#!/usr/bin/env bash# !/bin/shwork="/root" #当前frp的文件夹的位置function log_app() {tail -n 300 -f /var/log/frp.log}function start_app() {${root}/frp/frps -c ${root}frp/frpc.ini 2>&1 | tee /var/log/frp.log &}function stop_app() {kill -9 $(ps -ef | grep frp | awk '{print $2}' | head -2)}case "$1" instart)echo "start frpServer"start_app;;stop)echo "stop frpServer"stop_app;;restart)echo "stop frpServer"start_appstop_app;;log)echo "stop frpServer"log_app;;*)echo "Usage: service frpServer start|stop|restart|log"exit 1;;esacexit 0

脚本权限

chmod +x frpsStart.sh

将此脚本加入开机自启动,当前脚本路径在/root

echo ' /root/frpsStart.sh start ' >> /etc/rc.local

到此liunx服务器端配置完成。

windows版:

下载程序( 这里下载的是64位)

/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_windows_amd64.zip

下载完成后解压:

编辑解压包中的frps.ini文件:

替换为以下内容:

[common]bind_addr = 0.0.0.0bind_port = 7000vhost_http_port = 80vhost_https_port = 443dashboard_port = 7500dashboard_user = admindashboard_pwd = admin123456?privilege_mode = trueprivilege_token = 12345678authentication_timeout = 0

然后frps.exe启动

附上一个启动脚本(脚本名可以叫frpsStart.bat),脚本放置在frps.exe一起

@echo off:homefrps -c frps.inigoto home

附上一个开机自启流程

右击桌面上我的计算机图标,选择管理,在弹出的窗口中选择任务计划程序, 在窗口右侧选择新增计划任务添加任务。

1、在常规选项卡中选择:

a、不管用户是否登录都要运行

b、使用最高权限运行

2、在触发器选项卡中新建:

选择在系统启动时

3、在操作选项卡中新建:

a、操作:启动程序

b、程序或脚本:frpsStart.bat脚本的绝对路径(例:d:/frp/frpsStart.bat

c、起始于:输入frpsStart.bat脚本的文件文件夹路径(例:d:/frp/

4、在条件选项卡中:

a、勾选:唤醒计算机运行此任务

b、其他的选项全部取消勾选

5、在设置选项卡中:

a、勾选:如果任务失败,按以下频率重新启动(1分钟3次)

b、其他的选项全部取消勾选

c、最底下确定选择请勿启动新实例

到此windows服务器端配置完成。

二、需要远程的电脑配置(分 mac 与 windows,按需浏览即可)

windows系统:

1、设置一个账户用于远程连接,账户如果没有有开机密码,需要设置一个,如果要使用来宾账户,请自行修改windows安全组策略相应规则。

2、设置 -> 系统 -> 远程桌面

启用远程桌面 :相关选项全部打钩

以上为 windows系统开启远程桌面的方式,也可以百度找详细教程。

3、运行frpc客户端:

下载程序( 这里下载的是64位)

/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_windows_amd64.zip

下载完成后解压:

编辑解压包中的frpc.ini文件:

替换为以下内容:

[common]server_addr = 这里填你的云服务器的公网ipserver_port = 7000privilege_token = 12345678auth_token = 123[windows-remote-desktop]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_port = 6000

然后frpc.exe启动

附上一个启动脚本(脚本名可以叫frpcStart.bat),脚本放置在frpc.exe一起

@echo off:homefrpc -c frpc.inigoto home

附上一个开机自启流程

右击桌面上我的计算机图标,选择管理,在弹出的窗口中选择任务计划程序, 在窗口右侧选择新增计划任务添加任务。

1、在常规选项卡中选择:

a、不管用户是否登录都要运行

b、使用最高权限运行

2、在触发器选项卡中新建:

选择在系统启动时

3、在操作选项卡中新建:

a、操作:启动程序

b、程序或脚本:frpcStart.bat脚本的绝对路径(例:d:/frp/frpcStart.bat)

c、起始于:输入frpcStart.bat脚本的文件文件夹路径(例:d:/frp/)

4、在条件选项卡中:

a、勾选:唤醒计算机运行此任务

b、其他的选项全部取消勾选

5、在设置选项卡中:

a、勾选:如果任务失败,按以下频率重新启动(1分钟3次)

b、其他的选项全部取消勾选

c、最底下确定选择请勿启动新实例

到此要连接的windows电脑端配置完成。

远程连接客户端:微软官方提供的远程客户端

使用方式可以参考我之前写的一篇文章 远程连接控制没有外网ip的计算机(windows10 & liunx)

mac系统:

mac下没有完整实验测试过远程流程,先欠着,后面补上。

如果觉得《使用手机或电脑远程连接windows自带的远程桌面》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。