首页 > 系统相关 >frp内网穿透环境搭建--服务端ubuntu 客户端win10

frp内网穿透环境搭建--服务端ubuntu 客户端win10

时间:2023-04-04 13:12:24浏览次数:38  
标签:frps -- ip sudo frp 公网 内网 port

前提条件:1个公网ip服务器,例如我的是腾讯云服务器ubuntu20

  1. 下载frp软件,下的是0.33.0版本,该版本直接把软件封装成服务,能用ubuntu直接定义开机自启等
    github:https://github.com/fatedier/frp.git
    注意查看ubuntu系统的架构是arm还是amd,下载对应版本,否则安装了也用不了
    解压文件,编辑里面的frps.ini文件和frps.service文件

    点击查看frps.ini文件
    [common]
        bind_port = 7000  #公网服务器端口
        vhost_http_port = 7001  #本地web服务映射的公网服务器端口
        token = 123456    #服务密钥,frp客户端连接时需要提供 
        dashboard_port = 7020   #服务后台管理端口
        dashboard_user = admin  #服务后台用户名
        dashboard_pwd = admin   #服务后台密码
        enable_prometheus = true
        #服务日志文件配置
        log_file = /var/log/frps.log
        log_level = info
        log_max_days = 3
    
  2. 修改frps.service文件,把User=nobody改为root

  3. 配置frp服务并启动

    点击查看操作指令
    sudo mkdir -p /etc/frp                                     #创建/etc/frp目录
    sudo cp frps.ini /etc/frp                                  #将frps.ini文件复制到/etc/frp中
    sudo cp frps /usr/bin                                      #将frps服务复制到/usr/bin中
    sudo cp systemd/frps.service /usr/lib/systemd/system/      #将sustemd/frps.services 服务注册配置信息迁移到/usr/lib/systemd/system/
    sudo systemctl enable frps                                 #设置开机自启动
    sudo systemctl start frps                                  #启动frps服务
    sudo systemctl status frps                                 #查看启动日志
    sudo systemctl restart frps                                #重启服务
    sudo systemctl stop frps                                   #关闭服务
    
  4. 注意:所有操作涉及到的公网服务器的端口都要在腾讯云ubuntu控制台的防火墙开启;在命令行里关闭防火墙;(这两个防火墙不是一个意义)
    启动frps服务,浏览器输入 remote_ip:dashboard_port,进入网页,输入用户和密码进入后台管理页面,至此服务端配置成功

  5. 修改客户端frpc.ini文件

    点击查看代码
      [common]
      server_addr = x.x.x.x  #公网服务器ip
      server_port = 7000  #公网服务器port
      token = 123456  #连接公网服务器的密钥
    
      [rdp]  #设置的远程连接windows电脑,打开windows电脑桌面连接软件,输入server_addr:remote_ip回车后会提示输入windows电脑的用户名和密码后就可来连接
      type = tcp
      local_ip = x.x.x.x  #本地windows电脑ip 
      local_port = 3389
      remote_port = 7019
    
      [web]  #设置本文web服务的穿透,
      type = http
      local_ip = x.x.x.x  #本地windows电脑ip
      local_port = 8089   #本地web服务端口
      custom_domains = x.x.x.x或xxx.com   #公网服务器的ip或域名
    

标签:frps,--,ip,sudo,frp,公网,内网,port
From: https://www.cnblogs.com/ControlStu/p/17286018.html

相关文章

  • 快速排序
    快速排序题目描述本题为代码补全填空题,请将题目中给出的源代码补全,并复制到右侧代码框中,选择对应的编译语言(C/Java)后进行提交。若题目中给出的源代码语言不唯一,则只需选择其一进行补全提交即可。复制后需将源代码中填空部分的下划线删掉,填上你的答案。提交后若未能通过,除考虑填......
  • 一个简单的rust项目贪吃蛇
    一个贪吃蛇游戏的rust实现,使用了piston_window和randcrate。游戏使用上下左右方向键进行操控,使用R重置游戏,使用P进行暂停/启动。项目结构·├──Cargo.lock├──Cargo.toml├──src/│  ├──main.rs│  ├──snake_game/│  │ ├─......
  • vue 常用动画
    来源: https://juejin.cn/post/6844903638402334734Vue常用transition动画效果记录我的代码果然有问题2018年07月15日13:48 ·  阅读3839先简单介绍下transition标签的使用方法主要用于v-show,v-if或router-view的进出场动画模板<transitionn......
  • highlight 开源全栈监控平台
    highlight开源全栈监控平台,支持error监控,网络监控,session回放,log记录说明对于web录制,目前看是基于了rrwev框架处理的,代码部分使用golang开发,同时提供了不少web框架的支持,值得学习使用下参考资料https://github.com/highlight/highlighthttps://www.highlight.io/docs/......
  • python基础六(函数基础及参数使用)
    一、函数定义1、什么是函数函数就相当于具备某一功能的工具函数的使用必须遵循一个原则:先定义后调用2、为何要用函数代码冗余,程序的组织结构不清晰,可读性差可维护性、扩展性差3、如何用函数#定义函数#定义的语法def函数名(参数1,参数2,........
  • 白嫖一个月的ES,完成了与MySQL的联动
    前言《腾讯云xElasticsearch三周年》活动来了。文章写之前的思路是:在腾讯云服务器使用docker搭建ES。但是理想很丰满,显示很骨感,在操作过程中一波三折,最后还是含着泪美滋滋地,白嫖了一个月的腾讯云ES服务。最后就是利用腾讯云的Elasticsearch和Kibana,和我在腾讯云服务器上搭建M......
  • GEOM30009 图像环境
    GEOM30009IMAGINGTHEENVIRONMENTGroupAssignment2AssessingBurnScarsUsingSatelliteImageryDueforsubmissionat11:55pmonFridayofWeek6Value:15%ofSubjectMarkObjectiveTheaimofthisassignmentistolearnhowtoassessbushfireburnscar......
  • @黎耀天 的 以太论
    @黎耀天的以太论 又名  “万物的解”  、“大自然的运作机制”   。  《问问反相民科:以太的质量是多少?速度是多大?》      https://tieba.baidu.com/p/8324851508    《关于以太,问一个问题就够了》     https://tieba.baidu.com/......
  • ITtools平台中通过<mp4>标签插入的视频无法播放的问题
    首先检查视频资源链接等信息,确保不是代码的问题经检查后发现,具体的原因是因为IIS中没有MP4的映射,解决方案如下:win7:控制面板–查看方式(右上角)–小图标–管理工具–Internet信息服务(IIS)管理器–左侧单击自己的网站名称–右边双击“MIME类型”–最右边点击添加–文件扩展名填......
  • 43、K8S-网络机制之网络策略、流量管控、NetworkPolicy、GlobalNetworkPolicy
    Kubernetes学习目录1、基础知识1.1、k8s策略1.1.1、想象中的策略到现在为止,我们之前操作过的k8s资源对象中,跟策略相关的无非就是权限认证-权限认证主要是与用户登录和资源使用有关系命名空间-命名空间可以将我们相关的资源进行隔离,但是我们可以通过"命名空间.资源对象......