开学过后,宿舍实验室两头跑,有时候文件在宿舍电脑,有时候在实验室的电脑上,除了勤备份以外,就想能不能用微软自带的xrdp和去年入手的腾讯云服务器试试远程连接操作另一台电脑呢
frp的下载与配置
frp的下载
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发
https://github.com/fatedier/frp/releases
?
选择合适的版本并下载,windows64位选择amd64版本,下载并解压
frps配置
- 编辑frps.ini,将frps.exe和frps.ini放到frps文件夹(自己创建)并复制到服务器上
[common]
bind_port = 7000
dashboard_user = admin
dashboard_pwd = password
dashboard_port = 7500
- 为frps开启防火墙,腾讯云服务器可以直接在腾讯云控制台添加安全组规则,其他电脑设置方式如下
Windows 防火墙——高级设置——入站规则——新建规则——程序——下一步——程序路径选择frps.exe——允许连接——下一步——设置名称
- 在frps文件夹路径打开cmd,用以下命令启动frps服务
frps.exe -c frps.ini
- 启动成功提示start frps success
frpc配置
编辑frpc.ini
[common]
#这里是服务器的地址
server_addr = 121.5.145.xx
server_port = 7000
[gudu12306]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
#使用此端口进行远程连接
remote_port = 24567
- 将frpc.exe和frpc.ini放到frpc文件夹(自己创建)
- 在windows电脑打开允许远程桌面连接
开始——设置——系统——远程桌面——使用远程桌面应用从另一设备连接并使用该电脑
- 在frpc文件夹路径打开cmd,用以下命令打开frpc服务
frpc.exe -c frpc.ini
远程连接电脑
- 使用win+r打开mstsc远程连接服务
?
- 填入服务器ip地址与远程连接端口号,冒号必须是英文
121.5.145.xx:24567
- 账号密码是要连接的电脑的账号名与开机密码
- 使用121.5.145.xx:7500在网页中查看frp连接状态与代理
?
设置开机自启服务
远程桌面连接很方便,但是每次都需要打开frp很麻烦,因此设置成开机自启会方便很多,这需要用到winsw
下载winsw
https://github.com/winsw/winsw/releases
?
frpc端配置
将WinSW-64.exe重命名为winsw.exe,并放到frpc文件夹中,新建一个winsw.xml文件
<service>
<id>frpc</id>
<name>frpc</name>
<description>打开frpc服务</description>
<env name="gudu12306" value="%BASE%"/>
<executable>frpc</executable>
<arguments>-c frpc.ini</arguments>
<log mode="roll"></log>
</service>
在frpc文件夹中打开cmd,使用下列命令将frpc加入开机自启服务
winsw.exe install
frps端配置
<service>
<id>frps</id>
<name>frps</name>
<description>打开frps服务</description>
<env name="gudu12306" value="%BASE%"/>
<executable>frps</executable>
<arguments>-c frps.ini</arguments>
<log mode="roll"></log>
</service>
在frps文件夹中打开cmd,使用下列命令将frps加入开机自启服务
winsw.exe install