花生壳 Linux 使用教程
花生壳(Oray)是一款解决动态公网 IP 和内网穿透问题的工具,可将本地服务(如网站、远程桌面、NAS)映射到外网访问,本教程详细讲解 Linux 系统的安装配置流程,适用于 Ubuntu、CentOS 等主流发行版。
准备工作
- 花生壳账号
- 注册地址:https://hsk.oray.com
- 完成实名认证(必需步骤,否则无法使用映射功能)。
- Linux 环境要求
- 系统:x86_64 或 ARM 架构(如树莓派)
- 依赖:
wget
、tar
、systemd
(一般系统已预装) - 网络:可访问互联网
安装花生壳客户端
步骤 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 # 开机自启
绑定设备与登录
- 获取 SN 码
安装完成后,终端会显示设备 SN 码(格式如ABCD-1234-EFGH
),或通过命令查看:cat /etc/phddns/core.conf | grep SN
- 绑定设备
- 登录花生壳管理后台 → 设备列表 → 添加设备 → 输入 SN 码完成绑定。
- 首次绑定需短信验证,确保账号安全。
配置内网穿透映射
场景示例:将本地 Web 服务(端口 8080)映射到公网
-
创建映射规则
- 进入管理后台 → 内网穿透 → 添加映射。
- 填写以下参数:
- 应用类型:HTTP
- 内网主机:
0.0.1
(若服务在本机) - 内网端口:
8080
- 外网域名:选择免费域名或自定义域名(需已备案)
- 外网端口:随机分配(或付费开通固定端口)
- 点击 保存。
-
验证映射状态
- 在 Linux 终端查看服务状态:
phddns status # 显示 "Running" 即正常运行
- 访问生成的外网域名(如
http://xxx.vicp.net:12345
),若显示本地服务内容则成功。
- 在 Linux 终端查看服务状态:
高级功能与配置
-
开机自启管理
sudo systemctl disable phddns # 关闭自启 sudo systemctl restart phddns # 重启服务
-
日志与故障排查
- 日志路径:
/var/log/phddns/
- 常见错误:
- 无法连接:检查防火墙是否放行花生壳端口(TCP/UDP 6060、6061)。
- 映射失效:确认本地服务运行正常(
curl 127.0.0.1:8080
)。
- 日志路径:
-
卸载客户端
sudo dpkg -r phddns # Debian/Ubuntu sudo rpm -e phddns # CentOS/RHEL rm -rf /etc/phddns/ # 删除残留配置
安全注意事项
- 账号安全
- 开启登录二次验证(花生壳后台 → 安全设置)。
- 定期修改密码,避免使用弱口令。
- 服务安全
- 仅映射必要端口,关闭未使用的映射规则。
- 内网服务需设置访问密码(如 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