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如何挂载usb设备

    Linux中,首先插入USB设备,使用lsblk或`fdisk -l

    2025年8月16日
    9000
  • 为什么他总是不回消息

    推荐方法:协作式取消(使用标志位)这是最安全可靠的方式,通过线程间共享变量通知目标线程自行退出:// 定义共享标志位volatile int thread_exit_flag = 0;void* thread_func(void* arg) { while (1) { // 检查退出标志 if (thread……

    2025年7月5日
    12600
  • Linux如何查看当前路径的命令及操作方法?

    在Linux操作系统中,当前路径(也称为工作目录,Working Directory)是指用户当前正在操作的目录位置,无论是执行文件、管理目录还是编写脚本,准确获取当前路径都是基础操作,本文将详细介绍Linux中查看当前路径的多种方法,包括常用命令、参数选项、实际应用场景及不同方法的对比,帮助用户全面掌握这一技……

    2025年9月29日
    10500
  • linux如何进入文件夹

    在Linux操作系统中,进入文件夹(切换工作目录)是最基础且频繁的操作之一,主要通过cd(change directory)命令实现,掌握cd命令的用法及相关的路径概念,能高效管理文件系统,本文将详细介绍Linux中进入文件夹的各种方法,包括基础语法、路径类型、常用参数及进阶技巧,帮助用户全面掌握目录切换操作……

    2025年9月24日
    10200
  • Linux如何删除一个不再使用的网卡配置?

    在Linux系统中,“删除网卡”这一操作可能涉及多种场景,包括物理网卡的移除、虚拟网卡的删除、网络配置文件的清理以及相关驱动的卸载等,不同场景下操作方法差异较大,需结合具体需求和环境选择合适的方式,以下将从物理网卡、虚拟网卡、配置清理及驱动卸载等方面详细说明Linux中删除网卡的完整流程及注意事项,明确“删除网……

    2025年10月5日
    9800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信