Skip to content

🤓如何用一台服务器构筑远程桌面

完成此项目大约需要30~35min

==😭是否总觉得上课时要带上自己五斤重的游戏本太麻烦==

==😨是否总为笔记本的续航而感到担忧==

==🥳只要你跟着这个教程,你能得到:==

==😋无成本拿下一台属于你的服务器==

==🤩在任何地方,任何时间,用任何设备远程连接到你的电脑==

==🤗享受远程桌面带来的便利==

现在网上那么多远程桌面服务,为什么要自己搭建呢?

贴一段这类软件的隐私协议

一、参加阿里云云工开物计划

二、白嫖一台服务器

  • 这里推介用轻量应用服务器,虽然功能比ECS少,但是ECS基础版全是3M小水管
  • 🤓而阿里云的轻量应用可是有整整30M带宽1TB每月的流量,而且还便宜
  • 轻量应用服务器
  • 轻量应用服务器

配置选择

1. 实例类型选择服务器实例

  • 实例类型

2. 地域建议选择海外的,如果选国内的的话域名解析可能要备案

  • 😝至于另外一个原因吗,欤? 似乎有个东西叫Sing-box?

  • 申必代码

  • aHR0cDovLzguMTM4LjE2OS4zMzo3OTk5L3VwbG9hZC9zYi5zaA==

  • 地域

  • 新加坡和日本的延迟如下:

    新加坡
    新加坡
    日本
    日本
  • 再贴个广州的延迟

    广州
    广州
  • 如果能抢到香港的话最好,大概20ms左右

3. 镜像选择CentOS 8 或者CentOS Stream 9

镜像

4. 套餐配置选择第一个

套餐

5. 购买时长选择1个月

  • 至于为什么不选一年,😤因为有某个大冤种直接买了一年的直接三天不到被封了,所以建议一个一个月买

6. 购买

  • 右下角购买时应该会有显示抵扣的,24*12 = 288,🥰这就是Ali爸爸的爱捏💖

  • 这里因为之前买过了所以没有全部抵扣 购买

三、连接服务器并配置服务端

1.打开控制台修改sshd配置文件

  • 由于轻量应用默认不开放root登录,所以需要修改sshd配置文件
  • 打开控制台,选择远程连接 远程连接
  • 选择admin用户登录 admin
  • 输入vi /etc/ssh/sshd_config

  • 按i进入编辑模式

  • 找到PermitRootLogin no这一行,将no改为yes 修改
  • 按ESC退出编辑模式

  • 输入:wq保存退出

  • 输入systemctl restart sshd重启sshd服务

  • 输入exit退出控制台

2.使用Xshell连接服务器

  • (如果有条件的话建议使用VSCode的Remote-SSH插件)
  • (网上挺多教程的,可以参考一下)
  • Xshell下载
  • 主机填写公网IP,端口填写22,用户名填写root,密码填写你的密码(记得在控制台重置密码) ChongzhiXshell
  • 在左边的用户身份验证输入账户密码 Xshell
  • 连接成功后会出现如下界面 Xshell
  • 选择接受并保存 Xshell

3.上传并启动frp服务端

  • frp是一个内网穿透工具,可用于将内网服务映射到公网

  • frps下载

  • 使用Xftp上传frp_0.59.0_linux_amd64.tar.gz到服务器

  • Xftp可以从工具栏打开 Xftp

  • 上传到root目录下

  • 使用命令:

  • tar -zxvf frp_0.59.0_linux_amd64.tar.gz #解压

  • cd frp_0.59.0_linux_amd64 #进入文件夹

  • chmod +x frps #修改权限

  • nohup ./frps -c ./frps.toml > output.log 2>&1 & #后台运行

  • 如果有需要可自行搜索查看如何注册为系统服务

  • 前往阿里云控制台,选择防火墙 Fanghuoqiang

  • 点击添加安全组规则 开放7000和8000端口 duankou
    duankou

四、配置客户端

  • frpc下载
  • 解压到本地后使用记事本打开frpc.toml frpc
  • 在解压位置下打开powershell,输入
  • .\frpc.exe -c .\frpc.toml

  • 显示如下即为成功 frpc
  • 如显示失败请检查前面的步骤是否存在问题

🤠可选:将frpc注册为系统服务并开机自动启动

nssm下载

打开/win64/

在当前目录下打开powershell

输入

.\nssm.exe install Frpcservice "your\path\frpc.exe" -c "your\path\frpc.toml"

五、开启RDP服务

六、连接远程桌面

  • 😍如果能到了这一步,恭喜你也是个神人了
  • 如果是ios设备,请前往APP Store下载Microsoft Remote Desktop,搜索结果的第一个就是
  • 如果是安卓设备,请前往应用商店下载Microsoft Remote Desktop
  • 以下基于ios设备演示

  • 打开软件,点击下方的加号,选择添加桌面

rdp1

  • 输入服务器的公网IP与端口,点击保存

rdp2

如果觉得总是要输ip麻烦可以注册一个域名然后再绑定域名

  • 点击刚刚添加的桌面,输入用户名与密码

rdp5

rdp6

  • 注意:用户名在开始菜单的左下角查看;密码不是PIN码,而是微软账号的密码,如果忘记可以在【设置】-【账户】-【登录选项】-【密码】中更改

  • 登录成功后即可连接到远程桌面

  • EOF

ん?至于我为什么要做这个教程?如果你在阿里云产生了消费我是有返水的啦~