(此教程仅给不懂的小白观看,有错误的观点也请大神指点一二)
我使用的是某鱼买的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文件写一个开机就自动发邮件通知的脚本(可以找作者拿已经写好的脚本文件)
此时全部流程完毕,如有不懂记得私信
-----如有侵权,联系小编及时删除