专栏首页十月梦想内网穿透FRP搭建教程

内网穿透FRP搭建教程

        开篇先虾扯蛋一会儿,看到上一篇博文更新已经是1个多月之前的文章了,当时学习小程序忙!拖拖拉拉一个多月,也没学到什么,不过基本的构建明白了!今天是给大家分享一下,内网穿透教程!顺便分享一下自己的frp服务器!

        废话不多说,准备工作,直接上干货!

准备工作:

        ①:公网ip的服务器或者vps

        ②:本次采用的服务端是centos7.4 64位

        ③:测试客户端是win10

        ④:主域名

服务端开始工作:

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

        ② 服务端下载软件包

wget  对应软件包地址

        ③解压软件包(这里以0.18linux版本为例)

tar -zxvf frp_0.18.0_linux_amd64.tar.gz

        ④配置服务端配置文件frps.ini

                          [common]

            bind_addr = 0.0.0.0

            bind_port = 7000

            vhost_http_port = 80

            vhost_https_port = 443

            #面板相关信息

                #端口

            dashboard_port = 7500

                #面板查询账号

            dashboard_user = admin

            dashboard_pwd = admin

                #开启特权模式

            privilege_mode = true

                   #特权口令

            privilege_token = 12345678

            [http]

            type = http

            auth_token = 12345678

            #绑定的顶级域名使用泛解析到服务器ip

            custom_domains = frp.leyuw.com

             [https]

            type = https

            auth_token = 12345678

            custom_domains = frp.leyuw.com

        服务端配置基本搞定,接下来进行frps的启动,进入到frp的目录执行 ./frps -c ./frps.ini

        此时frps(服务端成功启动)

        接下来进行客户端frpc.ini配置

客户端配置工作:

        由于我的客户端环境是win10,所以在此进入frp的github下载地址找到对应版本进行下载,解压后进行frpc.ini配置

              [common]

            server_addr = 服务器端的公网ip

            server_port = 7000

            [ssh]

            type = tcp

            local_ip = 127.0.0.1

            local_port = 80

            remote_port = 6000

            subdomain = test

            ###########

            #映射名字,不能喝已经建立的名字雷同

            [web01]

            #http类型的内网穿透,必须设置vhost_http_port,

            #并且所有的http类型的客户端都将通过同一个vhost_http_port访问。

            type = http

            #映射的本机ip和端口号

            local_ip = 127.0.0.1

            local_port = 80

            #绑定的域名可以使用*.frp.leyuw.com或者另外定义的顶级域名,需要解析的公网ip

            custom_domains = www.53530.vip

            [web02]

            #http类型的内网穿透,必须设置vhost_http_port,

            #并且所有的http类型的客户端都将通过同一个vhost_http_port访问。

            type = http

            local_ip = 127.0.0.1

            local_port = 8080

            custom_domains = 1999.link

            此时客户端配置工作也已经完成,进入客户端的frp安装目录执行 frpc -c frpc.ini进行启动

            访问刚才你custom_domains的域名可以正常访问,映射成功!

            当然此时你可能一会儿客户端就与服务端断开连接,此时可以去进行服务端设置后台运行

            进行服务端frp的安装目录

nohup ./frps -c ./frps.ini &     #启动服务端 带&符号

启动后会返回相关的pid(反馈的数字就是pif) 关闭

kill 19619                     #输入你系统中返回的pid
kill -9 $(pidof frps)          
#或者使用这个命令关闭,$(pidof frps)中frps为进程名称客户端为frpc

查看状态

netstat -antpl                 #看到7000端口说明后台启动成功(配置文件中配置的frp服务端口)

       如何有任何问题或者搭建过程遇到问题可以评论留言,谢谢!    

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • centos7安装图形化界面

    对于新手来说购买服务器(vps)linux系统默认是没有图形化界面的,新手需要图形化界面我们就要自行去安装了!

    十月梦想
  • Express框架之res.render()和res.send()区别

    大多数情况下,渲染内容用res.render(),将会根据views中的模板文件进行渲染。如果不想使用views文件夹,想自己设置文件夹名字,那么app.set...

    十月梦想
  • node项目中文乱码解决

    上一篇的第一个node项目成功运行,但是设置res.write('你好,世界'),浏览器运行出现乱码

    十月梦想
  • PHP面试常见问题汇总

    1、PHP抽象类和接口的区别? a)接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。 b)...

    苦咖啡
  • 面试常问的深度学习(DNN、CNN、RNN)的相关问题

    神经网络的学习就是学习如何利用矩阵的线性变换加激活函数的非线性变换,将原始输入空间投向线性可分/稀疏的空间去分类/回归。增加节点数:增加维度,即增加线性转换能力...

    机器学习AI算法工程
  • 从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD

    Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-...

    solenovex
  • 迄今为止最硬核的「Java8时间系统」设计原理与使用方法

    Java平台时间系统的设计方案 几乎任何事物都会有“起点”这样的概念,比如人生的起点就是我们出生的那一刻。 Java平台时间系统的起点就是世界时间(UTC)...

    Java团长
  • 关于oracle中的反连接(r3笔记第95天)

    在之前的章节中见到讨论过oracle中的半连接 http://blog.itpub.net/23718752/viewspace-1334483/ 与半连接相对...

    jeanron100
  • 【DB笔试面试617】在Oracle中,和“表达式和条件评估”相关的查询转换有哪些?

    小麦苗DBA宝典
  • MacBookAir 2020——年轻人的第一台 Mac 使用体验

    2020年3月18日,苹果悄然在官网上架了新款 iPad Pro 和 MacBookAir。看完了 MBA 的升级内容,我用了四年的电脑就开始卡了起来:

    FesonX

扫码关注云+社区

领取腾讯云代金券