云服务器frp内网穿透,包括防火墙如何设置
创始人
2024-09-25 04:22:19
0

实现通过云服务器实现frp内网穿透

1.需要一台云服务器

云服务器买腾讯云或者阿里云的都行,价格基本是新用户99一年,别的没用过,估计大差不差

安装你需要的系统,如果没有别的需求,安装CentOS或者是Ubuntu都可以,安装好后能访问系统即可。

之后该云服务器会有一个公网ip,比如123.123.123.123

2.FRP工具下载

Release v0.48.0 · fatedier/frp (github.com)icon-default.png?t=N7T8https://github.com/fatedier/frp/releases/tag/v0.48.0

访问上面的链接下载,版本目前已经更新到0.50以上了,但是太新的没用过,所以就用之前版本的了。

注意:下载到Windows下,frpc会被当病毒干掉,要么把杀毒的暂时关了,要么放到服务器里解压

3.云服务器文件配置

下载后解压会得到下面这些文件,

云服务器需要的是frps和frps.ini,

被穿透的需要的是frpc和frpc.ini。

分别复制到云服务或者是被穿透设备的/usr/local/frp的文件夹下(参考的别人大佬的位置),我自己直接放在自己用户的home文件夹下了,放在哪都行

在云服务器端

清空frps.ini,再复制下面内容,

[common] bind_port = 7001 dashboard_port = 7501 token = 12345678 dashboard_user = admin dashboard_pwd = admin 

内容都可以改成你想要的,比如token,记得和frpc.ini一致即可,

dashboard_user和dashboard_pwd是远端管理网页,改成自己需要的

4.被穿透设备配置

清空frpc.ini的内容,之后复制下面的内容

[common] server_addr = 公网ip server_port = 7001 token = 12345678  [被穿透设别的名字] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 端口号

server_addr = 公网ip      把这里的内容改成你的云服务器的ip,比如123.123.123.123

[被穿透设别的名字]      如果你有很多被穿透的服务器,避免记不住,就给每个服务器都取个名字

remote_port = 端口号    端口号往大了设置,比如59999

如果你有第二个,或者更多,那就同样的方法把文件复制到相应的设备中,需要修改的是[名字]和端口号。

5.防火墙设置

云服务器和云服务器平台有两道防火墙,最外层是平台设的防火墙,到云服务器本身还有一道防护墙

一、在云服务器环境中,比如腾讯云,通常存在两个层次的管理体系:

1.云平台的服务器管理(例如腾讯云的管理平台):

        1.1功能: 提供对云服务器的全局管理,例如创建、删除、启动、停止服务器实例,设置网络、存储、安全组等资源。
        1.2作用: 云平台管理工具是用于管理你所购买和配置的所有云资源,它们提供的界面或 API 可以帮助你快速地管理云服务器的生命周期。
        1.3安全组: 云平台通常提供安全组来管理网络访问权限,这些安全组规则是在云平台层面实现的,决定了哪些流量可以进出你的云服务器。
2.云服务器本地管理(操作系统级别管理):

        2.1功能: 指云服务器内部的管理,包括操作系统、应用程序、防火墙(如 ufw)、文件系统和用户权限管理。
        2.2作用: 本地管理工具是用于管理和配置服务器内部的细节,比如配置操作系统防火墙、安装软件、配置服务等。你对服务器操作系统的所有控制都是通过这个层次进行的。
二、二者的关系:
1互相补充:
云平台提供更高层次的管理,帮助你管理和保护多个实例之间的网络和访问,而本地管理则允许你对每个实例进行更细粒度的配置。
2安全层次: 云平台的安全组可以看作是外层的防护,决定哪些流量能够到达服务器;而服务器本机的防火墙管理(如 ufw)则是内层防护,控制流量在到达服务器后如何处理。
3.优先级: 如果在云平台的安全组中禁止了某个端口的访问,那么即使你在本地防火墙中开放了该端口,外部流量依然无法访问这个端口。反之,如果云平台的安全组允许了某个端口的访问,但本地防火墙阻止了该端口的流量,流量也无法进入。

5.1 云服务器平台防火墙设置

简而言之,云服务器有两道防火墙包裹,如果想访问里面的数据,就必须两道墙全开,首先登录云服务器平台,打开防火墙

点击添加规则

端口号填写:

frps.ini下的

bind_port = 7001
dashboard_port = 7501

还有frpc.ini下的

remote_port = 端口号

如果你有多个,那就填写多个端口号

我的设置就是7001,7501,59999  逗号隔开

 5.2 云服务器防火墙设置

之后连接云服务器,输入下面命令

sudo ufw allow 7001,7501,59999/tcp sudo ufw status   #查看开启状态 

这样之后,两层防火墙就都对我们需要的端口放行了

6.启动frp

云服务器端:

