828华为云征文 | 华为云Flexus云服务器X实例搭建企业内部VPN私有隧道,以实现安全远程办公
VPN虚拟专用网络适用于企业内部人员流动频繁和远程办公的情况,出差员工或在家办公的员工利用当地ISP就可以和企业的VPN网关建立私有的隧道连接。
通过拨入当地的ISP进入Internet再连接企业的VPN网关,在用户和VPN网关之间建立一个安全的“隧道”,通过该隧道安全地访问远程的内部网(节省通信费用,又保证了安全性)。
使用华为云Flexus X服务器搭建一个VPN(Virtual Private Network)服务器可以帮助企业创建一个安全的网络连接,以便在公共网络上传输数据时更好地保护隐私和安全。以下是一般步骤,记录搭建一个基本的企业内部VPN服务器:
注意:在进行以下步骤之前,请确保你拥有适当的法律授权并理解伦理和法律要求,以确保你使用VPN服务器的方式是合法的。
一、登录华为云控制台:
首先,需要在浏览器中搜索“华为云”并进入其官网(https://activity.huaweicloud.com/),然后登录自己的华为云账号。如果还没有账号,可以先进行注册。

二、进入Flexus云服务器X实例购买页面
在华为云官网首页,可以在精选推荐模块中找到Flexus云服务器X实例,点击进入Flexus云服务器X实例主页。然后,点击页面中的“购买”选项,进入Flexus云服务器X实例购买页面。

三、选择配置并购买
在Flexus云服务器X实例购买页面,需要选择以下配置:
计费模式:可以根据项目用量选择包年/包月或按需计费模式。
区域:按照就近原则选择,例如面向用户群体主要在华北地区,可以选择华北区域(如北京四)。
实例规格:
可以选择预设的规格套餐,如4vCPUs、12vCPUs等配置。
也可以选择自定义规格,配置vCPU数和内存大小,最高可选择32个vCPU数、192G内存。
可以选择是否开启性能模式,性能模式使用底层物理核绑定技术,提供极致稳定的QoS保障能力,但需要额外收费。
镜像:
可以从公共镜像中直接选取,如EulerOS等。
也可以自行上传镜像文件进行安装,或者使用他人共享的镜像进行安装。
存储:选择系统盘的类型和大小,如通用型SSD等。
网络与安全组:
配置私有IP地址。
设置Flexus X实例的网络进出规则,如开放80(HTTP服务端口)、443(HTTPS服务端口)、22(SSH端口)等。
选择是否购买弹性公网IP,如果需要远程访问云服务器,则需要购买并绑定IP地址。

四、确认配置并购买
选择好所有配置后,仔细浏览并确认所选配置,确保无误后点击“立即购买”或“确认购买”按钮。然后,根据界面提示完成支付流程。
五、接下来我们就可以搭建VPN加密通道了。
首先如果我们是Windows系统需要下载一个软件(Mac 或 Linux不需要),Xshell或者SecureCRT。这里我用的是SecureCRT。 填写你的IP地址,用户名为root,点击链接,点击接受保存,输入你的密码,成功连接。

然后复制下面的一键部署管理脚本,粘贴到窗口中(鼠标右键一下即可粘贴)
CentOS6/Debian6/Ubuntu14 ShadowsocksR一键部署管理脚本(可以把下面命令按行拆开分步执行):
wget --no-check-certificate
https://raw.aaa.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
六、主脚本安装SSR:
6.1:设定密码,default 为默认密码
6.2:设定端口,default 为随机生成默认端口

6.3:设定加密方式,default 为默认加密方式
6.4:设协议,default 为默认协议
6.5:设定混淆方式,default 为默认混淆

6.6:安任意键,回车开始进行安装,安装完成后自动启动

当安装出现问题时,有可能是centOS中缺少相应c编译器,可以分别执行以下指令安装编译器后再安装SSR:
yum -y install gcc automake autoconf libtool make
yum -y install gcc-c++
6.7: 最终:安装完成,展示你所设置的内容,可以按照链接信息进行连接

6.8 安装过后如果想要修改,运行如下相关命令
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json 修改文件用vi 或者 vim命令,使用方法百度
日志文件路径:/var/log/shadowsocks.log
安装路径:/usr/local/shadowsocks/shadowsoks
卸载./shadowsocksR.sh uninstall
备用脚本安装SSR:(如果此时链接断了,重连后输入./ssr.sh 就可以进入下面安装操作,以后修改时也输入./ssr.sh)
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
七、如果在输入命令式提示 wget:command not found
则表示没有wget工具,先输入下面指令进行安装,然后再部署管理脚本 yum -y install wget
7.1:选择1

7.2:直接默认即可。(理论上说是可以随便的,1 - 65535)
7.3:设置密码

7.4:加密方式,选择aes-128-cfb就可以

7.5:协议插件,为了使SS也能够使用,这里选择origin

7.6:选择混淆plain

7.7:设置连接数量,默认回车即可。然后开始进行安装。

7.8: 如果遇到输入项,问y还是n时,输入y 回车确认。

7.9:到此安装就完成了。可以通过客户端进行链接加密的网络通道链接公司内网了。

如果SSR成功安装,但是不能正常启动,在centOS中主要原因是缺少python环境,利用以下指令进行安装
yum -y install python36
cd /usr/bin
ln -s python3 python
八、测试VPN虚拟专用网络连接
完成VPN客户端的配置后,进行测试连接。
确保企业内部网络中的设备或服务器能够通过VPN成功访问。



手机端测试:
以iphone为例:首先右上角加号,添加服务器配置信息。

然后:填写一开始安装时的信息,保存。如果忘了记得 ./ssr.sh 选择5 查看连接信息

如果使用SSR无法连接网络,则可能是centOS未开放相关端口,接下来查询并开启端口
./ssr.sh 选择5 查看配置信息中的端口号
假如我们使用的是2333端口
用以下指令可以查看是否开启对应端口
firewall-cmd --list-ports

如果没有出现2333/tcp的字样,那么该端口还没有开放。使用以下命令开放相应端口并重启:
firewall-cmd --zone=public --add-port=2333/tcp --permanent
reboot
等待1分钟左右,端口已开放,SSR可以连接
使用华为云Flexus云服务器X实例搭建企业内部VPN虚拟专用网络是一个灵活、高效且安全的选择。通过遵循上述步骤和注意事项,可以成功搭建并维护一个稳定可靠的VPN连接,满足企业内部的网络通信需求。
使用华为云Flexus云服务器X搭建企业内部VPN的好处主要体现在以下几个方面:
-
安全性提升
数据加密:华为云VPN功能采用先进的加密技术,确保网络通信的数据在传输过程中得到加密保护,有效防止数据泄露和非法访问。
隐私保护:通过VPN连接,用户的敏感数据能够得到更加严格的保护,避免在公共网络上传输时被窃取或篡改。 -
高效远程办公
无缝连接:使用华为云Flexus云服务器X搭建的VPN可以实现企业内部网络与远程办公地点的无缝连接,员工可以随时随地访问公司内部资源,提高工作效率。
远程访问与控制:VPN功能支持远程控制,员工可以远程访问和操作公司设备,进行文件传输、远程调试等工作,实现更加灵活的办公方式。 -
降低成本
节省硬件成本:使用华为云Flexus云服务器X搭建VPN,企业无需购买和维护昂贵的硬件设备,只需按需支付云资源费用,大大降低了成本。
高性价比:华为云VPN服务基于其强大的技术实力和资源优势,提供高性价比的VPN解决方案,满足企业多样化的需求。 -
灵活性与可扩展性
灵活配置:企业可以根据自身需求灵活配置VPN参数,如带宽、延迟等,以满足不同场景下的需求。
可扩展性强:随着企业规模的扩大和业务需求的增长,华为云VPN服务可以方便地扩展容量和增加功能,满足企业未来的发展需求。 -
稳定性与可靠性
高可用性:华为云Flexus云服务器X和VPN服务均具备高可用性和容错能力,确保在发生故障时能够迅速恢复服务,保障企业业务的连续性和稳定性。
专业支持:华为云提供专业的技术支持和服务,确保VPN连接的稳定性和可靠性,为企业远程办公提供坚实的保障。
综上所述,使用华为云Flexus云服务器X搭建企业内部VPN具有诸多好处,包括提升安全性、高效远程办公、降低成本、灵活性与可扩展性以及稳定性与可靠性等。这些优势使得华为云成为企业搭建内部VPN的理想选择。

相关文章:
828华为云征文 | 华为云Flexus云服务器X实例搭建企业内部VPN私有隧道,以实现安全远程办公
VPN虚拟专用网络适用于企业内部人员流动频繁和远程办公的情况,出差员工或在家办公的员工利用当地ISP就可以和企业的VPN网关建立私有的隧道连接。 通过拨入当地的ISP进入Internet再连接企业的VPN网关,在用户和VPN网关之间建立一个安全的“隧道”ÿ…...
Hadoop集群的高可用(HA):NameNode和resourcemanager高可用的搭建
文章目录 一、NameNode高可用的搭建1、免密配置2、三个节点都需要安装psmisc3、检查三个节点是否都安装jdk以及zk4、检查是否安装了hadoop集群5、修改hadoop-env.sh6、修改core-site.xml7、修改hdfs-site.xml8、检查workers 文件是否为三台服务9、分发给其他两个节点10、初始化…...
支付宝沙箱环境 支付
一 什么是沙箱: 沙箱环境是支付宝开放平台为开发者提供的安全低门槛的测试环境 支付宝正式和沙箱环境的区别 : AI: 从沙箱到正式环境: 当应用程序开发完成后,需要将应用程序从沙箱环境迁移到正式环境。 这通常涉及…...
获取unity中prefab的中文文本内容以及和prefab有关的问题
背景1:经常会在开发中遇到策划需要改某个界面,但是我们不知道那是什么界面,只看到一些关键字比如圣诞活动,那这样我就可以轻易找到这个预设了。另外还可以扩展就是收集项目中的所有中文文本然后归集到多语言表中,然后接…...
Web自动化中常用XPath定位方式
在进行Web自动化测试时,元素定位是一个至关重要的环节。XPath(XML Path Language)是一种用于在XML文档中定位节点的语言。在Web自动化中,XPath广泛应用于定位HTML元素。本文将详细介绍几种常用的XPath定位方式,包括绝对…...
Unity3D播放GIF图片使用Animation来制作动画
系列文章目录 unity工具 文章目录 系列文章目录👉前言👉一、下载GIF动图,用PS制作导出帧动画图片👉二、使用Animation制作动画👉三、脚本控制动画播放👉壁纸分享👉总结👉前言 unity播放gif图片,本身是不支持的,但是可以使用其他方法来实现, 1.有一种使用System…...
redo log 和 bin log 的两阶段提交
两阶段提交的过程 当事务提交后,有一个两阶段提交策略。 在开启两阶段提交时,会开启一个 XA 事务(宏观上的事务), Prepare 阶段:将 redo log 的状态设置为 prepare,然后将 事务XID 写入 redo…...
Go基础学习07-map注意事项;多协程对map的资源竞争;sync.Mutex避免竟态条件
文章目录 Go中map使用以及注意事项map使用时的并发安全问题 Go中map使用以及注意事项 Go语言中map使用简单示例: func main() {var mp map[string]int// mp : map[string]int{}val, ok : mp["one"]if ok {fmt.Println(val)} else {fmt.Println(val)}mp[…...
远程服务器安装anaconda并创建虚拟环境
1、承接上文新用户zrcs,在服务器的zrcs文件夹下直接下载anaconda(很慢): wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh 或者选择本地下载,清华大学开源软件镜像站:https:/…...
什么是IIC通信协议?
IIC(Inter-Integrated Circuit)通信协议,又称为I2C(Inter-Integrated Circuit 2)协议,是一种广泛使用的串行通信协议。它由飞利浦半导体公司(现NXP Semiconductors)开发,…...
P3131 [USACO16JAN] Subsequences Summing to Sevens S Python题解
[USACO16JAN] Subsequences Summing to Sevens S 题目描述 Farmer John’s N N N cows are standing in a row, as they have a tendency to do from time to time. Each cow is labeled with a distinct integer ID number so FJ can tell them apart. FJ would like to ta…...
鸿蒙NEXT开发-ArkUI(基于最新api12稳定版)
注意:博主有个鸿蒙专栏,里面从上到下有关于鸿蒙next的教学文档,大家感兴趣可以学习下 如果大家觉得博主文章写的好的话,可以点下关注,博主会一直更新鸿蒙next相关知识 专栏地址: https://blog.csdn.net/qq_56760790/…...
Matplotlib 使用 LaTeX 渲染图表中的文本、标题和数学公式
Matplotlib 使用 LaTeX 渲染图表中的文本、标题和数学公式 Matplotlib 是一个功能强大的 Python 库,用于绘制各种高质量的图表和图形。在许多科研和技术文档中,数学公式是不可或缺的一部分,LaTeX 提供了精美的数学公式渲染能力。Matplotlib …...
Android 安卓内存安全漏洞数量大幅下降的原因
谷歌决定使用内存安全的编程语言 Rust 向 Android 代码库中写入新代码,尽管旧代码(用 C/C 编写)没有被重写,但内存安全漏洞却大幅减少。 Android 代码库中每年发现的内存安全漏洞数量(来源:谷歌)…...
c++primier第十二章类和动态内存
本章内容包括: 对类成员使用动态内存分配隐式和显式地复制构造函数隐式和显式地重载赋值操作符在构造函数中使用new所必须完成的工作使用静态类成员 将布局new操作符用于对象使用指向对象的指针实现队列抽象数据类型(ADT) 动态内存和类 复习范例和静态类成员 首…...
Ansible学习之ansible-pull命令
想要知道ansible-pull是用来做什么的,就需要了解Ansible的工作模,Ansible的工作模式有两种: push模式 push推送,这是Ansible的默认模式,在主控机上编排好playbook文件,push到远程主机上来执行。pull模式 p…...
Linux:磁盘管理
一、静态分区管理 静态的分区方法不可以动态的增加或减少分区的容量。 1、磁盘分区-fdisk 该命令是用于查看磁盘分区情况,和分区管理的命令 命令格式:fdisk [选项] 设备文件名常用命令: -h:查看分区信息 fdisk系统常用命令&…...
FP7209: 用于紫外线消毒灯的 升压LED恒流驱动芯片
现在社会对于居家消毒也越发重视起来。而居家消毒除了75%浓度酒精及各类消毒液外,利用紫外线灯给衣物表面、房间消毒也是一种很好的选择。FP7209 定位于低压线性恒流驱动,精度高、外围电路简单、使用方便且可靠性高,更可广泛应用于商业照明系…...
【华为HCIP实战课程二】OSPF基础介绍和OSPF RID NBMA配置详解
一、OSPF多区域 自治系统(Autonomous System) 一个自治系统是指使用同一种路由协议交换路由信息的一组路由器 1、Area0为骨干区域 2、ABR--关乎3类LSA后续详解 ABR用来连接骨干区域Area0和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。 3、AS…...
网络编程(13)——单例模式
十三、day13 今天学习如何单例模式实现逻辑层的设计。内容包括服务器如何能捕获信号使其安全退出、单例模标类 1. 什么是单例模式? 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点&…...
量子行走:从理论到Python实现——3. 量子门、电路与编程基础
目录 3. 量子门、电路与编程基础 3.1 单量子比特门 3.1.1 泡利门与旋转门 3.1.2 哈达玛门与相位门 3.2 多量子比特门 3.2.1 受控门 3.2.2 纠缠门与SWAP操作 3.3 量子电路构建与优化 3.3.1 电路表示与DAG结构 3.3.2 变分电路 3. 量子门、电路与编程基础 量子计算体系的…...
等保测评必看!用组策略批量关闭445/139端口(域环境适用版)
企业域环境下批量关闭高危端口的组策略实战指南 在等保测评和日常安全运维中,445、139、135等端口因其历史漏洞和潜在风险,常被列为必须管控的高危端口。对于拥有数百甚至上千台终端的中大型企业来说,逐台手动配置不仅效率低下,更…...
H3六边形层次化地理空间索引:重新定义空间数据处理的颠覆式突破
H3六边形层次化地理空间索引:重新定义空间数据处理的颠覆式突破 【免费下载链接】h3 Hexagonal hierarchical geospatial indexing system 项目地址: https://gitcode.com/gh_mirrors/h3/h3 地理空间数据处理长期面临着精度与效率难以兼顾的困境。传统网格系…...
MATPOWER电力系统仿真实践手册:从安装到应用的全面指南
MATPOWER电力系统仿真实践手册:从安装到应用的全面指南 【免费下载链接】matpower MATPOWER – steady state power flow simulation and optimization for MATLAB and Octave 项目地址: https://gitcode.com/gh_mirrors/ma/matpower MATPOWER是一款专为MATL…...
移动端语音交互避坑指南:录音超时截取、倒计时提醒与MP3转换的完整方案
移动端语音交互避坑指南:录音超时截取、倒计时提醒与MP3转换的完整方案 在即时通讯和语音输入场景中,流畅的录音体验直接影响用户留存。数据显示,超过83%的用户会因为录音功能卡顿或操作复杂而放弃使用语音功能。本文将深入解析三个关键体验优…...
python-flask-djangol框架的青少年编程学习平台
目录技术选型与架构设计功能模块划分开发阶段规划安全与扩展性示例代码片段(Flask路由)部署与运维教育适配项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作技术选型与架构设计 采用Python生态的Flask或D…...
嵌入式软件架构设计:硬件抽象层实践
嵌入式软件架构设计:建立硬件抽象层的工程实践 1. 嵌入式软件架构概述 1.1 架构设计的必要性 在嵌入式系统开发中,软件架构设计直接影响产品的可维护性、可扩展性和可移植性。良好的架构设计能够: 减少不必要的返工 建立宏观层面的开发规…...
利用快马平台十分钟搭建树莓派环境监测系统原型
今天想和大家分享一个快速搭建树莓派环境监测系统的小实验。作为一个硬件爱好者,我经常用树莓派做各种物联网原型开发,但每次从零开始配置环境、写基础代码都很耗时。最近发现InsCode(快马)平台能帮我省去很多重复工作,特别适合快速验证想法。…...
【收藏干货】IndexRAG:离线生成桥接事实,实现单次检索的多跳推理
plaintext IndexRAG: Bridging Facts for Cross-Document Reasoning at Index Timehttps://arxiv.org/pdf/2603.16415 ### 一、多跳QA的困境多跳问答(Multi-hop QA)要求模型跨越多篇文档进行推理,比如回答"电影Aylwin的导演出生在哪里&q…...
EDCNN在低剂量CT图像去噪中的边缘增强与复合损失优化策略
1. 低剂量CT图像去噪的挑战与EDCNN的突破 低剂量CT扫描在临床应用中越来越普遍,因为它能显著降低患者接受的辐射剂量。但随之而来的问题是图像噪声增加,这给医生的诊断带来了巨大挑战。传统去噪方法往往难以在噪声抑制和细节保留之间取得平衡࿰…...
