admin管理员组文章数量:1559092
目录
- 背景
- 环境
- 1. 服务器
- 1.1. 开放端口
- 2. frps
- 2.1. 登录服务器
- 2.2. 下载frp
- 2.3. 运行frps服务
- 2.4. 服务管理systemd
- 3. frpc
- 3.1. 下载解压
- 3.2. 配置frpc
- 3.3. 运行frpc
- 3.4. 配置开机自启
- 4. 远程桌面
- 4.1. 被控端
- 3.2. 控制端
- 参考链接
背景
因为老妈不太懂电脑,所以对远程桌面的使用可以追溯到大学时期,最开始用的teamviewer,还没有被国内代理,连接速度、画质都很可以,后来被代理后,限制太多,使用体验也不好,试用了一下向日葵,感觉不错,就一直用到了现在。
最近不知道是不是家里或者我这边网络的问题,感觉向日葵也经常卡顿,断连,加上自己也一直想搞台云服务器试试手,那摸,today is the day,赣就皖了
环境
服务器:阿里云ecs ubuntu 16.04 lts(x86_64)
被控端要求:windows 10/11 专业/企业版
控制端要求:无
1. 服务器
1.1. 开放端口
登录
阿里云服务器ecs 控制台
>>网络与安全
>>安全组
>>安全组id/名称
>>入方向
>>手动添加
没被框起来的地方可以根据自己喜好填
2. frps
frps即frp server,是frp运行在服务器端的部分
2.1. 登录服务器
可以通过ssh或者阿里云提供的多种远程连接工具,这里以ssh为例
客户端打开终端(powershell、cmd都可以)
ssh root@110.120.119.114
回车输入root密码再回车。记得110.120.119.114改成自己服务器的公网ip
出现这个界面就是成功登录(两个红框内容要记住,在下面决定frp版本时需要用到)
2.2. 下载frp
进入最新release页面(点此前往)
根据服务器系统及配置复制对应链接
根据上面登录成功界面,我需要选linux x64版本
回到服务器终端,更改工作目录
cd /usr/local/bin
下载压缩包(这里链接换成自己上面复制的链接//可能会有些慢或连接不上,可以ctrl
c
中断下载后重试)
wget -c https://github/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_amd64.tar.gz
2.3. 运行frps服务
解压、删除压缩包,重命名并进入文件夹
tar zxvf frp_0.54.0_linux_amd64.tar.gz;rm frp_0.54.0_linux_amd64.tar.gz;mv frp_0.54.0_linux_amd64 frp;cd frp;
我们先简单使用tcp模式,所以不用修改配置文件,直接运行
./frps -c ./frps.toml
服务运行界面
2.4. 服务管理systemd
可以使用 systemd
来管理 frps 服务,包括启动、停止、配置后台运行
和设置开机自启动
。
查看systemd是否已安装
apt list systemd -a
可以看到systemd已安装
如果未安装则手动安装
apt install systemd
创建 frps服务配置文件
sudo nano /etc/systemd/system/frps.service
写入配置信息
[unit]
# 服务名称,可自定义
description = frp server
after = network.target syslog.target
wants = network.target
[service]
type = simple
# 启动frps的命令,需修改为你的frps的安装路径,上面都按照文章来的话这里不用改
execstart = /usr/local/bin/frp/frps -c /usr/local/bin/frp/frps.toml
[install]
wantedby = multi-user.target
使用 systemd 命令可以管理 frps 服务
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps
设置 frps 开机自启动
sudo systemctl enable frps
现在frps服务已经实现开机自启,不用你再操心了
3. frpc
现在回到客户端进行设置
3.1. 下载解压
进入最新release页面(点此前往)
根据客户端系统及配置点击下载
这里我的客户端是windows x64,我们选择windows_amd64版本
下载完成后解压文件并进入文件夹
3.2. 配置frpc
打开frpc.toml
文件,将文件内容修改为下面内容后保存
# 110.120.119.114更改为服务器的公网ip
serveraddr = "110.120.119.114"
serverport = 7000
[[proxies]]
name = "rdp"
type = "tcp"
localip = "127.0.0.1"
localport = 3389
remoteport = 7001
3.3. 运行frpc
在frpc所在文件夹打开终端(文件夹空白处右键
,在此处打开powershell/cmd窗口
)
./frpc -c ./frpc.toml
如果运行结果为[rdp] start proxy success
则表示成功
3.4. 配置开机自启
每次都要进入文件夹启动,有点麻烦,我们可以编写一个脚本来启动frpc,并通过设置脚本开机自启,来达到frpc开机加载配置文件自启动的目的
在frpc所在文件夹新建txt文档
,把下面代码写入文档另存为frpc_autorun.vbs
文件,并为它创建快捷方式(可根据自己喜欢更改名字)
set ws=wscript.createobject("wscript.shell")
ws.run ".\frpc.exe -c .\frpc.toml",0
选中快捷方式
,右键剪切
,打开系统自启动目录,具体操作为按住 win
键的同时按 r
打开运行
,粘贴下面路径并回车
%appdata%\microsoft\windows\start menu\programs\startup
将快捷方式粘贴到自启动目录
重启尝试一下,有效的捏
4. 远程桌面
4.1. 被控端
开启远程桌面
- 打开 设置(
win
i
) >> 系统 >> 远程桌面 - 或者 控制面板 >> 系统和安全 >> 系统 >> 允许远程访问
- 或者 通过官方链接(点此前往)的
调起按钮
直接跳转
设置:勾选
启用远程桌面
,点击选择可远程访问这台电脑的用户
,弹出的页面中,xxx已经有访问权
,记录下xxx
控制面板:勾选
允许远程连接到此电脑
,点击选择用户
,弹出的页面中,xxx已经有访问权
,记录下xxx
3.2. 控制端
连接远程桌面
按住win
r
,输入mstsc
并回车
点击
显示选项
>> 计算机:110.120.119.114:7001
>> 用户名:上面的xxx
>> 点击连接
>> 输入被控端
windows登录密码 即可连接成功
参考链接
- 文档 |frp
- 如何使用远程桌面 - microsoft支持
- windows 系统如何开机自启并后台运行 frp 服务?|歲月留聲
本文标签: 服务器
j9九游会老哥俱乐部交流区的版权声明:本文标题:windows远程桌面配置(阿里云ecs服务器 frp windows远程桌面配置) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727389763a1112547.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论