`

转载: 安装和使用Linux花生壳服务

阅读更多

      因需要尝试在CentOS上使用花生壳服务器,因此找到了下面这个web,特转载如下.

 

一、安装说明(以CentOS 5为例)

1、安装必要的开发包

[root@localhost ~]# yum install gcc gcc-c++ autoconf automake

2、下载phddns-2.0.2.16556.tar.gz到某一个目录

[root@localhost ~]# wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz

3、解压所有文件

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

4、进入目录并编译

[root@localhost ~]# cd phddns-2.0.2.16556
[root@localhost phddns-2.0.2.16556]# aclocal
[root@localhost phddns-2.0.2.16556]# autoconf
[root@localhost phddns-2.0.2.16556]# automake
[root@localhost phddns-2.0.2.16556]# ./configure
[root@localhost phddns-2.0.2.16556]# make
[root@localhost phddns-2.0.2.16556]# cd src
[root@localhost src]# ls -l phddns
-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns

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

[root@localhost src]# ./phddns
输入服务器地址,如无特殊情况可使用默认值
Enter server address(press ENTER use phlinux3.oray.net):
输入您的Oray帐号名称
Enter your Oray account:
对应的Oray帐号密码
Password:
选择帮定的网卡,如无特殊,默认即可
Network interface(s):
eth0:192.168.141.18
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.141.18

NIC bind success

OnStatusChanged okConnecting

OnStatusChanged okDomainListed

OnDomainRegistered skyvense22.gicp.net

OnStatusChanged okDomainsRegistered

UserType: 0

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

6、将phddns拷贝到你希望的位置

[root@localhost src]# cp phddns /usr/bin/

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

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

phlinux started as daemon!

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

2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!

2011/08/02 11:29:59.354| SendKeepAlive() 8208

2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96

2011/08/02 11:31:00.447| SendKeepAlive() 8208

2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96

  •  

8、退出花生壳

查看进程ID

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

13731 ? 00:00:00 phlinux

让后台进程退出

[root@localhost ~]# kill -9 13731

  •  

9、将花生壳加到系统启动时运行

[root@localhost ~]# vi /etc/rc.local

在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d

二、Linux花生壳本命令行参数说明

[root@localhost ~]# /usr/bin/phlinux -h

Peanuthull Linux-core 2.0 by oray.com, copyright 2011

Peanuthull Linux-core Help

--first-run

-f, run for the first time

用于首次启动时配置参数

--interact

-i, run as interactive mode

program will request for necessary parameters.

this mode will automatically enabled at first running,

or your configuration file has been lost.

启动交互模式

--daemon

-d, run as a daemon

program will quit after put itself to background,

and continue running even you logout,

you can use kill -9 to terminate.

后台模式

--config

-c, run with configuration file

program will run with the file

指定使用哪一个配置文件

--user

-u, run as the user

program will run as the user

以指定用户启动后台进程

--help

-h, print this screen.

Please visit http://www.oray.com for detail.

  •  

三、常见问题

如何手动修改登陆的用户名及密码?

您可以直接编辑/etc/phlinux.conf文件,对登陆用户名及密码进行修改。

花生壳日志保存路径

/var/log/phddns.log

为什么花生壳无法登陆?

花生壳使用的通信端口是TCP:6060和UDP:6060(方向:OUT),请确认防火墙没有把这几个通信端口封掉。

如何查看花生壳当前运行状态?

查看日志:

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

2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!

2011/08/02 11:29:59.354| SendKeepAlive() 8208

2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96

2011/08/02 11:31:00.447| SendKeepAlive() 8208

2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96

如何在其他平台(非X86)编译运行?

交叉编译mips cpu版本方法:

1、安装交叉工具并配置环境

........

2、配置参数

./configure --host=i386-linux --target=mipsel-linux --build=mipsel-linux CXX=mipsel-linux-gcc CC=mipsel-linux-gcc LD=mipsel-linux-ld

3、make

4、最后静态链接下

mipsel-linux-gcc -g -O2 -o phlinux -s main.o phupdate.o PHGlobal.o PHSocket.o md5.o log.o generate.o coder.o blowfish.o bitstream.o base64.o ConvertUTF.o CCmdParser.o PhClient.o PhUpdater.o /opt/openwrt/mipsel-linux/lib/librt.a /opt/openwrt/mipsel-linux/lib/libstdc++.a //opt/openwrt/mipsel-linux/lib/libc.a

5、压缩下(好放到路由器的小空间)

upx -o phlinux2 phlinux

分享到:
评论

相关推荐

    安装和使用Linux花生壳(公网版).docx

    "安装和使用Linux花生壳(公网版)" 本文将对Linux花生壳(公网版)的安装和使用进行详细的介绍,涵盖了安装、配置、运行、退出等方面的知识点。 一、安装和配置Linux花生壳(公网版) 在安装和使用Linux花生壳...

    linux安装花生壳.docx

    本文档旨在指导用户如何在Linux系统中安装和配置花生壳(peanuthull),从而实现域名解析和DDNS服务。以下是安装和配置的详细步骤: 一、注册花生壳账号和申请免费域名 1. 首先,需要注册花生壳账号,并申请免费...

    用花生壳发布FTP和mail服务器-单网卡部署WEB+Mail+FTP+ISA服务器之五实用.pdf

    本文主要讲述了如何使用花生壳发布FTP和mail服务器,以便在单网卡部署的WEB+Mail+FTP+ISA服务器环境中实现互联网访问。以下是详细步骤和相关知识点: 1. **花生壳工作原理**: 花生壳是一款动态域名解析软件,它...

    使用花生壳+大华硬盘录像机搭建远程视频监控.pdf

    本文档主要讲解了使用花生壳动态域名解析服务和大华硬盘录像机搭建远程视频监控系统的详细步骤。花生壳动态域名解析服务可以将公网IP和域名进行实时绑定,使得用户可以从外网访问内部的视频监控系统。本文档首先介绍...

    使用花生壳+海康威视搭建远程视频监控服务整理.pdf

    本篇文章主要介绍了如何使用花生壳和海康威视搭建远程视频监控服务。该服务使用TP-LINK R460路由器和海康威视 DVR7000硬盘录像机实现远程监控。文章分为四个步骤,分别是注册护照和域名、搭建监控系统、配置路由器的...

    内网虚拟机用花生壳建立WEB服务器.rar

    在IT领域,构建一个Web服务器通常需要公开的IP地址,以便外部网络可以访问。...不过,要注意的是,由于数据需要经过花生壳服务器转发,可能存在一定的性能损耗和隐私风险,因此在选择使用时需权衡利弊。

    通过花生壳协助搭建邮件服务器.pdf

    2. **安装花生壳客户端**:花生壳是一款动态域名解析服务,它能够将动态公网IP与你的域名实时绑定。从Oray官方网站下载并安装花生壳客户端,按照向导完成安装,并使用注册的护照名和密码登录。 3. **检测域名解析**...

    花生壳的使用定义.pdf

    花生壳的使用定义.pdf 是一个关于花生壳服务使用的指导手册,涵盖了申请网域护照、开通和激活花生壳域名服务、下载花生壳客户端软件等多个方面的内容。 申请网域护照 在使用花生壳服务之前,需要首先申请网域护照...

    DDNS设定(花生壳).docx

    【DDNS设定(花生壳)】 动态域名解析服务(DDNS,...通过以上步骤,即使没有固定公网IP,也可以通过DDNS服务如花生壳实现外网对内网的稳定访问,这对于远程办公、家庭监控系统或者个人Web服务器等场景非常实用。

    用花生壳搭建服务器【用花生壳如何搭建FTP服务器】.docx

    本文主要介绍了如何使用花生壳搭建FTP服务器,并详细介绍了搭建FTP服务器的步骤。下面是相关知识点的总结: 1. 花生壳是什么? 花生壳是一款网络工具,能够帮助用户检测公网IP、搭建FTP服务器、设置端口映射等。 2...

    ADSL与花生壳动态实现服务

    通过以上步骤,ADSL用户可以成功地利用花生壳动态域名解析服务和端口映射,在家或者小企业环境里搭建起自己的web服务器,实现远程访问和分享内容的目的。这对于个人网站、博客、小型电商等应用来说,既经济又便捷。

    用花生壳发布FTP和mail服务器-单网卡部署WEB+Mail+FTP+ISA服务器之五借鉴.pdf

    2. 花生壳安装:详细说明了如何下载和安装花生壳客户端,并通过花生壳网站进行免费注册和域名申请。 3. 域名申请:解释了如何在花生壳网站上注册免费域名,以及如何选择未被注册的域名。 4. 域名解析验证:使用...

    Linux两种简单替代“花生壳”软件的办法

    花生壳也有Linux版本,确实是一个选择,但是它相当于是把你的ip publish到网上的,假设你自己对自己的安全不是很放心,而且你的目的也只是小范围使用的话,那么这个动态ip完全可以通过个人邮件的方式来传播,本文...

    花生壳的使用.docx

    第二步:开通和激活花生壳域名服务 1. 注册成功后,登录控制台。 2. 找到“激活花生壳服务”,点击开始,进入域名申请页面。 3. 选择免费域名,输入想要的域名前缀,通常选择后缀为.vicp.net。 4. 阅读并同意用户...

    花生壳动态域名DDNS设置指南[整理].pdf

    在这篇文章中,我们将详细介绍花生壳动态域名DDNS设置的过程,以便帮助用户更好地理解和使用DDNS技术。 一、什么是DDNS? DDNS(Dynamic Domain Name System)是一种动态域名系统,它允许用户使用动态IP地址来访问...

Global site tag (gtag.js) - Google Analytics