当前位置:首页 > CN2资讯 > 正文内容

内网穿透可以把linux mysql接到外网教程

2天前CN2资讯


什么叫“内网穿透”?

假如我在局域网中有一台电脑,并且部署了一些web服务希望所有人都能访问它。但这台电脑只有局域网ip,并没有公网ip,那么只有同一局域网内的设备才能找到这台电脑,而其他设备最多只能找到路由器,但却进不了你的局域网。

那么就需要完成内网穿透了。

参考:

https://www.zhihu.com/question/63098230

前置的要求:

1、一台VPS服务器(Linux CentOS 7)

2、XShell(ssh工具)

VPS的配置推荐:1个CPU核心(2.3-3.6GHz v3) 1G运行内存,带宽越大越好


1、通过ssh连接服务器

打开XShell,在小黑窗里输入:ssh 你的服务器ip ,ssh的端口默认22,没改过端口的不用填写

样例:

ssh 123.123.123.123

出现这个页面输入登录名称,默认是root :

 

出现这个页面的时候输入密码,一般在买好的服务器的管理页面里:

 

完成的效果: 

2、在服务器端安装Frps

1.下载frp:

wget https:///fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_amd64.tar.gz

*一般服务器默认带有wget,没有wget使用:“yum install wget” 安装wget

2.解压压缩包:

tar -zxvf frp_0.37.0_linux_amd64.tar.gz

3.将解压好的文件移动

mv frp_0.37.0_linux_amd64 /usr/local/frp

4.进入刚才移动的文件所在的文件夹

cd /usr/local/frp/

5.修改Frps的配置文件

vim frps.ini

打开后的界面:

*没有上面的配置看下面

*按下i才能开启编辑,Ctrl+ins 才能粘贴(Xshell)

配置:

[common] #Frp服务的端口: bind_port = 7000 #Frp服务的验证方式(不用改,默认token就行) authentication_method = token #你的Token(密码) token = abcd1234 #监听的ip(不用改) dashboard_addr = 0.0.0.0 #管理面板端口(默认7500不用改) dashboard_port = 7500 #管理面板用户名 dashboard_user = admin #管理面板密码 dashboard_pwd = admin #HTTP网页穿透的端口 vhost_http_port = 80 #HTTPS网页穿透的端口 vhost_https_port = 443

 根据自己的情况改

改好了直接按下ESC,直接按下Shift+;、w、q 这三个键,退出编辑模式

6.启动Frps

nohup ./frps -c frps.ini & > /dev/null 2> /dev/null &

附:关闭Frps

ps -ef | grep frp

运行效果:

第二个数值就是PID:

关闭Frps:

kill -9 【PID】

 示例:

kill -9 6305

3、在客户端(本地)配置Frpc

1.从Github下载Frpc,下载后解压到文件夹里

https:///fatedier/frp/releases

2.配置Frpc.ini

*避免选错,建议把所有frps的文件和exe都删除

可以根据Frpc_full.ini查看更多的配置

案例:

[common] #服务器的IP server_addr = 123.123.123 #服务器配置的端口 server_port = 7000 #服务器配置的Token(密码) token = abcd1233 #这个案例是http网页的 [web] #映射类型,详见frpc_full.ini type = http #需要映射的本地服务ip local_ip = 192.168.1.6 #需要映射的本地服务端口 local_port = 80 #映射绑定的域名,没有域名可以直接写你的服务器IP custom_domains = 123.123.123

3.在文件夹里打开cmd窗口启动frpc.exe

 

4、完成

http(s)连接访问:

http(s)://你的服务器的IP:你设置的vhost_http_port(默认80)或者vhost_https_port(默认443)

能够访问到内网界面,就已经全部完成了,上述内容有不对的欢迎在评论区指出哦~



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19875.html

    分享给朋友:

    “内网穿透可以把linux mysql接到外网教程” 的相关文章

    深入探讨144GB显存显卡在深度学习中的应用与优势

    在谈到现代显卡时,144GB显存无疑成为了一个引人注目的热门话题。显存是显卡中极为关键的一部分,决定着我们在高性能计算、图形处理和深度学习等领域的使用体验。显存的容量直接影响到显卡在执行复杂任务时的能力,而144GB的显存容量,帮助我们突破了许多传统显存限制。 首先,显存的基本概念就像是计算机的临时...

    全球云服务厂商排名分析:选择适合你的云服务平台

    在如今这个数字化快速发展的时代,云服务已经成为企业运营的核心。全球云服务市场正在以前所未有的速度增长,吸引了众多企业选择不同的云服务提供商。作为用户,当我们谈论云服务厂商时,不可避免地会提到几个行业巨头,显然,他们的市场份额和影响力在整个行业中是不可忽视的。 近年以来,亚马逊网络服务(AWS)稳居全...

    黑五VPS促销: 省钱又省心的选择指南

    在这个数字化的时代,VPS(虚拟专用服务器)成为越来越多业务和个人的选择。VPS其实是一种独立的虚拟服务器,它通过物理服务器上的虚拟化技术进行资源分隔。因此,不同用户可以在同一台物理服务器上,拥有独立的操作空间。想象一下,你可以像使用传统的独立服务器一样,享受更高的性能和安全性,同时又不需要承担独立...

    2023年VPS评测:选择适合您的虚拟私人服务器的指南

    在网络世界中,VPS代表虚拟私人服务器。简单来说,它是一种虚拟化技术,允许用户在一台物理服务器上运行多个虚拟服务器。每个VPS都有独立的操作系统和资源,用户可以专属管理和配置,像对待自己的服务器一样。这种灵活性使得VPS成为开发者、企业和个体户等各种用户的热门选择。无论是网站托管,还是应用程序的开发...

    阿拉伯 VPS 购买指南:选择高效稳定的虚拟私人服务器

    在数字化时代,越来越多的人和企业需要高效、稳定的网络服务。此时,VPS(虚拟私人服务器)就成为了一个非常受欢迎的选项。VPS 是将物理服务器虚拟化后形成的多个独立虚拟服务器,每个 VPS 都拥有独立的操作系统和资源,这让它们很适合那些需要高度自定义和安全性的用户。 谈到阿拉伯 VPS,它们的特点尤为...

    使用Google联通测试工具优化网络连接,提升上网体验

    在现代社会,互联网的快速连接已成为我们生活中不可或缺的一部分,而Google联通测试工具正是为了帮助我们监测和评估网络连接而推出的一项实用工具。我早就听说过这个工具,想亲自体验一下它的功能和便利性。 什么是Google联通测试工具 Google联通测试工具,是一种在线服务,允许用户轻松地测量其网络连...