前提条件:
1.花生壳id,http://www.oray.com/ 花生壳的官网免费注册的,注册完就可以免费申请动态域名了
2.家中路由器必须接入公网,并且设置端口映射功能,把端口映射到树莓派的内网ip上(这个教程就不提了,自己研究吧) 3.连入内网的树莓派
步骤: 1.安装所需的库
3.下载花生壳文件,并编译。
$wget http://download.oray.com/peanuthull/phddns-2.0.5.19225.tar.gz
$tar zxvf phddns-2.0.5.19225.tar.gz
$cd phddns-2.0.5.19225
$./configure
$make
4.查看软件是否编译成功
$cd src
$ls -l phddns
-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns
5.后台运行花生壳
输入服务器地址,如无特殊情况可使用默认值Enter server address(press ENTER use phlinux3.oray.net):
输入您的Oray帐号名称Enter your Oray account:
对应的Oray帐号密码Password:
选择帮定的网卡,如无特殊,默认即可Network interface(s):
eth0:192.168.141.18lo: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 successOnStatusChanged okConnecting OnStatusChanged okDomainListedOnDomainRegistered skyvense22.gicp.net OnStatusChanged okDomainsRegisteredUserType: 0
看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序
6.检测运行状态
7.退出后台运行1.查看进程ID
$ps -A | grep phddns1888 ? 00:00:00 phddns
杀掉进程kill -9 1888