阿里云CentOS ECS Linux 在VPC环境下自建NAT访问外网,重启后依旧有效

VS Code Remote-SSH 阿里云连接失败的三大根因与修复方案 VS Code Remote-SSH 是一种基于 SSH 协议实现远程开发环境接入的技术,其核心原理是通过本地 VS Code 启动远程 `vscode-server` 进程,并建立端口转发隧道完成通信。技术价值在于免容器、低侵入、高保真地复现本地开发体验。典型应用场景包括阿里云 ECS、腾讯云 CVM 等公有云 Linux 主机的远程编码调试。但实践中常因环境初始化异常、文件系统挂载限制(如 noexec)、SSH 密钥协商兼容性问题导致‘已连接却无法加载文件树’。本文聚焦 Remote-SSH 在阿里云 阅读详情

最近工作中要用到阿里云VPC,发现VPC内的机器访问外网没法访问,购买阿里云的NAT服务最少也要12元/天,我就几台机器,10台都没到,感觉有点太浪费了,于是寻找自建NAT软路由的方式,发现网上确实有很多文章介绍了如何配置,但是缺少了一部分,就是配置持久化的操作,导致只要跳板机一重启,配置就归0了,这是不允许的,谁还能保证跳板机永远不重启,总有个万一不,所以将自己的配置过程公布下来,亲测有效:

1、假定已经在VPC下,购买了N台服务器

2、配置跳板机

     选择其中一台,配置固定IP或者配置EIP,让其能够访问外网,我们称之为跳板机

3、配置路由表

      在阿里云控制台“专有网络”-->“路由表”,选择自己的VPC对应的路由表记录,选择“管理”-->“添加路由条目”,添加一条:0.0.0.0/0的路由条目,下一跳,选择ECS,然后指定ECS为你的跳板机,具体如下图:

4、在跳板机上配置软路由

echo 1 > /proc/sys/net/ipv4/ip_forward  配置转发

cat /proc/sys/net/ipv4/ip_forward      检查下配置是不是1

使用 sysctl -p 命令重新加载使配置立即生效 

启用iptables的SNAT链: 
iptables -t nat -R POSTROUTING 1 -s 192.168.0.0/24 -j MASQUERADE
(其中192.168.0.0/24,为你的vpc内网网段,可以在阿里云的“专有网络”-->“交换机”栏目看到)

5、配置重启后生效

经过以上配置,VPC的ECS其实已经可以访问外网了,但是发现一个问题,跳板机不能重启,重启有就会又无法访问,所以还要进行如下配置,保证重启后,配置依旧有效:

保存防火墙规则
iptables-save > /etc/sysconfig/iptables

配置重启后自动执行相关命令,使软路由生效

vim /etc/rc.d/rc.local  增加如下配置:
iptables-restore < /etc/sysconfig/iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p

 

Linux运维入门实战:从零搭建环境到部署Nginx Web服务 很多同学想学习 Linux,但面对命令行、系统架构、网络配置等概念时,常常感到无从下手,网上资料又过于零散。本文将从零开始,手把手带你搭建 Linux 环境、掌握核心命令、部署常用服务,并最终完成一个完整的 Web 服务部署实战项目。无论你是计算机专业学生、希望转行运维的开发人员,还是想提升服务器管理能力的从业者,都能通过这篇系统教程,构建起 Linux 运维的完整知识体系,达到可独立完成基础运维工作的水平。 1. Linux 运维:核心概念与职业前景 在深入学习具体操作之前,我们有必要理解 Linux 运 阅读详情

相关推荐

2026年Linux运维工程师学习路线:从零基础到实战就业

如果你正在考虑转行IT,或者想从开发转向运维,Linux运维工程师可能是你听到最多的岗位之一。但面对海量的教程、零散的知识点,以及“学完就能就业”的承诺,你是否感到迷茫:到底要学什么?学到什么程度才算“会”?学完真的能找到工作吗? 这篇文章要解决的,正是这个核心问题。我将为你梳理一份清晰、可执行、面向2026年就业市场的Linux运维学习路线图。这不是一个简单的命令列表,而是一个从零基础到具备实战就业能力的系统性成长路径。我会结合行业招聘需求和实际工作场景,告诉你每个阶段应该掌握什么,如何验证自己的学习成果

1098

ECS无外网IP访问外网(NAT网关)

