当前位置:首页 > 系统教程 > 正文

Ubuntu ARM架构安装花生壳实现内网穿透

Ubuntu ARM架构安装花生壳实现内网穿透

手把手教你在树莓派等ARM设备上使用花生壳进行内网穿透

在物联网和远程办公日益普及的今天,内网穿透技术成为连接内外网络的关键桥梁。花生壳作为国内老牌的内网穿透服务提供商,支持多种操作系统,包括Ubuntu ARM架构,非常适合树莓派等ARM开发板。本文将详细介绍如何在Ubuntu ARM系统上安装并配置花生壳,轻松实现外网访问内网服务。

一、准备工作

在开始之前,请确保你拥有:

  • 一台运行Ubuntu ARM系统的设备(如树莓派3B/4B,或香橙派等)
  • 稳定的网络连接
  • 已经注册的花生壳账号(前往官网注册
  • 需要被穿透的内网服务(如Web服务、SSH等)

二、下载花生壳ARM客户端

访问花生壳官方下载页面,找到适用于ARM架构的客户端。通常提供deb安装包,适用于Debian/Ubuntu系统。使用wget命令下载:

    wget http://download.oray.com/peanuthull/linux/phddns_5.2.0_armhf.deb  

注意:版本号可能更新,请以官网最新链接为准。

Ubuntu ARM架构安装花生壳实现内网穿透 花生壳 内网穿透 ARM 树莓派 第1张

三、安装花生壳

使用dpkg命令安装下载的deb包:

    sudo dpkg -i phddns_5.2.0_armhf.deb  

如果遇到依赖缺失,执行以下命令自动修复:

    sudo apt-get install -f  

安装完成后,花生壳会作为系统服务运行。可以使用sudo phddns status查看服务状态。

四、登录并配置映射

花生壳客户端安装后,需要通过命令行登录你的账号。执行:

    sudo phddns login -u your_username -p your_password  

登录成功后,可以使用sudo phddns list查看现有映射,或通过sudo phddns add添加新的端口映射。例如,将内网80端口映射到外网:

    sudo phddns add -proto tcp -lip 127.0.0.1 -lport 80 -type dynamic  

具体参数请参考花生壳官方文档。

五、测试内网穿透

完成映射后,你可以在任何外网环境下使用花生壳提供的域名(例如xxxx.iok.la)加上映射的端口访问你的内网服务。打开浏览器,输入http://yourdomain:port,如果能够正常访问,说明内网穿透成功!

六、常见问题

  • 问题:安装时提示架构不支持?确保下载的是ARM版本,可以使用uname -m查看系统架构。
  • 问题:登录失败?检查账号密码,或尝试在官网修改密码后重试。
  • 问题:服务无法启动?使用sudo phddns restart重启服务,或查看日志sudo tail -f /var/log/phddns.log

本文介绍了在Ubuntu ARM系统中安装花生壳实现内网穿透的全过程,特别适用于树莓派用户。通过以上步骤,你也能轻松将内网服务暴露到公网,享受远程访问的便利。如果在操作中遇到问题,欢迎交流讨论。