树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10422|回复: 14
收起左侧

在树莓派上使用花生壳动态域名管理,方便外网访问树莓派!!!

[复制链接]
发表于 2012-10-24 10:50:58 | 显示全部楼层 |阅读模式
教你在树莓派上使用花生壳动态域名管理,方便在外网也能访问到家中树莓派。本教程注重在教你如何在树莓派上安装和配置使用花生壳!!!
前提条件:
1.花生壳id,http://www.oray.com/  花生壳的官网免费注册的,注册完就可以免费申请动态域名了

2.家中路由器必须接入公网,并且设置端口映射功能,把端口映射到树莓派的内网ip上(这个教程就不提了,自己研究吧)
3.连入内网的树莓派

步骤:
1.安装所需的库
  1. $aptitude install libstdc++5
复制代码
2.下载花生壳文件,并编译,提示下载不了的,可以下载附件解压得到
phddns-2.0.5.19225.tar.gz文件 phddns-2.0.5.19225.tar.zip (103 KB, 下载次数: 15)
  1. $wget http://download.oray.com/peanuthull/phddns-2.0.5.19225.tar.gz
  2. $tar zxvf  phddns-2.0.5.19225.tar.gz
  3. $cd phddns-2.0.5.19225
  4. $./configure
  5. $make
复制代码
3.查看软件是否编译成功
  1. $cd src
  2. $ls -l phddns
  3. -rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns
复制代码
4.后台运行花生壳
  1. $./phddns -c /etc/phlinux.conf -d
复制代码
输入服务器地址,如无特殊情况可使用默认值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先退出程序 15.jpg

5.检测运行状态
  1. tail /var/log/phddns.log
复制代码
16.jpg



6.退出后台运行1.查看进程ID
$ps -A | grep phddns1715 ?        00:00:00 phddns
2.杀掉进程kill -9 1715

其它命令和问题可以参考花生壳的指导网页了解详情http://service.oray.com/question/116.html
回复

使用道具 举报

发表于 2012-10-24 11:03:43 | 显示全部楼层
支持U版,这个可以用PI开个HTTP的网站了。
FTP也不成问题。

将来还可以从外网连入家中的摄象头(个人安防),或者到家之前半小时先打开空调....
打住,打住,安全问题如何解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-24 11:06:49 | 显示全部楼层

回 topzdx 的帖子

topzdx:支持U版,这个可以用PI开个HTTP的网站了。
FTP也不成问题。

将来还可以从外网连入家中的摄象头(个人安防),或者到家之前半小时先打开空调....
打住,打住,安全问题如何解决?
....... (2012-10-24 11:03) 
毫无隐私,哈哈
回复 支持 反对

使用道具 举报

发表于 2012-10-24 12:07:44 | 显示全部楼层
拔线 彻底解决安全问题 哈哈
回复 支持 反对

使用道具 举报

发表于 2012-10-24 12:26:24 | 显示全部楼层
简单的,可以用HTTP Basic Auth凑合一下
回复 支持 反对

使用道具 举报

发表于 2012-10-24 13:49:50 | 显示全部楼层
最简单基本的安全措施是安装fail2ban

sudo apt-get install fail2ban

看看配置文件/etc/fail2ban/jail.conf有对各种服务的定义配置, 默认就对ssh做保护
回复 支持 反对

使用道具 举报

发表于 2012-10-24 19:49:47 | 显示全部楼层
先用着tplink路由自带的ddns,回头换个netgear双频路由可能就要用到了,先收藏。
回复 支持 反对

使用道具 举报

发表于 2012-10-26 22:57:21 | 显示全部楼层
可用,楼主要是再讲开机自启动phddns服务等讲一下就更好了。phddns也可copy到/usr/bin中方便使用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-26 23:54:13 | 显示全部楼层

回 whatcall 的帖子

whatcall:可用,楼主要是再讲开机自启动phddns服务等讲一下就更好了。phddns也可copy到/usr/bin中方便使用 (2012-10-26 22:57) 
等你补充呢,哈哈
回复 支持 反对

使用道具 举报

发表于 2013-3-5 20:39:42 | 显示全部楼层
对,就是这种编译运行的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-23 18:31 , Processed in 1.125000 second(s), 26 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表