【2023-03-16】linux实现内网穿透(超详细)

centos7.9内网穿透方案

一、环境准备

1. 准备一台虚拟机\或者购买服务器
2. 虚拟机硬件要求
    2.1 内存2-4G
    2.2 CPU2核2G
    2.3 硬盘至少20G
3. 系统镜像
	centos 7
4. 物理服务器不做要求,按实际需求配置即可

二、前置条件

# 在安装Linux 5.2前确认系统已安装好wget依赖包
# CentOS:
yum -y install wget

# Ubuntu:
apt-get update (更新软件列表)
apt-get install wget (下载wget工具)
wget --version (查看下载安装成功wget版本)

二、下载花生壳软件包

# 花生壳安装包下载地址
	https://hsk.oray.com/
# 花生壳官方使用文档
	https://service.oray.com/question/11630.html
# 方式一:下载rpm安装包到本地电脑,使用xshell拖拽至服务器即可,如下图(推荐使用此方法):

# 方式二:在服务器上执行下方命令远程下载安装包即可

wget "https://down.oray.com/hsk/linux/phddns_5.2.0_amd64.rpm" -O phddns_5.2.0_amd64.rpm

# 安装完成后依次执行以下命令:
ls -ll   										# 查看软件包是否上传成功
rpm -ivh 后面跟上软件包名称(输入首字母tab键补全即可)   # 安装软件包

三、上传至远端服务器

四、花生壳相关配置

# 依次执行以下命令,进行配置即可
phddns
phddns version
phddns status
phddns enable

五、web网页花生壳配置

1、浏览器访问http://b.oray.com ,输入花生壳Linux 5.0在安装时产生SN码与默认登录密码admin登录

2、首次登录,需先激活。提供扫码激活和密码激活两种方式,可灵活选择。 
   2.1 扫码激活:需使用花生壳管理APP或微信对页面出现的二维码进行扫码激活;
   2.2 密码激活:输入已注册的贝锐帐号密码激活。

3、这里演示使用贝锐帐号密码激活,输入帐号密码后,点击提交即可。
注意:激活成功后会赋予此帐号的密码给花生壳盒子,下次通过SN码登录b.oray.com站点时应当输入SN码与帐号的密码登录。可登录b站点,在“设备管理”中单独修改花生壳盒子的登录密码

六、添加内网映射

4、添加内网穿透映射时,点击页面上的“增加映射”按钮。
5、根据页面提示填写映射所需的信息,这里以映射centos系统的SSH服务(22端口)为例:

选项	描述
应用名称	自定义
应用图标	自行选择
映射类型	选择TCP
映射模板	暂不选择模板
外网域名	选择用作外网访问的域名
外网端口	选择动态端口
内网主机	映射的centos系统内网IP地址
内网端口	映射的服务类型对应端口22
带宽	      购买映射带宽后,可支持给映射分配额外带宽,这里保存默认
夜间带宽	18:00-次日8:00带宽速度提升100%,速度不低于5Mbps;带宽基数越大,夜间越快

6、映射添加完成,生成格式为:域名+5位数端口号的外网访问地址。

7、在外网的电脑上,打开连接SSH服务的工具程序,输入域名与5位数端口号
8、远程访问SSH服务成功,此时只要保持Linux上安装的花生壳程序在线即可

posted @   dy12138  阅读(2711)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示