首页 > 系统相关 >利用云服务器实现内网穿透(frp),开启个人电脑(windows)可远程桌面访问

利用云服务器实现内网穿透(frp),开启个人电脑(windows)可远程桌面访问

时间:2023-06-09 15:25:27浏览次数:61  
标签:dashboard windows 端口 frp 远程桌面 port 服务端 客户端

 

前言:

利用微软自带的远程桌面进行访问,但无奈没有固定的公网地址,使用其他三方软件免费使用会有网络延迟等问题,因此需要一个相对稳妥的方式,那便是配合frp内网穿透实现远程访问个人电脑

前提:

有一台云服务器(需要公网ip,最好是国内的,延迟会较低)

 

教程步骤:

1. 下载frp

frp分为客户端和服务端,服务器上面使用的是服务端,而自己电脑上面需要使用的是客户端,因此两台设备上面都需要安装frp。

frp软件链接:https://github.com/fatedier/frp/releases 

下载对应系统的即可,本教程为:服务端(ubuntu):frp_0.49.0_linux_amd64.tar.gz、客户端(win10):frp_0.49.0_windows_amd64.zip

2. 服务端(ubuntu)

解压软件:

tar -zxvf frp_0.49.0_linux_amd64.tar.gz

进入解压后的目录编辑frps.ini文件,配置端口等信息

vi frps.ini
[common]
bind_port = 7000
dashboard_port = 7005
dashboard_user = admin
dashboard_pwd = 123456789
token = ttt123
tls_enable = true

说明:

bind_port = 7000            # 最后连接的时候需要使用的端口,都可以自己进行修改
dashboard_port = 7005         # 面板的端口
dashboard_user = admin        # 面板的用户名字
dashboard_pwd = 123456789     # 面板的用户密码
token = ttt123               # 建议设置一个复杂的,最后客户端的地方也需要使用
tls_enable = true           # 这个一定要设置,否则可能会连接不上

上述配置完成后,别忘了打开服务器对应的端口号,需要打开的端口号为:7000、7001、7005

7000为客户端链接服务端的端口、7001为远程控制端链接服务端的端口、7005为面板的端口

完毕后启动服务端,命令:

nohup ./frps -c frps.ini >/dev/null 2>&1 &

之后浏览器访问:http://ip:7005    出现如下则服务端启动完成:

3. 客户端(win10)

在自己的电脑上面,在安装frp的文件夹打开cmd,可以在路径那个位置输入cmd就是在当前窗口打开了

配置客户端配置文件frpc.ini,保存,如下:

[common]
server_addr = 云服务器ip
server_port = 7000
token = ttt123
tls_enable = true

[RDP] 
type = tcp 
local_ip = 127.0.0.1
local_port = 3389 
remote_port = 7001

说明:

local_port = 3389     # 本地需要映射的端口
remote_port = 7001   # 远程访问的时候需要输入这个端口

设置完毕在控制台启动客户端,命令:

frpc.exe -c frpc.ini

如上则启动成功。

4. 远程访问方式为:云服务器ip:7001,注意自己电脑需要开放远程访问权限,win10可参考:https://www.anyviewer.cn/how-to/allow-someone-to-remote-access-my-computer-2111.html

 

标签:dashboard,windows,端口,frp,远程桌面,port,服务端,客户端
From: https://www.cnblogs.com/007sx/p/17469301.html

相关文章

  • Windows证书管理器 && SSL certification && WSL-Docker: curl: (60) SSL certificat
    深入浅出certmgr——Windows证书管理器https://www.fke6.com/html/91605.html计算机安全是当前社会的一个重要议题,证书是一种重要的安全机制,负责证明数据、软件或者人的身份和信誉。certmgr(即“证书管理器”)是Windows中专门用于证书管理的工具。本文将从多个方面对certmgr进行深......
  • 有什么Windows电脑上好用地记笔记软件
    当你每天的工作事项非常多时,就会有很多事情需要记住,面对繁琐复杂的各种事项,很多人的记忆力都是有限的,很容易就会忘记工作事项,这应该怎么办呢?其实随着工作量的增加,想要快速、准确的记住琐碎的工作信息,借助一款记笔记软件可以起到事半功倍的作用。一般大多数上班族使用的办公设备都......
  • windows系统上安装与使用Android NDK r5
     很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android  一:什么是NDKNDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk      ......
  • windows安装git和用法
    1、windows下载gitgit官网地址:https://git-scm.com/download/win/国内下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 选择所需要的版本,进行下载。2、下载完成之后,双击下载好的exe文件进行安装。 3、默认是C盘,推荐修改一下路径(非中文并......
  • windows 10 wsl 环境 docker 无法正常启动 -The system cannot find the file specif
    错误信息:errorduringconnect:inthedefaultdaemonconfigurationonWindows,thedockerclientmustberunwithelevatedprivilegestoconnect:Get"http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json":open//./pipe/docker_engine:Thesy......
  • 一次windows下使用cmake遇到的问题
    背景在windows下的cmake和mingw提供的make,在windows环境下进行了简单尝试,结果发现make的时候失败:#include<iostream>intmain(){std::cout<<"Hello,makefile."<<std::endl;return0;}CMakeList如下:project(test)add_executable(testtest.cpp)非常......
  • Windows服务器如何查看服务器端口是否开放?
    在工作中处理服务器故障问题的时候,经常需要检测一下Windows的服务器业务端口是否开放,是否能正常与外面通讯。今天我与大家分享一下如何在windows环境下检测服务器端口是否开放,方法很简单。1、以Windows2008系统为例,先检查是否有安装telnet功能,有的服务器默认没有telnet功能,运行-cm......
  • .NET Core 实现 Windows 系统 Development、Staging、Production 三种环境的无感部署
    阅读目录〇、前言一、配置文件二、程序读取配置1.配置文件信息读取实现2.关于本机测试三、Windows服务器配置回到顶部〇、前言日常开发中,程序的环境切换是相当频繁的了,如果不同环境中的某些参数不同,那就需要每次编辑之前手动进行修改,比较麻烦,效率低下。本文......
  • wsexplorer——windows下的抓包工具 可以直接抓进程对应的网络流量
    软件标签:WSExplorer抓包工具  wsexplorer1.5版本是一款非常实用的抓包工具,用户能够直接通过软件直接获取更多的数据,同时还设计了选择功能,只需挑选自己需要的数据,需要的用户快来绿色资源网下载吧!wsexplorer抓包工具简介:wsexplorer是最好用的抓包工具,1.5版本添加新功能,分离二进......
  • QuasarRAT-windows下远程控制工具 之前用过 生成Client.exe 然后远控你的机器
    QuasarRAT-windows下远程控制工具怀揣梦想的大鸡腿2018-02-2810:00:314873收藏1分类专栏:安全版权资源:https://github.com/quasar/QuasarRATQuasar是一种用C#编码的快速轻量级远程管理工具。Quasar提供高稳定性和简单易用的用户界面,是远程管理解决方案。就一开源的远控......