使用场景 如:有两台以上ECS实例,其中只有一台分配了公网IP,无外网IP的ECS需要访问外网 阿里云CentOS 7无外网IP的ECS访问外网 三步搭建VPC专有网络NAT网关,配置SNAT和DNAT规则 实现方式 自建NAT网关配置SNAT和DNAT转发规则 搭建NAT网关就是为了实现在相同VPC内,没有公网IP的ECS借助有公网的ECS访问外网,或者是外网通过端口映射访问到内网服务器。...

弈凌 7510

Linux应急靶场搭建与攻防演练:从环境构建到实战响应

应急靶场是网络安全领域用于模拟真实攻击场景的隔离可控环境,其核心原理在于通过构建包含脆弱性的系统镜像,让安全人员在不影响真实业务的前提下进行攻防演练与技能训练。在技术价值层面,靶场能够有效提升对操作系统安全机制、常见攻击向量及应急响应流程的实践认知,尤其对于占据服务器市场主导地位的Linux系统,掌握其攻防技术至关重要。典型的应用场景包括安全人员培训、红蓝对抗演练、漏洞验证及应急响应流程测试。本文聚焦于Linux基础应急靶场(Linux1)的构建,详细阐述了通过虚拟机或云服务器实现环境隔离、在Ubuntu/

dy_f的专栏 542

阿里云ECS服务器配置外网访问详细说明

1.云服务器 ECS为专有网络,默认不开启外网访问 2.阿里云服务器默认是没有配置外网访问的,默认只开启了CMP协议、SSH 22端口、RDP 3389端口三个端口 3.登录阿里云,在左侧控制台创建安全组 添加需要开通外网访问的端口并保存 4.在服务器实例–>更多–>网络和安全组–>加入安全组,选择新建的安全组规则 5.重启服务器 6.在服务器上配置防火墙入站规则,添加对应端口即可。 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢

weixin_44529420的博客 1万+

Docker网络模型深度解析:从bridge到overlay的生产级实践

Docker网络是容器化架构中连接应用与基础设施的核心通信层,其本质是一套基于Linux命名空间、veth pair、网桥和iptables构建的可编程网络栈。理解bridge、host、none与overlay四大驱动的内核原理,是解决跨容器、跨宿主机通信问题的前提;而MTU一致性、iptables转发策略、DNS解析机制等细节,直接决定微服务调用的稳定性与性能。在Kubernetes生态中,Flannel、Weave等CNI插件延伸了Docker原生网络能力,支撑服务发现、加密通信与网络策略落地。本文聚

weixin_30520015的博客 315

如何在阿里云上自建NAT服务器来访问外网

Linux 内核是支持地址转换的,这里我们利用 Linux 内核的转发机制来实现NAT服务。使阿里云 VPC内网 没有外网IP 的 ECS服务器 通过我们 自建的NAT 访问外网。在阿里云上购买一台ECS,要求 linux 内核系统,拥有外网IP。

大鹏的技术博客 2058

阿里云ecs服务器如何设置实现访问互联网

阿里云ecs服务器如何设置实现访问互联网

qq_41905051的博客 4783

从Xilinx FPGA到MIPI DSI LCD屏:手撸代码的实战经验分享

本文分享了使用Xilinx FPGA驱动MIPI DSI LCD屏的实战经验。作者从依赖官方IP核失败,到与底层D-PHY IP缠斗,最终通过手撸代码,直接配置GTY收发器原语并实现完整的D-PHY与DSI协议栈,成功点亮屏幕。文章详细剖析了协议细节、Vivado工具链的调试技巧与避坑指南,为FPGA工程师提供了从理论到实践的宝贵参考。

weixin_29188997的博客 399

dd一键换系统脚本使用教程

之后使用screen命令开一个窗口,防止在ssh断开后进程被kill(使用vnc连接不会被kill,但如果断开重连,无法看到之前的控制台日志,而使用screen,再次连接后可以再进入screen看到之前的日志)如果输入y使用,那么镜像的下载地址是od,也就是OneDrive,如果输入n不使用,那么镜像的下载地址是gd,也就是Google Drive。如果在阿里云使用DD脚本,DD安装Windows系统选择阿里云专用版,因为阿里云使用了特殊的驱动。在选择镜像时,使用BIOS(Legacy)启动的镜像!

biliwind的博客 6718

ml307 二次开发

中移物联网旗下4g模组官方网站官方教程id=514官方客户不知道啥时候上班 早上10点也说不在服务时间内 找不到官方的sdk下载路径。

myWorld001的博客 2872

告别龟速与断连:Arduino IDE下ESP32及ESP32-CAM一站式环境部署指南

