利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)
Posted Ska-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)相关的知识,希望对你有一定的参考价值。
#一、准备
我自己用的是一台m1的Mac,还有一台联想拯救者,为了在不同局域网下用Mac远程操作win的电脑。
1、首先你需要有一个阿里云的轻量服务器,学生优惠一年只需要96块钱,阿里云官网买。
服务器的系统配置不是很重要,看自己我用的是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 # 这个是随便设置的,但是你写的这个端口号需要在服务器的防火墙开启它
添加端口号的方法如下图
最后cd到你下载的frp的目录运行frpc.ini
frpc.exe -c frpc.ini
提示成功之后就大功告成了。
#三、用Mac连接win
打开Microsoft Remote Desktop
PC name:公网ip:6008 然后输入你win电脑的密码就连接成功了。
微信公众号:
未经本人许可,请勿转载!
以上是关于利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)的主要内容,如果未能解决你的问题,请参考以下文章