cd 到 frp文件夹 sudo nohup ./frps -c ./frps.ini &       #其中&符号表示后台运行   #如果上面的没成功,按照下面的调试 ps aux | grep frps    # 查看frpc进程 sudo pkill -f frps       #  杀死所有frpc进程 sudo ./frps -c ./frps.ini &  #调试用的

被穿透设备端:

cd 到 frp文件夹 sudo nohup ./frpc -c ./frpc.ini &       #其中&符号表示后台运行   #如果上面的没成功,按照下面的调试 ps aux | grep frpc    # 查看frpc进程 sudo pkill -f frpc       #  杀死所有frpc进程 sudo ./frpc -c ./frpc.ini &  #调试用的

 两个指令基本一致,区别是frpc和frps

7.frp管理界面(可选)

我们开放dashboard_port = 7501的目的就是进入到frp提供的管理界面,访问方式也非常简单,直接浏览器访问

云服务器ip地址:7501

之后输入设置的用户名和密码,默认都是admin。

相关内容

热门资讯

安卓系统可以分享视频吗,安卓系... 你有没有想过,手机里的视频怎么才能和朋友一起分享呢?尤其是当你发现了一个超级搞笑的短视频,或者是一部...
安卓系统上安装pc软件,跨平台... 你是不是也和我一样,对安卓系统上的那些PC软件垂涎欲滴呢?想象在手机上就能享受到电脑上的强大功能,是...
安卓原生系统怎么折腾,深度定制... 你有没有想过,你的安卓手机其实就像一个等待你发挥创意的画布呢?没错,就是那个安卓原生系统,它可是隐藏...
安卓作业系统耗电,深度解析耗电... 手机电量告急,是不是你也和我一样,对安卓作业系统的耗电问题头疼不已?别急,今天就来聊聊这个让人又爱又...
宝宝浙江游戏安卓系统,乐享童年 最近有没有发现你家的小宝贝对手机上的游戏越来越感兴趣了呢?尤其是那些在浙江地区特别受欢迎的安卓系统游...
安卓系统程序放在那,安卓系统程... 你有没有发现,手机里的安卓系统程序总是乱糟糟的,有时候找起来就像大海捞针一样?别急,今天就来给你揭秘...
手表怎么装上安卓系统,轻松安装... 你有没有想过,你的安卓手机那么智能,那你的手表呢?是不是也想给它来个升级,让它也能玩转各种应用,变身...
碧蓝航线在安卓系统,安卓平台上... 你知道吗?最近在安卓系统上,有一款游戏可是火得一塌糊涂,那就是《碧蓝航线》!这款游戏不仅画面精美,剧...
安卓系统设置分辨率,解锁屏幕显... 亲爱的手机控们,你是不是也和我一样,对手机屏幕的分辨率有着超乎寻常的执着呢?分辨率,这个看似简单的数...
安卓超市收银系统下载,高效便捷... 你有没有想过,逛超市的时候,收银员那熟练的操作是不是让你也跃跃欲试呢?现在,机会来了!安卓超市收银系...
安卓系统升级清理,深度清理与性... 亲爱的手机控们,你是不是也和我一样,对安卓系统的升级清理充满了好奇和期待呢?每次系统更新,都仿佛是给...
安卓如何绕过系统安装,深度解析... 你是不是也和我一样,对安卓系统的安装限制感到有些头疼?有时候,我们可能需要安装一些特殊的软件或者游戏...
安卓系统跟linux系统怎么样... 你有没有想过,你的手机里那个默默无闻的安卓系统,和电脑上那个稳如泰山的Linux系统,它们之间到底有...
凤凰系统用安卓软件很卡,凤凰系... 最近是不是发现你的凤凰系统用安卓软件时总是卡得要命?别急,让我来给你细细道来,看看这其中的原因和解决...
安卓系统怎么玩脸书,脸书应用攻... 你有没有想过,在安卓系统上怎么玩转脸书呢?这个全球最大的社交平台,可是让很多人沉迷其中哦!别急,今天...
虚拟机系统安卓11,虚拟机系统... 你有没有想过,手机里的安卓系统竟然也能变成电脑上的虚拟机?没错,就是那个我们每天不离手的安卓11系统...
钻石vip微信安卓系统,畅享无... 你知道吗?在微信这个庞大的社交世界里,钻石VIP可是个让人羡慕的身份呢!尤其是对于那些安卓系统的用户...
安装安卓系统后蓝屏,安卓系统安... 你刚刚升级了安卓系统,是不是觉得自己的手机焕然一新,充满了科技感?就在你沉浸在新系统的美好体验中时,...
安卓系统如何调出返回键,安卓系... 你是不是也和我一样,有时候在使用安卓手机时,突然发现那个神秘的返回键怎么就消失了?别急,今天就来手把...
荣耀8安装原生安卓系统,体验纯... 你有没有想过,让你的荣耀8手机焕发新生?别再让它被那些臃肿的第三方系统拖累啦!今天,就让我带你一起探...