Frp内网穿透保姆级教程 windows内网穿透

Frp内网穿透保姆级教程 windows内网穿透

准备工作

  • 一台具有公网ip的云服务器(我的是ubuntu)
  • frp程序

流程

  • 将frps放到具有公网ip的服务器上
  • 将frpc放到需要内网穿透机器上,这里演示的是windows主机
  • 配置文件,然后启动

步骤

  • 登陆服务器

    ssh ubuntu@ip

  • 在服务端下载frp程序

    wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_arm64.tar.gz

    (也可以使用sftp工具上传)

  • 解压文件

    tar zxvf frp_0.45.0_linux_arm64.tar.gz

  • 进入文件夹

    cd frp_0.45.0_linux_arm64.tar.gz

  • 输入ls命令可以看到当前文件夹下的文件,其中frps用于server服务器端,frpc用于customer客户端

  • 配置服务器端frps.ini

    vim frps.ini

  • 输入i进入编辑模式

    [common]
    # 端口可以根据自己的需要设置,但是于云夫妻得防火墙需要同步打开
    bind_port = 7000
    # 用于身份验证,请自行修改,要保证服务器于客户端一致
    token = abcdef
    

    按esc键退出,:wq!保存.

  • 运行服务器端frp

    ./frps -c frps.ini

  • 下载客户端frpc程序

    https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_windows_386.zip

  • 解压修改frpc.ini

    [common]
    # 根据云服务器的公网ip设置
    server_addr = x.x.x.x
    # 同服务器端的bind_port
    server_port = 7000
    # 同服务器端的token
    token = abcdef[rdp]
    # 连接方式为tcp
    type = tcp
    # 本地回环地址
    local_ip = 127.0.0.1
    # 本地远程桌面端口
    local_port = 3389 
    # 自定义端口,链接要用
    remote_port = 6000
    

    注:查看远程桌面命令(注意转换为10进制):

    REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal” “Server\WinStations\RDP-Tcp /v PortNumber

  • 运行客户端frpc程序,打开cmd运行

    frpc -c frpc.ini

  • 通过rdp访问远程机器

    x.x.x.x:6000

开机自启

客户端

  • frpc.exe同级目录创建一个frpc.vbs得文件,编辑该文件

    set ws=WScript.CreateObject("WScript.Shell") 
    ws.Run "D:\software\frp_0.45.0_windows_386\frpc.exe -c D:\software\frp_0.45.0_windows_386\frpc.ini",0
    

    注意:写你自己的目录

  • frpc.vbs文件复制到

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp目录下

服务器端

  • /lib/systemd/system目录下新建frps.service文件,没有权限用root用户登陆su root然后输入密码,没有root用户,记得去服务器上增加一个

  • 编辑frps.service按i为insert

    [Unit]
    Description=frp service
    After=network.target[Service]
    TimeoutStartSec=30
    ExecStart=/home/ubuntu/frp_0.45.0_linux_arm64/frps -c /home/ubuntu/frp_0.45.0_linux_arm64/frps.ini
    ExecStop=/bin/kill $MAINPID[Install]
    WantedBy=multi-user.target
    

    退出保存按esc键,然后输入:wq!保存退出

  • 启动

    # 启动测试
    systemctl start frps.service
    # 查看启动状态
    systemctl status frps.service
    # 开机自启
    systemctl enable frps.service
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于javaweb(springboot+mybatis)网上家具商城项目设计和实现以及文档报告

具体功能模块: (1) 用户注册和登录登录功能: ①用户的注册功能 : 访问网站的人根据网站的提示注册自己的账户 ②用户的登录功能 : 用户可以输入用户名和密码进行登录操作,当没有该账户的时 候,提示错误,用户必须通过…

meta标签是什么

meta标签是什么 meta即元数据(matadata)meta是HTML语言head区的一个辅助性标签,位于html文档头部的head标签和title标签,不包含任何内容.meta共有两个属性,http-equiv和name属性 meta标签的作用 针对搜索引擎和更新频度的描述 关键词 文件的最后修改时间 作者 以及其他元数据…

Java SSM (springboot+mybatis)美食菜谱分享平台系统设计和实现以及论文报告

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 临近学期结束&#xff…