本文提供Arduino IDE下ESP32及ESP32-CAM一站式环境部署指南,解决下载速度慢、断连等常见问题。通过国内镜像源加速、详细步骤讲解和ESP32-CAM专属配置技巧,帮助开发者快速完成环境搭建,避免常见陷阱,提升开发效率。

weixin_30576827的博客 771

一键部署NAT功能的ECS集群

应用场景 专有网络环境下,云服务器ECS实例不能直接访问公网,需要通过挂载EIP来获得公网访问的能力。但是往往集群内部多台ECS都能对外提供服务,这时如果每一台都挂载EIP不仅耗费带宽资源,还破坏了整个网络结构。本文介绍一种SNAT网关访问公网的方式如下图所示 : 解读: 拿其中一台ECS做为VPC网络的NAT网关,然后在路由表中添加其他实例的转发规...

weixin_34238642的博客 280

修勾逃生巨人危机v10.9.9修改版:免广告无限内购与GM工具详解

游戏修改技术是通过对原版游戏程序进行代码层面的调整,实现特定功能的增强或限制解除。其核心原理涉及内存修改、资源替换和API拦截等技术手段,能够有效提升用户体验和测试效率。在移动游戏领域,免广告和无限内购是常见的技术实现方向,通过屏蔽广告SDK调用和修改内购验证逻辑,为用户提供更流畅的游戏体验。这类技术特别适合游戏开发者进行功能测试,以及玩家希望完整体验游戏内容而不受商业模式限制的场景。以修勾逃生巨人危机v10.9.9版本为例,该修改版集成了GM工具开启功能,通过特定操作路径即可激活调试面板,实现了广告去除和

weixin_30855099的博客 2588

阿里云核心知识点汇总

不同 VPC 默认二层隔离,不能内网互通安全组有状态,NACL 无状态,二者可以叠加使用RDS 访问:安全组放行端口 + RDS 白名单双重校验ECS 固定公网 IP 不能解绑;EIP 支持自由绑定解绑OSS 不能像 NAS 一样挂载为本地磁盘;NAS 支持多 ECS 共享挂载RAM 角色用于云产品互访;RAM 用户给人 / 外部程序使用可用区 AZ 用于同城容灾;地域 Region 用于异地容灾。

webBOFB的博客 493

基于h5端的视频录制和回溯功能的实现

整理了一套《前端大厂面试宝典》,包含了HTML、CSS、JavaScript、HTTP、TCP协议、浏览器、VUE、React、数据结构和算法,一共201道面试题,并对每个问题作出了回答和解析。

发果叁 3188

Matlab处理气象数据(六)数据的面积加权

由于地理投影导致导致每个像元实际地面面积不同,越靠近北极实际面积越小,越靠近赤道实际面积越大,如果不进行面积加权就简单平均,会导致温度较实际温度偏低。 用以下公式计算地理投影每个像元的面积: double pi = 3.1415926; double R = 6371007.181; //units - m double area = (pi/180.0)*R*R*fabs(sin(dLat1/180.0*pi) - sin(dLat2/180.0*pi)) * fabs(dLon1 - dLo

设计の诗 1万+

阿里云ECS搭建vsftpd FTP服务器:从配置到安全加固全攻略

文件传输协议(FTP)作为经典的网络文件传输标准,通过客户端-服务器架构实现跨平台文件共享。其工作原理基于控制连接和数据连接的双通道机制,其中被动模式(PASV)通过服务器动态开放端口有效解决了现代网络环境下的防火墙穿透问题。在云计算时代,FTP服务在ECS服务器上的部署为个人项目文件管理、团队文档共享和静态资源分发提供了可靠解决方案。本文聚焦阿里云ECS环境,结合vsftpd配置实践与安全组策略,详细解析被动模式端口映射、用户权限隔离等核心配置,并针对“读取目录列表失败”等典型连接问题提供系统化排查方案,

chulilang8944的博客 485

汽车IVI中控开发入门及进阶(九):显示屏

显示屏Display panel和触控屏Touch panel,可以说随着汽车四化的进展,屏越来越多,越来越大,越来越高清,成为IVI中控、智能座舱系统的重要组成部分。比如如下一个电阻触摸屏。正文:显示屏主要功能就是显示,车载内容和信息的传递全靠显示屏,目前车载显示屏的种类可以分为:LCD液晶显示屏(TFT(薄膜晶体管)驱动的有源矩阵液晶显示,再细分IPS、TFT、SLCD,这几个子类)、LED显示屏(用 LED发光二极管作为背光光源)、OLED 显示屏。

