腾讯云和windows11安装frp,实现内网穿透

news/2024/9/24 23:27:26/

一、内网穿透目的

实现公网上,访问到windows上启动的web服务

二、内网穿透的环境准备

公网服务器、windows11的电脑、frp软件(需要准备两个软件,一个是安装到公网服务器上的,一个是安装到windows上的)

  1. frp下载地址
  2. 下载版本
    1.此版本(老版本)供参考,比较新的版本,配置文件是与老版本不一样的
    2.公网服务器上的版本,与windows上的版本是需要对应起来的
    在这里插入图片描述

三、公网服务器的配置安装

  1. 将Linux版本放到 公网服务器/usr/local/frpInstall目录下
    frpInstall的文件夹需自己创建的
    在这里插入图片描述

  2. 更改文件的读写权限、用户和用户组
    #添加文件的用户、用户组为 root(超级管理员)

    sudo chown -R root:root frp_0.33.0_linux_amd64.tar.gz
    

    #更改文件的读写权限为可读可写

    chmod 777 frp_0.33.0_linux_amd64.tar.gz
    
  3. 文件解压缩

    tar -zxvf frp_0.33.0_linux_amd64.tar.gz
    
  4. 更改配置文件
    进入解压缩文件,服务端的配置文件为frps.ini,将其打开,替换为

    [common]
    # frp监听的端口,默认是7000,可以改成其他的
    bind_port = 7000
    # 授权码,请改成更复杂的 # 这个token之后在客户端会用到
    token = 123456  # frp管理后台端口,请按自己需求更改
    dashboard_port = 7500
    # frp管理后台用户名和密码,请改成自己的
    dashboard_user = admin
    dashboard_pwd = admin
    enable_prometheus = true# 访问公网的web端口,按自己需求更改
    vhost_http_port = 8080
    
  5. 安装服务端并执行启动

    #放到指定文件夹,以能够用systemctl去启动frp
    sudo mkdir -p /etc/frp
    sudo cp frps.ini /etc/frp
    sudo cp frps /usr/bin
    sudo cp systemd/frps.service /usr/lib/systemd/system/# 检测是否能使用systemctl启动frps
    sudo systemctl enable frps#启动frps状态
    sudo systemctl start frps#查看frps状态
    systemctl status frps.service
    
  6. 防火墙开放端口
    在这里插入图片描述

  7. 检测服务端frp安装是否成功
    访问http://公网ip:7500/,出现下图时,代表服务端搭建成功在这里插入图片描述

四、windows客户端的配置安装

  1. 解压客户端软件包,并更改配置文件
    在这里插入图片描述

    [common]
    server_addr = 公网ip
    server_port = 7000
    token = 123456[web_8800]
    type = http
    local_ip = 127.0.0.1
    local_port = 80
    custom_domains = 公网ip
    remote_port = 8080
    
  2. 启动客户端
    在软件包所在页面,文件夹路径上,输入cmd,在弹出的黑窗口中执行frpc.exe
    加粗样式

五、代理

访问 公网ip:8080映射到windows上127.0.0.1:80


http://www.ppmy.cn/news/1468706.html

相关文章

智慧城市的规划与实施:科技引领城市运行效率新飞跃

随着信息技术的飞速发展,智慧城市的构想正逐步成为现实。作为地理信息与遥感领域的研究者,我深知在这一转型过程中,技术的创新与应用是提升城市运行效率的关键。本文旨在探讨如何利用地理信息系统(GIS)、遥感技术、大数…

WPF Frame应用 实现页面跳转

需求: 有一个F0View主页面入口,三个子页面(First.xaml/Second.xaml/Third.xaml)用Frame默认加载第一个页面 First.xaml。实现三个页面之间顺序跳转,并且每个页面只初始化一次。 实现: 1,将三…

通过 CartPole 游戏详细说明 PPO 优化过程

CartPole 介绍 在一个光滑的轨道上有个推车,杆子垂直微置在推车上,随时有倒的风险。系统每次对推车施加向左或者向右的力,但我们的目标是让杆子保持直立。杆子保持直立的每个时间单位都会获得 1 的奖励。但是当杆子与垂直方向成 15 度以上的…

Ceph入门到精通-Ceph OSD 磁盘在系统重启后无法识别处理步骤

如果Ceph OSD磁盘在系统重启后无法识别,你可以按照以下步骤进行检查和解决: 1. 检查硬件状态 物理检查:首先进行物理检查,确保磁盘没有物理损坏,数据线和电源线连接正常。S.M.A.R.T状态:使用smartctl命令检查磁盘的S.M.A.R.T状态,以确定是否有硬件问题。2. 确认磁盘识别…

Mongodb中字段的删除

学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第61篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。 本篇文章,探讨UPDATE中的操作符$unset。Mongodb数据插入后,开发人员使用$u…

Ubuntu20.04中安装ibus智能拼音后terminator分屏和vscode全局搜索问题修复

Ubuntu20.04中安装ibus智能拼音后terminator分屏和vscode全局搜索不好用,是因为ibus智能拼音的快捷键占了terminator和vscode的快捷键,把ibus的快捷键去掉就好了。 1,terminator分屏 终端打开ibus-setup > Emoji,删除ctrl shi…

关于RDMA传输的基本流量控制

Basic flow control for RDMA transfers | The Geek in the Corner (wordpress.com) 名词解释 IB : InfiniBand的缩写,指的就是InfiniBand技术。 MAD : Management Datagram的缩写。MAD是InfiniBand架构中用于设备管理和配置的一种特殊消息…

时序数据库是Niche Market吗?

引言 DB-Engines的流行程度排行从其评估标准[4]可以看出完全不能够做为市场规模的评估标准。甚至于在知道市场规模后可以用这个排行作为一个避雷手册。毕竟现存市场小,可预见增长规模小,竞争大,创新不足,那只能卷价格&#xff0c…