两次结果的绝对差值_你知道电子天平的检定和检定结果的影响因素有哪些吗?...

插播个小故事:某天一位朋友的用户对朋友说要买一台天平,制定的URS太“猖狂”没有能满足的天平,朋友硬着头皮报了一个型号,鞋子和脚不匹配,穿鞋的果然来找卖鞋子的:用户要买量程1100g,百分之一的…

常用Doc命令

常用Doc命令 帮助 help 切换盘符 d: 查看当前目录下的所有文件(directory) dir 显示目录结构 tree d:\test 切换目录(change directory) cd \test01\test02 注:cd不能直接切换盘符,切换盘符要使用cd /d f:/test( 切换f盘test文件夹 ) 切换上级 cd .. 创建目录(make direc…

基于javaweb(springboot+mybatis)网上酒类商城项目设计和实现以及文档报告

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】 🍅 文末获取源码联系方式 📝 具体…

element手机验证格式_Laravel 自定义封装表单验证类

Laravel版本6.x场景:为添加或者更新用户的时候自动验证表单创建表单请求使用 Artisan 命令 make:request 来创建表单请求类:php artisan make:request Request这会在 app/Http/Requests 目录下创建一个 appHttpRequestsRequest.php 文件,修改…

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】 🍅 文末获取源码联系方式 📝 主要功…

JDK JRE JVM的关系

JDK JRE JVM的关系 名词解释 JDK: java开发工具包( java development kit )JRE:java运行时环境( java runtime environment )JVM:java虚拟机( java virtual machine ) 范围大小 JDK > JRE > JVM

c++上传oss中文路径报错_C# 从Oss对象存储器上下载文件到本地打包下载代码

[HttpGet][Route("downloadimgszip")]public void downloadimages(string goodsid){//获取所有图片路径List<string> arraylist GetAllImagePathsByGoodId(goodsid);var DownPicpath System.Web.HttpContext.Current.Server.MapPath("/DownPicPackge&qu…

基于javaweb(springboot+mybatis)生活美食分享平台管理系统设计和实现以及文档报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要…

idefo功能模型图_利用好预后预测模型,2个月发篇4分+SCI不是梦

大家好&#xff01;今天跟大家分享的文献是2020年5月发表在Cancer Cell International&#xff08;即时影响因子4.03&#xff09;杂志上的一篇文献。文章基于TCGA数据库和GEO数据库中的胃癌相关数据&#xff0c;利用单因素Cox回归分析及LASSO算法分析确定了与胃癌预后紧密相关的…

Java Springboot+VUE前后端分离网上手机商城平台系统设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#xff…

基于javaweb SSM邮件收发信息系统设计和实现以及文档

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系方式 &#x1f4dd; 项目使…

ubuntu离线安装python_Ubuntu离线安装软件包

一、应用场景a.当我们需要在多台电脑安装同一个软件,并且这个软件很大&#xff0c;下载需要很长时间时b.需要安装软件的ubuntu不能上网二、离线安装包的制作环境说明系统是 ubuntu-16.04.5-server-amd64&#xff0c;默认已经安装好了python3&#xff0c;版本为3.5.2安装制定软件…

基于java+springboot+mybatis 网上商城项目设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 主要技术&#xff1a;Java、springmvc、mybatis、mysql、tomca…

华为主题包hwt下载_华为EMUI系统主题文件hwt修改及制作详细教程

2014-03-07 15:16:56华为EMUI系统主题文件hwt修改及制作详细教程标签&#xff1a;华为,EMUI系统,hwtrom之家小编今天带来华为EMUI系统主题文件hwt修改及制作详细教程&#xff0c;感兴趣的机油赶紧来看看吧。【打包与解包】EMUI的主题hwt的实质其实是zip&#xff0c;于是我们直接…

基于java(springboot+mybatis)网上音乐商城设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要功…

光耦驱动单向可控硅_光耦继电器在实际应用中的作用以及工作原理!!

由于光耦继电器输入输出间互相隔离&#xff0c;电信号传输具有单向性等特点&#xff0c;因而具有良好的电绝缘能力和抗干扰能力。又由于光耦的输入端属于电流型工作的低阻元件&#xff0c;因而具有很强的共模抑制能力。所以&#xff0c;它在长线传输信息中作为终端隔离元件可以…