用frp穿透内网实现3389远程管理

目录

前言

frp是什么?

一,准备工作:

一台云服务器,这里可以使用腾讯云服务器(如图1)。

下载

二,开始流程

1.登录购买的腾讯云服务器,这里我们使用windows自带的ssh工具,打开我的电脑-->输入powershell-->回车(如图3)。

2.在powershell中输入:

3.下载frp包如没有出现下载进度我多尝试几遍(如图6):

4.编辑frps.ini文件(如图8):

5.配置service启动项

6.防火墙配置

7.启动frps

8.配置自己的办公电脑先前已经下载好了windows版的frp文件,打开文件(如图12)

9.windows办公电脑打开远程桌面:鼠标右键-->属性-->远程桌面-->启用远程桌面(如图13)。

10.如何在其他电脑上远程管理办公电脑:


前言

给自己搭建一款安全性稳定的远程桌面办公环境,用其他软件进行远程办公我们也不知道它们是否在收集信息!

frp是什么?

FRP 是一种快速反向代理,可帮助您将 NAT 或防火墙后面的本地服务器暴露给互联网。截至目前,它支持TCP和UDP,以及HTTP和HTTPS协议,其中请求可以通过域名转发到内部服务。

一,准备工作:

  1. 一台云服务器,这里可以使用腾讯云服务器(如图1)。
    https://curl.qcloud.com/RoltStPk

    图片
    图1 腾讯云

  2. 下载
    下载链接:https://github.com/fatedier/frp

    这里我们选择自己的Windows办公电脑需要下载windows版(如图2)。

图片
图2 frp版本列表

二,开始流程

1.登录购买的腾讯云服务器,这里我们使用windows自带的ssh工具,打开我的电脑-->输入powershell-->回车(如图3)。

图片
图3 我的电脑

2.在powershell中输入:
ssh root@192.168.1.1
##root是你购买的云服务器用户名 192.168.1.1是云服务器IP地址

 第一次使用ssh需要获取ssh验证在如图中输入“yes”后提示我们输入密码我们输入云服务器的密码。

图片
图4 ssh登录

     首先我们创建一个frp_demo目录进入frp_demo目录(如图5):​​​​​

mkdir frp_demo
cd frp_demo
图片
图5 创建目录

3.下载frp包如没有出现下载进度我多尝试几遍(如图6):
wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
图片
图6 frp下载

解压文件后进入解压好的文件目录(如图7):

 tar -zxvf frp_0.33.0_linux_amd64.tar.gz  ##解压
 cd frp_0.33.0_linux_amd64/      ##进入目录
 ls                              ## 查看文件
图片
图7 文件

4.编辑frps.ini文件(如图8):
vim frps.ini
[common]

##于客户端和服务端连接的端口
bind_port = 7000
dashboard_port = 7500
authentication_timeout = 0
token = asddemo@1111
dashboard_user = demo
dashboard_pwd = demo123@

刚进入还没有进入编辑模式我按一下键盘上的“i”键就可以编辑文件了(如图8)再编辑文件(如图9)。

图片
图8 vim

图9

添加后我们按“esc”键再输入:

:wq  ##保存退出

5.配置service启动项
Description=frps
After=network.target

[Service]
# 中间ExecStart 后面的 /usr/local/frp/frp_0.46.1_linux_amd64/frps -c /usr/local/frp/frp_0.46.1_linux_amd64/frps.ini 中的路径需要设置成你存放frps文件的路径
#ExecStart=/usr/local/frp/frp_0.46.1_linux_amd64/frps -c /usr/local/frp/frp_0.46.1_linux_amd64/frps.ini
ExecStart=/home/demo/frp_demo/frp_0.33.0_linux_amd64/frps -c /home/demo/frp_demo/frp_0.33.0_linux_amd64/frps.ini
[Install]
WantedBy=multi-user.target
vim /lib/systemd/system/frps.service

图片

跟上一步一样保存。

6.防火墙配置

由于有公网IP Centos开了防火墙,需要放行相关端口

firewall-cmd --zone=public --add-port=7000/tcp --add-port=7500/tcp  --permanent

刷新防火墙规则

firewall-cmd --reload

我们还需要在腾讯云上放开端口(如图11):

图片
图11 腾讯云防火墙
7.启动frps
systemctl start frpc.service  ##启动frps
systemctl enable frpc.service  ##设置为开机自启
8.配置自己的办公电脑先前已经下载好了windows版的frp文件,打开文件(如图12)

图片
图12 frp

点击编辑frpc.ini文件输入:

[common]server_addr = 121.4.26.200  ## 修改成自己腾讯云服务器ipserver_port = 7000authentication_method = tokenauthentication_new_work_conns =truetoken = asddemo@1111    ##tokentls_enable = true

[RDP]type = tcplocal_ip = 127.0.0.1local_port = 3389  remote_port = 3389  

保存后启动我回到步骤7在地址栏目输入“cmd”再输入:

frpc.exe -c frpc.ini

图片

出现start proxy success则表示成功了。

9.windows办公电脑打开远程桌面:鼠标右键-->属性-->远程桌面-->启用远程桌面(如图13)。

图片
图13 远程管理

打开控制面板-->防火墙(如图14)

图片
图14 防火墙

高级设置-->入站规则(如图15)

图片
图15 防火墙规则

新建规则-->端口

图片

图片

图片

图片

图片

图片

这样我就可以通过其他电脑来远程管理办公电脑了。

10.如何在其他电脑上远程管理办公电脑:

要在Windows系统中使用运行(命令提示符)来打开命令行界面,可以按下Win键+R组合键,然后输入"mstsc'"并点击“确定”或者直接按Enter键(如图16)再输入我们腾讯云的IP就可以连接我们的办公电脑了(如图17)。

图片
图16 运行

图片
图17 远程登陆

如果你在使用过程中,遇到问题,可以在评论区留言,我会帮你解决

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值