码农17年的博客 2525

将linux配置成网关

iptabels默认不会以服务运行,iptables策略重启系统后会丢失,想让防火墙策略持久化,就必须要安装iptables服务。如果不执行这一条,会经常出现网站能ping通但打不开网页的问题。如何将Centos7配置成网关。iptabtles服务启动后会。之前保存的iptables规则。地址,如果通了就完成了。保存后使内核配置生效。

教Linux的李老师 5018

WPF实战案例 | C# WPF实现大学选课系统

WPF实战案例_C# WPF实现大学选课系统, C# WPF实现大学选课系统,大作业,毕业设计,该系统实现多身份登录、修改密码、课程的管理,个人信息的管理等功能。这个源码让你快速搭建自己的应用程序,注释完整,代码规范,各种风格都有,代码上手简单,代码独立,可以直接用程序打开,运行使用。也可直接点击EXE运行程序。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4622

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

2026最新Linux运维教程:从零到就业的实战学习路径

Linux系统作为现代IT基础设施的核心,其运维能力是保障服务稳定与高效运行的关键。理解其工作原理,从内核管理、进程调度到网络协议栈,是掌握自动化部署、监控告警和高可用架构的基础。掌握Linux运维不仅能提升系统稳定性与安全性,更是实现DevOps、云原生和SRE等现代技术实践的基石,广泛应用于服务器管理、云计算、容器化和自动化运维等领域。本教程聚焦于【学完即就业】和【实战项目】两大核心,通过系统化的路径设计,帮助学习者构建从环境搭建、服务部署到故障排查的完整能力闭环,直击企业岗位需求。

451

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

零基础Linux运维实战指南:从命令行到云架构的完整学习路线

如果你正在考虑转行IT,或者想从开发转向运维,或者只是单纯想提升自己的技术栈,那么Linux运维可能是你目前能接触到的最稳妥、最直接、也最不会过时的选择之一。这不是一句空话。看看招聘网站,无论是传统的服务器运维、新兴的云计算运维、还是炙手可热的SRE(站点可靠性工程师),Linux技能都是最核心的入场券。但问题来了:面对海量的教程、命令、概念,一个零基础的新手,到底该如何开始?是去背几百条命令,还是直接上手搭建一个网站? 很多人会陷入一个误区:把Linux运维等同于“背命令”。结果就是,命令背了一大堆,遇到

weixin_33701617的博客 342

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux服务器添加新网卡全流程:从硬件识别到网络配置与故障排查

在Linux服务器运维中,网络接口管理是核心基础。系统通过PCI总线扫描发现新硬件,内核依据设备ID加载对应驱动模块,为设备创建网络接口。现代Linux发行版普遍采用systemd的可预测命名规则(如enp3s0、ens192),以确保接口名称在重启后保持一致,解决了传统ethX命名方式的不稳定性问题。这一机制对于保障服务器网络配置的持久性和可靠性至关重要,尤其在多网卡或网卡热插拔场景下。掌握从驱动加载、接口命名到IP配置(静态/DHCP)的完整流程,是运维人员实现业务网络隔离、配置多路径路由或搭建高可用集

weixin_34246551的博客 423

kubernetes笔记-1(云计算、组件架构&集群搭建、Namespace/Pod/Deployment/Service/Ingress/Nfs&Pv&Pvc/Configmap/Secret等)

k8s的核心组件学习

の博客 318

Ubuntu 16.04 UFW 防火墙实战:从默认禁用到生产级策略落地

Linux 防火墙是保障服务器安全的第一道屏障,其核心原理基于内核 Netfilter 框架与用户态规则管理的协同。UFW 作为 Ubuntu 官方推荐的 iptables 封装工具,通过语义化命令(如 allow/deny)降低配置门槛,同时保留底层可控性,显著提升策略可读性、持久化能力与审计友好性。在 Ubuntu 16.04 这一长期支持版本中,UFW 与 systemd、IPv6、Docker 等组件深度耦合,其默认禁用、双栈处理、FORWARD 链兼容等特性直接决定防护实效。本文聚焦真实运维场景,

weixin_30947043的博客 298

Centos7 连接主机和外网

Centos7 在连通外网和主机时的一些解决方案。

qq_40875570的博客 727
上一篇: SolrColud5.2 Windows单机伪分布式部署+创建索引+搜索+测试数据
下一篇: jdk-8u242 https采坑实录
TangKai_java
博客等级 码龄18年 12粉丝 28原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值