阿里云主机构建FRP内网穿透家用服务器避坑指南

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
轻量应用服务器 2vCPU 4GiB,适用于搭建容器环境
简介: 详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。

一、准备工作

1.1一台云主机

我选择的是阿里云ECS,配置:2核2G,SSD40G,3M固定带宽(今年销冠)。



1.2家用服务器

用了近10年的笔记本就可以了。(纯属玩笑!准备淘汰的就可以了)。


1.3安装操作系统

选择安装Linux系统,发行版根据个人使用喜好,初次上手linux的可以选择Ubuntu或者Debian,安装界面友好,遇到问题有100种解决办法,很放心!我用的Archlinux,有一定的使用曲线,不建议上手就选择这个发行版。

1.4准备100M电信宽带

你的家用服务器准备发布博客、个人网站或者个人网盘使用,100M的电信宽带就妥妥地够用了。等后面有考虑流媒体服务再考虑升级宽带套餐吧。


二、frp服务器端安装

2.1 云服务器下载frp内网穿透工具

云服务器端切换至root用户,从github上下载frp的tar包。

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


2.2 安装frp工具

在/root下找到frp_0.53.2_linux_amd64.tar.gz压缩包,进行解压。

$ tar -zxvf frp_0.53.2_linux_amd64.tar.gz

2.3 配置frps,安全组放通7000端口

通过对frps.toml进行配置,端口绑定为7000,此处端口是面向家里的服务器与云端服务器通过ssh访问的端口。

#通过vim对配置文件进行修改$ vim ./frps.toml#绑定端口号bindport=7000

2.3 后台运行frps

通过后台运行frps,即使退出了SSH后,frps服务依然在线。

$ nohup ./frps -c ./frps.toml >/dev/null 2>&1 &

三、frp客户端安装

3.1 本地安装frp客户端

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

宝子们是不是觉得奇怪,为什么frp客户端和服务端是一个包,别急,请接着往下看。

3.2 安装frp工具

$ tar -zxvf frp_0.53.2_linux_amd64.tar.gz

3.3 配置frpc,安全组放通6000端口

# 通过vim进行配置文件修改$ vim frpc.toml # frpc.toml配置文件内容serverAddress = "云服务器公网ip"serverPort = 7000[[proxies]]name = "test-tcp"type = "tcp"localIP = "127.0.0.1"localPort = 22remotePort = 6000

答疑小课堂!!!

宝子们,看到这里就能解答你们刚才的疑惑,这个压缩包是含了服务端和客户端,云服务器和本地主机对应不同的启动程序进行操作。

敲黑板!!!

宝子们,记得安全组配置里面放通6000端口号,这个是本地主机映射到云服务器的端口,也是对外提供应用访问的端口,ssh就是通过这个端口号访问本地服务器。

3.4 启动frpc客户端

$ ./frpc -c ./frpc.toml

四、远程访问本地服务器

4.1 通过SSH远程访问本地服务器

$ ssh -p 6000 用户名@云服务器公网IP

SSH远程服务器报错

本地服务器报错

宝子们跟着操作到这里是不是出现情况了?SSH访问被拒绝了!

这里是我目前看到有关FRP远程穿透工具自制家用服务器的文章教程里没有一篇对于SSH访问被拒绝给出正确解决方案,这个坑就让我来给宝子们填上,亲测有效,放心食用!

不求打赏,给个免费的点赞,也是我继续为大家输出优质内容的鼓励。

4.2 SSH远程连接遭到拒绝后的解决办法

SSH访问被拒绝可能有的几个原因:

  • 没有安装SSH
  • SSH守护进程没有启动
  • SSH登录凭证有误
  • 访问端口关闭

通过排除法,我们发现是SSH守护进程没有启动。问题找到了,通过systemctl打开守护进程。

#启动SSH$ systemctl start sshd #查看SSH守护进程启动状态$ systemctl status sshd

SSH守护进程正常运行

再一次远程登录服务器,云服务器反馈远程访问成功连接,本地服务器显示端口22已建立连接。

云服务器端显示建立SSH连接

本地服务器端显示建立SSH连接

此刻,我只想说:确认过眼神,遇上对的人。


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
存储 缓存 弹性计算
阿里云经济型e实例云服务器评测:企业官网搭建的性价比之选
阿里云服务器经济型e实例可以用来搭建企业网站吗?云服务器作为搭建企业官网的基础设施,其性能、稳定性、成本等因素直接影响着官网的运营效果。阿里云经济型e实例云服务器作为一款性价比较高的产品,备受用户关注。许多企业在选择云服务器搭建官网时,都会将其纳入考虑范围。本文将详细探讨阿里云经济型e实例云服务器的特点、性能表现、稳定性与可靠性,以及成本考量,最终解答是否适合用它来搭建企业官网。
|
3月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
3月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
288 10
|
29天前
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
609 42
|
2月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
239 28
|
2月前
|
存储 机器学习/深度学习 算法
阿里云X86/ARM/GPU/裸金属/超算等五大服务器架构技术特点、场景适配与选型策略
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别。本文将深入解析这些架构的特点、优势及适用场景,帮助用户更好地根据实际需求做出选择。
|
2月前
|
存储 开发框架 安全
阿里云轻量应用服务器38元与云服务器99元和199元区别及选择参考
2025年,阿里云推出了多款价格比较实惠的轻量应用服务器和云服务器,这些产品以其卓越的性能和亲民的价格,吸引了众多个人开发者、小型网站以及中小企业的关注。本文将对这几款轻量应用服务器和云服务器进行详细对比和测评,分析其性能和适用场景,以供大家在选择时参考。
|
3月前
|
弹性计算 运维 监控
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
268 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
|
2月前
|
存储 机器学习/深度学习 人工智能
阿里云第八代云服务器c8i与g8i深度解析:技术对比、场景适配与选购指南
阿里云服务器计算型c8i与通用型g8i实例属于阿里云的第八代云服务器实例规格,是除了计算型c7与c8y和通用型g7与g8y之外同样深受用户喜欢的云服务器实例规格。本文将详细解析计算型c8i与通用型g8i实例的技术特性、适用场景、性能优势,以及最新的活动价格情况,并为用户提供购买建议。
|
2月前
|
自然语言处理 大数据 云计算
「轻」启未来:阿里云轻量应用服务器用户交流会
扫描海报二维码报名,赢取百元代金券!

热门文章

最新文章

相关产品

  • 云服务器 ECS