ubuntu 安装花生壳
由于无线路由的IP总是变换,所以想在机器上装一个花生壳,然后通过域名来访问这个机器,这样就算IP变了也没有关系。我的机器的系统是ubuntu 12.04 desktop
cd 到一个目录,我用的是Downloads
使用下面的命令把花生壳下载下来
wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz
解压压缩包
tar zxvf phddns-2.0.2.16556.tar.gz
转到解压包里面:
cd phddns-2.0.2.16556/
然后
./configure
如果出现下面的错误:
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details.
则是G++没有安装好,你需要安装好G++,这个可以参照:
http://www.cnblogs.com/umasuo/archive/2012/06/12/ubuntu_install_gplusplus.html
安装好后重新运行configure一下,然后编译:
make
跳转到src目录,查看一下文件列表:
cd src ll
若列表中有:
-rwxr-xr-x 1 root root 47736 Jun 12 11:46 phddns*
说明软件编译好了,然后就可以运行软件了:
./phddns
由于是第一次运行,所以需要配置一下:
Enter server address(press ENTER use phlinux3.oray.net):
在这里输入服务器地址,这里直接回车就行了。
Enter your Oray account:
在这里输入花生壳的账号
Password:
然后是password
Network interface(s): [wlan0] = [IP:192.168.1.100][MAC:fd2e028a:fd2e028b:fd2e028c:fd2e028d:fd2e028e:fd2e028f] [lo] = [IP:127.0.0.1][MAC:fd2e0262:fd2e0263:fd2e0264:fd2e0265:fd2e0266:fd2e0267]
然后选择需要绑定的网卡,要是没有特殊的话,默认就可以了,我这里用的是无限,所以选择了wlan0
Log to use(default /var/log/phddns.log):
选择日志的保存地点
Save to configuration file (/etc/phlinux.conf)?(yes/no/other):
选择配置文件的保存地点,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件,这里默认就可以了。
接下来程序开始运行,会出现以下东西:
192.168.1.100 NIC bind success defOnStatusChanged okConnecting defOnStatusChanged okRedirecting defOnStatusChanged okConnecting defOnStatusChanged okDomainListed defOnDomainRegistered umasuo.eicp.net defOnDomainRegistered umasuo.com defOnDomainRegistered www.umasuo.com defOnUserInfo <userInfo account='umasuo' login='umasuo'><ID>7554606</ID><Account>umasuo</Account><Password></Password><Email>liuquan89@gmail.com</Email><RegDate>1339458707</RegDate><Credit>0.0</Credit><Largess>0.0</Largess><IsEnable></IsEnable><PHServer>phcnc.oray.net</PHServer><IsEnterprise>0</IsEnterprise><Contactor>umasuo</Contactor><IsMale>1</IsMale><ServiceType>0</ServiceType><ClientIP>2105538930</ClientIP></userInfo> defOnAccountDomainInfo <domainInfo account='umasuo' login='umasuo'><roots><root><RootName>umasuo.com</RootName><RegDate>1339458812</RegDate><ExpireDate>0</ExpireDate><StatusCode>17</StatusCode><IsCnRoot>0</IsCnRoot></root></roots><domains><domain><DomainName>umasuo.eicp.net</DomainName><RegDate>1339458712</RegDate><Account>umasuo</Account><StatusCode>153</StatusCode><RootName>eicp.net</RootName><IsFree>1</IsFree></domain><domain><DomainName>umasuo.com</DomainName><RegDate>1339458820</RegDate><Account>umasuo</Account><StatusCode>25</StatusCode><RootName>umasuo.com</RootName><IsFree>0</IsFree></domain><domain><DomainName>www.umasuo.com</DomainName><RegDate>1339458820</RegDate><Account>umasuo</Account><StatusCode>25</StatusCode><RootName>umasuo.com</RootName><IsFree>0</IsFree></domain></domains><domainInfo> defOnStatusChanged okDomainsRegistered, UserType: 0
看到上面这些就表示登录成功,这时候你可以ping一下你所绑定的域名,发现能够ping通了。
这个时候可以按ctrl+c先退出程序,将phddns拷贝到你希望的位置,例如:
cp phddns /usr/bin/
这种东西一般可以采用后台模式运行:
/usr/bin/phddns -c /etc/phlinux.conf -d
这样基本就可以了,如果有兴趣还可以将其配置自动启动。
以上大部分都可以上花生壳的官网找到:
http://service.oray.com/question/116.html
ubuntu 安装花生壳的更多相关文章
- ubuntu下安装花生壳
下载地址:http://hsk.oray.com/download/#type=linux 官方的文档: 花生壳(公网版) for linux的安装以及使用 Linux花生壳(公网版)将大大简化大家的 ...
- centos 7.0安装花生壳
没有wget 先下载get 命令 yum -y install wget 下载位置/usr/local/src 解压目录 /usr/local/bin/phddns-2.0.6.x86_64 1.下 ...
- centos因为安装花生壳而无法登录系统的问题
服务器安装 phddns 花生壳 启动失败,一直卡在启动进度条页面. 解决办法 1.按F5查看卡在什么位置, 2.查看解决方法:程序卡住的情况下,直接备份资料后,卸载程序重启就可以了. 3.进入到si ...
- 如何利用花生壳和VisualSVN Server建立远程代码仓库
如何利用花生壳和VisualSVN建立远程代码仓库 最近由于项目需要,要远程访问实验室的svn服务器,但是实验室没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把Visual ...
- CentOS7 配置花生壳开机启动
在家安装服务器,外地可以随时登陆,感觉花生壳特别方便,具体路由器配置请参考http://service.oray.com/question/2486.html. 我使用的操作系统是 [root@loc ...
- “花生壳” + “VisualSVN” 巧妙实现远程代码版本号控制
近期因为项目须要,要远程訪问svnserver,可是没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个server,再把VisualSVN部署在server上,就能够在外网訪问了(假设你 ...
- 思科E3200 路由器 DD-WRT 设置花生壳和3322.org动态域名(DDNS)
花生壳设置(已測试) ddns.oray.com:80 username aaaa password bbbb 主机名 abc.gicp.net URL /ph/update?ho ...
- 实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)
经过前两篇文章.到眼下为止,我们已经获取了外网域名而且搭建好了SVN server.接下来,我们就总结一下怎样实践实现一下訪问局域网. 1.安装VisiualSVN Server(可见:http:// ...
- 树莓派4B踩坑指南 - (11)免费搭建网站(宝塔,花生壳)
目录 宝塔 安装宝塔面板 登录及初始化设置 安装网站 花生壳 安装花生壳 设置花生壳 测试 问题(未解决但不影响使用) 网站统计 树莓派这么低的功耗,不用来当服务器总感觉有点浪费...完成效果:htt ...
随机推荐
- JWT实现token的生成和认证demo
上篇写到对JWT的理解,这篇写一个小的demo来实践下 Github:https://github.com/wuhen152033/token/tree/dev 简介 本次的demo是基于Spring ...
- JVM虚拟机系列(三)Class文件格式
- cookie和session机制区别
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...
- navigationBar 设置关于setTranslucent
在ios7中, 如果setTranslucent=yes 默认的 则状态栏及导航栏底部为透明的,界面上的组件应该从屏幕顶部开始显示,因为是半透明的,可以看到,所以为了不和状态栏及导航栏重叠,第一个 ...
- 一、vue的数据双向绑定的实现
响应式系统 一.概述 Vue通过设定对象属性的 setter/getter 方法来监听数据的变化,通过getter进行依赖收集,而每个setter方法就是一个观察者,在数据变更的时候通知订阅者更新视图 ...
- 逆向中静态分析工具——IDA初学者笔记之字符串分析
逆向中静态分析工具——IDA初学者笔记之字符串分析 程序中往往包含很多字符串资源,这些资源存在于PE文件的rdata段,使用IDA反编译后,可以查找到这些字符串, 逆向破解程序通常需要一个突破点,而这 ...
- inner join和left join 、right join 的区别?
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只 ...
- jquery 实践操作:div 动态嵌套页面
此篇记录如何在指定 div 中嵌套一个页面 load() 方法: 1. 使用 $.load() 直接导入一个页面 $('#addPage_div').load("temp/handle.ht ...
- Repeater用ul li,一行显示多条数据
原文发布时间为:2009-08-26 -- 来源于本人的百度文章 [由搬家工具导入] .rep { width:680px; float:left; l ...
- DB迁移:从SQL Server 2005到MySQL
一.工具选择 依工作需要进行老产品升级,其中一项重要工作就是将SQL Server数据库改为MySQL数据库,故而在对<各种主流 SQLServer 迁移到 MySQL 工具对比>文章学习 ...