经验之谈—Linux内网穿透

本文详细指导了如何在ARM架构的Ubuntu系统上使用ARMbian小主机,通过花生壳内网穿透工具进行SSH端口映射,包括IP/MAC绑定、phddns软件安装与配置,以及实现开机自启动和远程连接测试。
摘要由CSDN通过智能技术生成

   (此教程仅给不懂的小白观看,有错误的观点也请大神指点一二)

    我使用的是某鱼买的armbian小主机,ARM架构的Ubuntu系统。

     到手后,插上电 直接 接入路由器的网络,我用的有线网络,直接插网线(方便),也可以配置无线网络(在这里就不讲了)

用路由器管理页面查看“主机”的IP地址,查看IP地址后必须做一个IP地址与MAC地址绑定,防止路由器重启后”主机”的内网IP发生变化

               

用SSH远程管理工具(WindTerm,Xshll等)连接主机进行配置系统,

配置过程是交互式操作,简单方便,这里不做展示,不懂的可以私信

如果是有公网IPv4的情况下,不用做内网穿透,直接使用路由器端口映射即可(很简单)

      正文开始

        工具有很多,我用的内网穿透工具是”花生壳内网穿透Linux版”,因为我”主机”是ARM架构,所以用的是树莓派32位版本(根据实际情况安装对应版本)

wget命令应该系统默认安装,如未装使用apt安装wget工具(Ubuntu系统)  apt install wget  即可

命令安装

wget "https://dl.oray.com/hsk/linux/phddns_5.1.0_rapi_armhf.deb" -O phddns_5.1.0_rapi_armhf.deb

或者 官网包安装  花生壳客户端官方下载 - 贝锐花生壳官网

下载完成后会有一个phddns_5.1.0_rapi_armhf.deb的包,使用 dpkg -i 包名 命令安装 (卸载使用dpkg -r 包名),安装完成后会自动运行

dpkg -i phddns_5.1.0_rapi_armhf.deb    #安装phddns软件
phddns status    #查看phddns状态

Phddns 是软件命令,选项大致一看就懂,start 启动 enable 开机自启动 status 查看运行状态

运行后会出现 以下界面

第一行 软件版本信息

第二行 运行状态 (ONLINE运行中,OFFLINE未运行)

第三行 SN码很重要,是决定内网穿透的必要条件

第四行 后台管理页面 (需要在内网中打开该网址进行配置端口映射)

第一次打开网址后把刚才获取到的SN码填入并输入默认密码admin(绑定后的密码就是你绑定号的密码了),登录后会提示让绑定已有账号,可以提前注册好,这里我就不放图了,因为我已经绑定过了

此时,已经完成一大半了,剩下的就是端口映射了

 

我做的映射是SSH,内网端口是22,内网主机地址就填在 路由器 上查到的内网IP地址即可(见开头),映射类型是TCP

这样就完成了内网穿透,此时可以点击后台管理页面上的诊断按钮测试一下看看成功了没有,当然也可以使用分配的 外网域名:外网端口号 远程连接一下试试

        看到全绿即成功  成功之后使用  phddns enable 命令实现开机自启动  最后可以使用python文件写一个开机就自动发邮件通知的脚本(可以找作者拿已经写好的脚本文件)

     此时全部流程完毕,如有不懂记得私信

                                                                                               -----如有侵权,联系小编及时删除

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值