mipsel上移植花生壳域名服务

本文涉及的产品
.cn 域名,1个 12个月
简介:

1.下载phddns-2.0.5.19225.tar.gz到某一个目录,解压所有文件

下载地址:http://hsk.oray.com/download/

[root@localhost ~]# tar zxvf phddns-2.0.5.19225.tar.gz

2.进入目录并编译

[root@localhost phddns-2.0.5.19225]# ./configure  CC=/opt/crosstool/mipsel-linux/bin/mipsel-linux-gcc AR=/opt/crosstool/mipsel-linux/bin/mipsel-linux-ar BANLIB=/opt/crosstool/mipsel-linux/bin/mipsel-linux-ranlib  --host mipsel

[root@localhost phddns-2.0.5.19225]# make CC=mipsel-linux-gcc

[root@localhost phddns-2.0.5.19225]# cd src

[root@localhost src]# ls 

base64.c    blowfish.h  generate.h  log.h    main.c    Makefile.am  md5.h   phglobal.c  phruncall.c  phsocket.c  phupdate.c

base64.o    blowfish.o  generate.o  log.o    main.o    Makefile.in  md5.o   phglobal.h  phruncall.h  phsocket.h  phupdate.h

blowfish.c  generate.c  log.c       lutil.h  Makefile  md5.c        phddns  phglobal.o  phruncall.o  phsocket.o  phupdate.o

3.移植并且执行编译好的程序并配置(默认使用/etc/phlinux.conf,如果不存在这个文件则自动进入交互配置)

[root@localhost ]# chmod a+x phddns  //权限

[root@localhost ]#./phddns 

输入服务器地址,如无特殊情况可使用默认值

Enter server address(press ENTER use phlinux3.oray.net):

输入您的Oray帐号名称

Enter your Oray account:

对应的Oray帐号密码

Password:

选择帮定的网卡

Network interface(s):

eth0:192.168.1.200

eth1:192.168.2.20

lo:127.0.0.1

Choose one(default eth0):

选择日志保存到哪个文件

Log to use(default /var/log/phddns.log):

保存配置文件,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件

Save to configuration file (/etc/phlinux.conf)?(yes/no/other):

接下来程序将已交互模式开始运行

192.168.1.200

NIC bind success

OnStatusChanged okConnecting

OnStatusChanged okDomainListed

OnDomainRegistered skyvense22.gicp.net

OnStatusChanged okDomainsRegistered

UserType: 0

看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序

4.以后台模式启动花生壳并检查运行情况

[root@localhost ~]# ./phddns -c /etc/phlinux.conf -d

192.168.1.200

NIC bind success

phddns started as daemon!

[root@localhost ~]# tail /var/log/phddns.log

wKioL1m6gsSTPTNPAAAVgLyhl9A333.jpg-wh_50

5.查看是否可以解析

首先让设备以dhcp方式上网,获取动态ip,然后通过设备ping你申请的域名看是否可以解析。

wKiom1m6gwPD1cDsAAAM7xEFDs8411.jpg-wh_50

6.退出花生壳

查看进程ID

[root@localhost ~]# ps -A | grep phddns

3536 ? 00:00:00 phddns

让后台进程退出

[root@localhost ~]# kill -9 3536


本文转自 Linux_woniu 51CTO博客,原文链接:http://blog.51cto.com/linuxcgi/1965324


相关文章
|
7月前
|
域名解析 监控 网络协议
分享40个主机域名PHP源码,总有一款适合你
分享40个主机域名PHP源码,总有一款适合你
287 1
|
网络协议 Linux 开发工具
开发指南 | OpenWrt免费内嵌花生壳PHTunnel实现内网穿透
本文将详解如何把花生壳PHTunnel封装成一个OpenWrt标准组件,并编译到自己的OpenWrt固件中,实现内网穿透功能。
开发指南 | OpenWrt免费内嵌花生壳PHTunnel实现内网穿透
|
2月前
|
Linux 文件存储 开发工具
贝锐花生壳内网穿透:无需公网IP,远程访问自建WebDAV文件共享!
WebDAV共享协议支持几乎所有系统和设备,极大方便了文件共享。群晖NAS等设备可通过安装WebDAV套件实现文件共享,结合花生壳内网穿透服务,只需三步即可实现远程访问。具体步骤包括:1. 安装花生壳客户端;2. 登录并配置映射;3. 创建映射,生成远程访问地址。这样,用户可以随时随地访问和管理文件资源。
91 3
|
5月前
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
1442 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
3月前
|
文件存储 数据安全/隐私保护 Docker
搭建Jellyfin、Plex、Emby媒体服务,贝锐花生壳轻松内网穿透远程访问
Jellyfin、Plex 和 Emby 是流行的媒体服务方案,可在品牌 NAS 或自建 NAS 上组织、串流和管理多媒体藏品。利用集成的 Docker 或应用管理面板,可一键快速安装这些服务。贝锐花生壳提供无需公网 IP 的远程访问解决方案,支持 Docker 安装,轻松实现内网穿透,让用户随时随地访问媒体库。
146 0
|
5月前
|
Go
域名重定向工具 —— SwitchHosts 实用教程
域名重定向工具 —— SwitchHosts 实用教程
657 0
|
7月前
|
监控 安全 网络安全
不买服务器也可以将本地服务放到互联网(ngrok内网穿透)
不买服务器也可以将本地服务放到互联网(ngrok内网穿透)
157 0
|
7月前
|
应用服务中间件 PHP 数据库
搭建LightPicture开源免费图床系统「公网远程控制」
搭建LightPicture开源免费图床系统「公网远程控制」
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署图文详解
阿里云服务器部署图文详解
阿里云服务器部署图文详解