x86_64架构在服务器和PC领域过时了吗?

花生壳 Linux 使用教程

花生壳(Oray)是一款解决动态公网 IP 和内网穿透问题的工具,可将本地服务(如网站、远程桌面、NAS)映射到外网访问,本教程详细讲解 Linux 系统的安装配置流程,适用于 Ubuntu、CentOS 等主流发行版。


准备工作

  1. 花生壳账号
    • 注册地址:https://hsk.oray.com
    • 完成实名认证(必需步骤,否则无法使用映射功能)。
  2. Linux 环境要求
    • 系统:x86_64 或 ARM 架构(如树莓派)
    • 依赖:wgettarsystemd(一般系统已预装)
    • 网络:可访问互联网

安装花生壳客户端

步骤 1:下载官方客户端
根据 CPU 架构选择对应版本(以下命令二选一):

wget https://down.oray.com/hsk/linux/phddns-5.2.0-1.x86_64.rpm -O phddns.rpm  # CentOS/RHEL  
# ARM 架构(如树莓派)  
wget https://down.oray.com/hsk/linux/phddns_5.2.0_arm64.deb -O phddns.deb  
wget https://down.oray.com/hsk/linux/phddns-5.2.0-1.arm64.rpm -O phddns.rpm  

步骤 2:安装软件包

# Debian/Ubuntu 系统  
sudo dpkg -i phddns.deb  
# CentOS/RHEL 系统  
sudo rpm -ivh phddns.rpm  

步骤 3:启动服务

sudo systemctl start phddns  # 立即启动  
sudo systemctl enable phddns  # 开机自启  

绑定设备与登录

  1. 获取 SN 码
    安装完成后,终端会显示设备 SN 码(格式如 ABCD-1234-EFGH),或通过命令查看:

    cat /etc/phddns/core.conf | grep SN  
  2. 绑定设备
    • 登录花生壳管理后台 → 设备列表添加设备 → 输入 SN 码完成绑定。
    • 首次绑定需短信验证,确保账号安全。

配置内网穿透映射

场景示例:将本地 Web 服务(端口 8080)映射到公网

  1. 创建映射规则

    • 进入管理后台 → 内网穿透添加映射
    • 填写以下参数:
      • 应用类型:HTTP
      • 内网主机:0.0.1(若服务在本机)
      • 内网端口:8080
      • 外网域名:选择免费域名或自定义域名(需已备案)
      • 外网端口:随机分配(或付费开通固定端口)
    • 点击 保存
  2. 验证映射状态

    • 在 Linux 终端查看服务状态:
      phddns status  # 显示 "Running" 即正常运行  
    • 访问生成的外网域名(如 http://xxx.vicp.net:12345),若显示本地服务内容则成功。

高级功能与配置

  1. 开机自启管理

    sudo systemctl disable phddns  # 关闭自启  
    sudo systemctl restart phddns  # 重启服务  
  2. 日志与故障排查

    • 日志路径:/var/log/phddns/
    • 常见错误:
      • 无法连接:检查防火墙是否放行花生壳端口(TCP/UDP 6060、6061)。
      • 映射失效:确认本地服务运行正常(curl 127.0.0.1:8080)。
  3. 卸载客户端

    sudo dpkg -r phddns  # Debian/Ubuntu  
    sudo rpm -e phddns   # CentOS/RHEL  
    rm -rf /etc/phddns/  # 删除残留配置  

安全注意事项

  1. 账号安全
    • 开启登录二次验证(花生壳后台 → 安全设置)。
    • 定期修改密码,避免使用弱口令。
  2. 服务安全
    • 仅映射必要端口,关闭未使用的映射规则。
    • 内网服务需设置访问密码(如 NAS、数据库)。

常见问题解答

Q1:映射后外网无法访问?

  • 检查本地服务是否监听 0.0.0(而非 0.0.1)。
  • 确认路由器未开启 DMZ 或 UPnP 冲突(建议关闭)。

Q2:免费版速度慢怎么办?

  • 升级付费套餐提升带宽(最高 5Mbps)。
  • 优化本地服务(如启用压缩、减少资源体积)。

Q3:支持 Docker 部署吗?

  • 支持!使用官方镜像:
    docker run -d --name phddns \  
      --net=host \  
      -v /etc/phddns:/etc/phddns \  
      oray/phddns  

引用说明

  • 花生壳官方文档:Oray 帮助中心
  • 安装包下载源:Oray 下载站
  • Linux 服务管理指南:systemd 入门教程

通过本教程,您可快速掌握花生壳在 Linux 环境下的部署与管理,建议定期访问官网更新客户端,获取最新功能与安全优化,遇到复杂问题时,可通过花生壳社区或工单系统获取技术支持。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9583.html

(0)
酷番叔酷番叔
上一篇 2025年8月4日 06:41
下一篇 2025年8月4日 07:06

相关推荐

  • linux如何获取管理员密码

    Linux 中,普通用户无法直接获取管理员密码。

    2025年8月18日
    6400
  • linux如何新建c文件类型

    在Linux系统中,新建C文件是程序开发的基础操作,掌握多种方法能提升效率,C文件通常以.c为后缀,源代码文件需遵循C语言语法规范,同时需配合编译器(如GCC)生成可执行程序,以下是具体操作步骤和注意事项,通过命令行新建C文件命令行是Linux环境下最常用的操作方式,以下介绍几种主流方法:使用touch命令创建……

    2025年10月5日
    3200
  • Linux如何查看端口号对应的进程?

    在Linux系统中,管理和排查网络端口占用问题是日常运维和开发中的常见需求,快速定位端口号对应的进程是解决问题的关键,本文将详细介绍几种常用的Linux命令及其参数,帮助用户高效显示端口号与进程的对应关系,并对比不同工具的适用场景,使用netstat命令显示端口对应进程netstat是Linux系统中传统的网络……

    2025年9月29日
    3500
  • Linux系统下如何具体测试固态硬盘的性能与健康状态?

    在Linux系统中,测试固态硬盘(SSD)的健康状态、性能表现及稳定性,是保障系统稳定运行和数据安全的重要环节,通过专业工具可以全面评估SSD的剩余寿命、读写性能、是否存在坏块等问题,以下是详细的测试方法和步骤,健康状态检测:使用SMART工具SMART(Self-Monitoring, Analysis an……

    2025年8月27日
    6000
  • Linux命令如何安全高效执行?

    基础命令执行方式终端直接执行步骤:打开终端(快捷键 Ctrl+Alt+T 或通过应用菜单搜索“Terminal”),输入命令(ls -l /home 查看主目录文件详情),按 Enter 键执行,示例:date # 显示当前系统时间cal # 显示当月日历命令结构解析命令:核心操作(如 cp 复制),选项:以……

    2025年7月31日
    5300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信