当前位置: 首页 新闻详细

Frp实现校园网内网穿透,腾讯云+windows RDP桌面笔记。腾讯云主机部署FRP+Teamviewer穿透内网远程运维

专业小程序设计开发——助力新电商新零售

电话+V:159999-78052,欢迎咨询苹果电脑腾讯云服务器远程桌面,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]

一、Frp实现校园网内网穿透,腾讯云+windowsRDP桌面笔记。

在校园网内实现内网穿透,结合腾讯云与WindowsRDP远程桌面,通过Frp(FastReverseProxy)搭建了一个高效稳定的网络连接解决方案。本文将详细介绍整个过程,包括前提假设与准备工作、腾讯云+VScode的SSH连接配置、Frp的下载与版本选择、以及Frp的配置与安装。

首先,确保校园网内服务器(如Windows电脑、实验室服务器)的IP为11.22.33.44,注意此IP可能并非固定。公网服务器(如腾讯云服务器)的IP为12.34.56.78。外部控制端(如笔记本电脑)的IP为10.20.30.45,同样可能不固定。Mac、Linux设备的配置方式相似,本文不再赘述。

采用SSH方式连接腾讯云服务器,通过VScode进行配置,确保VScode的`.ssh/config`文件正确设置,注意避免自动注释插件导致的配置问题。确保防火墙允许登录Linux服务器,并删除`.ssh/known_hosts.old`文件以避免密钥冲突。

下载Frp项目,通过GitHub页面找到对应的版本,选择适合操作系统的安装包。注意检查是否有Windows版本,使用`arch`命令判断操作系统架构,配置对应版本的Frp。

配置Frp时,注意不同版本的配置文件类型差异,新版本使用`.toml`文件,旧版本使用`.ini`。新旧版本配置变量存在差异,参考相关教程进行配置。注意配置文件中服务器端(`frps.ini`)与客户端(`frpc.ini`)的使用,每端仅需使用一套程序。

服务端配置主要包括开启端口、设置监听地址、配置权限和日志输出等。客户端配置则需要根据操作系统的不同进行相应设置,确保远程桌面功能正常运行。对于Windows客户端,确保开启ASP.NET.4.8功能以支持RDP连接。

启动Frp服务,确认连接成功后,可以通过腾讯云服务器的公网IP和特定端口号进行远程桌面访问。对于新版本的Frp,可能会遇到一些配置问题,例如无法访问管理面板,这需要仔细检查防火墙设置和日志文件以排除故障。

二、如何远程登录windows腾讯云服务器

远程登陆Windows服务器需要利用本地电脑的远程桌面功能。在Windows系统的左下角,点击“开始”按钮,输入“mstsc”,点击后会出现一个远程桌面连接的窗口。在该窗口中输入服务器的IP地址以及对应的账号密码,就可以顺利进入Windows服务器。

如果在操作过程中遇到任何问题,欢迎在下方留言,我会尽快回复。同时,你也可以访问我的博客,了解更多相关内容。

为了确保远程连接的安全性,请使用强密码并定期更换。在连接过程中,确保网络环境稳定,避免因网络不稳定导致连接中断。

此外,建议在远程操作前备份重要数据,以防误操作导致数据丢失。在进行远程操作时,注意遵守相关安全规定,避免对服务器造成不必要的损害。

如果你还有其他疑问,或需要进一步的帮助,随时可以联系我。我会尽力为你提供支持。

腾讯云主机部署FRP+Teamviewer穿透内网远程运维

2020-09-21 19:25·walkingcloud

一、frp介绍

frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。通过在具有公网IP的节点上部署frp服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

1、客户端服务端通信支持TCP、KCP以及Websocket等多种协议。

2、采用TCP连接流式复用,在单个连接间承载更多请求,节省连接建立时间。

3、代理组间的负载均衡。

4、端口复用,多个服务通过同一个服务端端口暴露。

5、多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5代理等),便于独立使用frp客户端完成某些工作。

6、高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。

7、服务端和客户端UI页面。

二、TeamViewer介绍

TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。

为了连接到另一台计算机,只需要在两台计算机上同时运行TeamViewer即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。

该软件第一次启动在两台计算机上自动生成伙伴ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接

三、需求描述

但由于Teamviewer个人版本如果频繁使用的话,会被经常检测到用于商业用途

