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 终端是用户与系统交互的核心界面,无论是系统管理、软件开发还是日常运维,熟练切换终端都能大幅提升操作效率,本文将详细介绍 Linux 系统中切换终端的多种方法,涵盖虚拟终端、图形界面终端、远程终端及多路复用工具等场景,帮助用户根据实际需求灵活选择切换方式,虚拟终端(TTY)切换:纯文本模式下的基础操作……

    2025年9月24日
    52700
  • Linux内存寻址的核心机制与实现流程是怎样的?

    Linux系统的寻址机制是其内存管理的核心,通过虚拟内存技术实现了对物理内存的高效、安全调度,这一过程涉及物理地址、虚拟地址、内存管理单元(MMU)以及页表等多个关键组件的协同工作,下面将从基础概念到具体实现逐步解析Linux的寻址原理,物理地址与虚拟地址:寻址的基础物理地址是内存硬件的实际地址,由内存控制器直……

    2025年9月16日
    12900
  • 如何添加可执行权限?

    在Linux系统中,.so文件(Shared Object)是动态链接库文件,通常用于被其他程序调用,而非直接执行,但若需运行特定.so文件(如包含可执行入口点的库),可通过以下方法实现:方法1:使用动态链接器直接运行(需入口点)若.so文件编译时指定了可执行入口(如-Wl,-e选项),可通过动态链接器ld-l……

    2025年7月28日
    13300
  • 如何创建物理卷?

    在Linux系统中合并两个磁盘是扩展存储容量的常见需求,适用于数据整合、提升性能或简化管理,以下是专业、安全且可操作的四种方法,操作前请务必:⚠️ 重要警告备份数据:操作可能导致数据丢失确认磁盘标识:通过 lsblk 或 fdisk -l 核对设备名(如 /dev/sdb)卸载磁盘:操作前执行 umount……

    2025年8月3日
    12500
  • linux 如何运行python

    Linux 中,确保已安装 Python,打开终端输入 python

    2025年8月14日
    13800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信