利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)

一、准备

我自己用的是一台m1的Mac,还有一台联想拯救者,为了在不同局域网下用Mac远程操作win的电脑。
1、首先你需要有一个阿里云的轻量服务器,学生优惠一年只需要96块钱,阿里云官网买。


截屏2021-05-05 下午4.11.31.png

服务器的系统配置不是很重要,看自己我用的是ubuntu18.04
2、查看自己的windows版本是否为专业版,如果不是不支持远程,将win升级为专业版(淘宝就有的卖),在远程设置里打开就可以。(不知道自行百度很简单)
3、Mac用户建议下载Microsoft Remote Desktop,苹果商城就可以下载(iPad、IPhone都可以用这个软件实现远程win桌面)

二、配置frp

frp是一个开源的反向代理,非常好用。frp下载地址https://github.com/fatedier/frp/releases/tag/v0.36.2
1、配置远程服务器
输入 sudo su root切换为root用户输入如下指令下载frp(因为在外网,如果下载不下来建议使用xshell文件传输)

wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz

解压

tar -zxvf frp_0.36.2_linux_amd64.tar.gz

删除压缩包

rm frp_0.36.2_linux_amd64 frp

进入frp文件

cd frp_0.36.2_linux_amd64 frp

删除frpc相关的文件(frp里有frpc以及frps一类的文件,这里的c指的是客户端client,这里的s指的是服务端server)故我们需要把客户端的文件删了,因为没啥用。

rm -f frpc*

更改frps.ini的配置

vim frps.ini

将bind_port各位7000一般默认就是7000不用改,i是进入输入模式,改为之后按esc,:wq为写入退出,:q为直接退出。(如果不懂自己百度vim指令详解)
配置好了以后我们运行frps.ini

./frps -c ./frps.ini

2、配置win
首先还是现在frp,因为服务器是ubuntu系统而现在是win系统frp的版本不同下载链接如下
https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_windows_amd64.zip
下载好了自行解压,解压工具很多自行选择。用文本编辑打开frpc.ini写入如下配置

[common]
server_addr = 123.123.123.123   # 服务器的公网ip
server_port = 7000    # 与服务端的bind_port一致

[ssh]                       # 用户名可以更改随意
type = tcp              # 协议用tcp
local_ip = 127.0.0.1   # 默认
local_port = 22          # 默认,也可以用3389
remote_port = 6008  # 这个是随便设置的,但是你写的这个端口号需要在服务器的防火墙开启它

添加端口号的方法如下图


aaa.png

最后cd到你下载的frp的目录运行frpc.ini

frpc.exe -c frpc.ini

提示成功之后就大功告成了。

三、用Mac连接win

打开Microsoft Remote Desktop


截屏2021-05-05 下午5.09.32.png

PC name:公网ip:6008 然后输入你win电脑的密码就连接成功了。

微信公众号:

qrcode_for_gh_e8c042e8a011_258.jpg

未经本人许可,请勿转载!

你可能感兴趣的:(利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win))