内网穿透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服务端口)

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

本博客所有文章如无特别注明均为原创。作者:十月梦想复制或转载请以超链接形式注明转自 十月梦想博客
原文地址《内网穿透FRP搭建教程
分享到:更多

相关推荐

未登录,暂时无法评论和查看评论!

点击这里给我发消息点击此处联系博主!