下面介绍在腾讯云主机上部署FRP+Teamviewer穿透内网进行远程运维,使用TeamviewerLAN呼入方式来规避这个问题

四、具体操作步骤1、下载frpLinux64位版本

下载地址:
https://github.com/fatedier/frp/releases

2、云主机上安装部署frps服务端

为了演示方便,我这边开通按量付费的腾讯云主机一台公网IP119.45.176.177

1)云主机配置yum源mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backupwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.cloud.tencent.com/repo/centos7_base.repowget-O/etc/yum.repos.d/epel.repohttp://mirrors.cloud.tencent.com/repo/epel-7.repoyumcleanallyummakecache

2)上传frpLinux64位版本安装包,解压,重命名yuminstalllrzsz-ycd/optrz上传tar-zxffrp_0.34.0_linux_amd64.tar.gzmvfrp_0.34.0_linux_amd64frp

3)vi编辑frps.inicd/opt/frp/vifrps.ini[common]bind_addr=0.0.0.0bind_port=7111log_file=/opt/frp/logs/frps.loglog_level=infolog_max_days=3authentication_method=tokenauthenticate_heartbeats=falseauthenticate_new_work_conns=falsetoken=QCloud@FRP2020

4)修改systemd/frps.service文件中ExecStart脚本段为frps以及frps.ini实际路径/opt/frp/frps-c/opt/frp/frps.inifrps.service文件拷贝/usr/lib/systemd/system/目录下到并注册为系统服务cp/opt/frp/systemd/frps.service/usr/lib/systemd/system/frps.servicesystemctlenablefrps.servicesystemctlstartfrps.service若有防火墙,需要防火墙放通如下端口firewall-cmd--zone=public--add-port=7111/tcp--permanentfirewall-cmd--zone=public--add-port=5398/tcp--permanentfirewall-cmd--zone=public--add-port=7122/tcp--permanentfirewall-cmd--reload

5)云主机安全组规则需要放通相关端口

6)排错

问题:/opt/frp/logs/frps.log不产生日志

原因:由于frps服务是nobody用户运行的

解决办法:chown-Rnobody/opt/frp/logs/

然后重启servicefrpsrestart这里日志才会写入到/opt/frp/logs/frps.log中

3、内网机器安装并配置frpc客户端

1)内网机器安装并配置FRP

tar-zxffrp_0.34.0_linux_amd64.tar.gzmvfrp_0.34.0_linux_amd64frp

2)修改frpc.ini

[common]server_addr=119.45.176.177server_port=7111log_file=/opt/frp/logs/frpc.loglog_level=infolog_max_days=3authentication_method=tokenauthenticate_heartbeats=falseauthenticate_new_work_conns=falsetoken=QCloud@FRP2020[192.168.31.80_ssh]type=tcplocal_ip=127.0.0.1local_port=22remote_port=7122[192.168.31.51_teamviewer]type=tcplocal_ip=192.168.31.51local_port=5938remote_port=5938

3)、修改systemd/frpc.service文件中ExecStart脚本段为frpc以及frpc.ini实际路径

4)、注册开机自启动服务,并启动frpc服务

cp/opt/frp/systemd/frpc.service/usr/lib/systemd/system/frpc.servicesystemctlenablefrpc.servicemkdir/opt/frp/logstouch/opt/frp/logs/frpc.logchown-Rnobody/opt/frp/logssystemctlstartfrpc.servicetail-f/opt/frp/logs/frpc.log

4、内网机器配置Teamviewer

1)开启LAN呼入

2)设置无人值守密码

5、外网Teamviewer测试连接

输入公网IP地址进行呼入连接

6、外网SSH连接测试

使用119.45.176.1777122连接到内网192.168.31.80的SSH

五、总结

1、因为teamview只能监听5938端口,不能自定义端口,所以Teamviewer受控端的5938frpc配置文件frpc.ini中local_port=5938与remote_port=5938要一致

2、云主机安全组规则以及CentOS7内置firewalld要放开相关端口

【WINDRISES MINIPROGRAM PROMOTION】尊享直接对接老板

电话+V: 159999-78052

专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题

苹果电脑腾讯云服务器远程桌面
发布人:zinidt16150104 发布时间:2025-03-17