通过阿里云服务器实现FRP内网穿透访问校园网服务器(阿里云免费获取7个月公网IP+FRP内网穿透+SSH远程访问)
创始人
2025-01-18 20:33:44
0

文章目录

    • 目标
    • 公网IP
    • ① FRP在阿里云服务器(公网IP)上的操作
    • ② FRP在校园网服务器(内网)上的操作
    • 如何使用内网穿透后的校园网服务器
    • 未完待续

目标

关键词:内网穿透、1个公网IP映射多台服务器

适用于寒假不在学校的研究生们,需要在家里访问位于学校内的高性能服务器,仅需一个公网IP,使用FRP即可实现多台服务器的远程访问。通过FRP内网穿透使在家的同学们能够远程SSH连接处于校园网的GPU服务器,中间跳板是阿里云服务器。

公网IP

这里我用的是阿里云的免费云服务器,学生注册,首次使用可以获得1+6个月的使用期限。比较简单,很快就能完成这些学习任务,获得7个月的免费使用时间,足够应对寒假的临时使用了。
https://developer.aliyun.com/plan/student?userCode=r3yteowb
在这里插入图片描述

这里我设置的阿里云服务器是Ubuntu系统,学校的服务器也都是Ubuntu系统,操作方便一点。
点击→云服务器 ECS→实例→即可查看获取到的公网IP地址

在这里插入图片描述

这里还需要注意,将所需要的端口开放,点击安全组→管理规则:

在这里插入图片描述

然后点击手动添加:(这里设置的全部端口开放不太安全,仅供参考)

在这里插入图片描述

① FRP在阿里云服务器(公网IP)上的操作

建议以下操作,使用root权限进行操作,建议将文件存放在具有root权限的用户目录

FRP下载地址:
https://github.com/fatedier/frp/releases
这里我使用的是0.32.1版本,下载地址:
https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
上传到服务器,或者使用服务器下载指令下载:

wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz 

这里我通过MobaXterm软件使用SSH远程访问,公网IP,默认端口22,然后用户名为root,密码为自己设置的,如果忘记了可以重置。连接上以后可以直接拖拽上传文件到阿里云服务器。

在这里插入图片描述

密码重置点击这里!!!!

在这里插入图片描述

首先解压:(也可以直接拖拽解压好的文件)

tar -zxvf  frp_0.32.1_linux_amd64.tar.gz 

然后cd到此目录中,配置frps.ini,默认就是这个,无需更改。(这里需注意,需要在阿里云服务器上开放此端口7000的权限)

[common] bind_port = 7000 

保存此文件后:需要将frps文件赋予权限,然后执行启动操作:

# 赋予权限 chmod +x ./frps  # 前台启动 ./frps -c ./frps.ini      # 后台启动(测试完成,能够正常使用后,推荐后台启动) nohup ./frps -c ./frps.ini & 

② FRP在校园网服务器(内网)上的操作

建议以下操作,使用root权限进行操作,建议将文件存放在具有root权限的用户目录

FR上传到服务器,或者使用服务器下载指令下载:

wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz 

可以使用上面一样的步骤,通过MobaXterm软件使用SSH远程访问
首先解压:(也可以直接拖拽解压好的文件)

tar -zxvf  frp_0.32.1_linux_amd64.tar.gz 

然后cd到此目录中,配置frpc.ini,这里我直接列出多台服务器的配置方法:(不要有注释的文字,会报错)

[common] server_addr = 公网IP地址 server_port = 7000  [ssh1设置一个序号方便区分,这里我设置的是ssh1] type = tcp local_ip = 此时登录的这台校园网服务器IP地址 local_port = 22  remote_port = 6000设置一个端口号来对应此服务器,这里我设置的是6000 

保存此文件后:需要将frpc文件赋予权限,然后执行启动操作:

# 赋予权限 chmod +x ./frpc  # 前台启动 ./frpc -c ./frpc.ini      # 后台启动(测试完成,能够正常使用后,推荐后台启动) nohup ./frpc -c ./frpc.ini & 

一台设置好后,下一台一样的流程,只是在配置frpc.ini文件时,需要更改这些:

[common] server_addr = 公网IP地址,跟上面一样,无需更改 server_port = 7000  [ssh2再设置一个序号方便区分,这里我设置的是ssh2] type = tcp local_ip = 此时登录的这台校园网服务器IP地址,需要更换!!!! local_port = 22  remote_port = 6001设置一个端口号来对应此服务器,,这里我设置的是6001,需要更换!!!! 

保存此文件后:需要将frpc文件赋予权限,然后执行启动操作:

# 赋予权限 chmod +x ./frpc  # 前台启动 ./frpc -c ./frpc.ini      # 后台启动(测试完成,能够正常使用后,推荐后台启动) nohup ./frpc -c ./frpc.ini & 

多台服务器都执行相似的操作后,就可以实现,一个公网IP映射多台服务器,仅需更改端口号,即可完成连接不同的服务器。

如何使用内网穿透后的校园网服务器

例如通过MobaXterm软件使用SSH远程访问。

在这里插入图片描述

未完待续

阿里云开放特定端口还未测试成功,目前是通过添加所有端口允许访问来实现的。
目前最新版的FRP已经不是通过配置ini文件来设置了,还未继续研究。

相关内容

热门资讯

十分钟辅助器!朋朋政和麻为什么... 十分钟辅助器!朋朋政和麻为什么一直输(辅助挂)详细教程(固有真的有挂)1、朋朋政和麻为什么一直输ai...
第七分钟辅助!鄂友会有没有挂(... 第七分钟辅助!鄂友会有没有挂(辅助挂)好像是真的有挂(详细辅助透明挂教程)1、鄂友会有没有挂ai辅助...
传递经验"禅游指尖四... 传递经验"禅游指尖四川修改器"禅游指尖四川修改器(果然真的有挂);1)禅游指尖四川修改器辅助挂:进一...
一分钟了解!中至赣州黑科技辅助... 自定义中至赣州黑科技辅助软件视频系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
第5分钟了解!潮汕汇鱼虾蟹修改... 第5分钟了解!潮汕汇鱼虾蟹修改器(辅助挂)好像真的有挂(详细辅助方法);科技安装教程;1367043...
第9分钟辅助!赣州冲关辅助(辅... 1、第9分钟辅助!赣州冲关辅助(辅助挂)攻略教程(其实真的是有挂);代表性(透视辅助软件透明挂)高科...
六分钟辅助器!上饶中至能操控吗... 六分钟辅助器!上饶中至能操控吗(辅助挂)原来有挂(详细辅助AA德州教程)1、超多福利:超高返利,海量...
查到实测"新西部透视... 查到实测"新西部透视挂辅助器"新西部透视挂辅助器(确实有挂)新西部透视挂辅助器辅助器中分为三种模型:...
分享认知!八闽福建辅助(辅助挂... 自定义八闽福建辅助系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
第5分钟了解!途游游戏辅助器免... 第5分钟了解!途游游戏辅助器免费(辅助挂)竟然是有挂(详细辅助神器);支持2-10人实时对战,虚拟庄...