转换成功,已经转移到Hawk Host

 网站  Comments Off on 转换成功,已经转移到Hawk Host
Nov 142011
 

很多人说转移一个网站非常麻烦,又要转移这转移那的。但我今天转换非常顺利,仅仅十几分钟就完成了。其实转换过程很容易,我的顺序是:

  1. 把原来的网站所有File打包转移至新空间
  2. 透过Cpanel的backup页面将MySQL资料数据从旧空间下载回来
  3. 在新空间中再次利用Cpanel的Backup页面把资料数据放回去
  4. 新空间中创建同样的Database用户名及密码,重新绑定
  5. 在Cpanel里将域名附加到新空间中
  6. 修改域名的IP指向
  7. 删除旧空间中的资料数据(可做可不做)

仅此而已。

有多少个网站,就转移多少次,方法一样的。

Hawk Host的速度很快,不过我不满意的是Hawk Host仍未提供IPv6服务(原因是Cpanel暂时无法使用IPv6)。下一年如果Hawk Host可以提供IPv6,我应该很大可能会继续续费,但如果不提供的话……也许到时我该试下DreamHost了,说不定其它的空间商也会提供。

继续设定Mageia 1

 Linux  Comments Off on 继续设定Mageia 1
Jul 012011
 

今天要做的就是安装IPv6。像我上次做的那样,《Linux透过Teredo连接IPv6 Inernet》,直接照做。不过这次就遇到新问题了,ping6 ipv6.google.com的时候提示Network is unreachable。真是奇怪。于是我就去寻找miredo.conf看看怎么回事。

miredo.conf有两个,一个在/usr/local/share/doc/miredo/examples/miredo.conf,这是示例参考;另一个在/usr/local/etc/miredo/miredo.conf,这是真正起作用的配置。打开一看,没问题啊……

难道是DNS的问题?换成Google Public DNS试试看。无意中发现原来IPv6隧道未开启,那就顺便也打开了。重启电脑,ping6 ipv6.google.com,不会吧,还是不行。好吧,我又只好放弃了。

顺便提下,可能是因为Opera、Firefox、Chrome都利用了Windows Aero透明特性,Linux版的浏览器似乎都不够Windows版那么顺眼,尤其是Opera。Opera自己的Menu本来是很有特色的,结果在Linux被改成系统样式。看了下网上Mac版的Opera,似乎也是缺乏好看的透明背景。

May 212011
 

IPv4不够用,所以要用IPv6——这已经在全世界范围成为共识了,于是很多地区都在启用IPv6服务,主机商当然也不例外。不过,目前提供IPv6的主机商还不算很多,有些比较知名的主机商,比如Go Daddy仍然不提供IPv6服务(仅提供IPv6 DNS,当然了,它主要是做Domain注册的,也没什么好说),Bluehost、Host Gator、MediaTemple、Laughing Squid等等无一例外全部不提供IPv6服务。那么该在哪里找这些提供商呢?

要找还是能找到的。自行Google当然能找到,但还不如看那些已经做好的列表,比如这两个:

http://www.sixxs.net/wiki/IPv6_Enabled_Hosting

http://www.ipv6hosting.com.au/

在这两份列表中,我无意中看到有一个比较知名的服务商,DreamHost!在它的hosting页面的Advanced Features下第一行就是IPv6 Address,右边还有个勾,表明确实提供IPv6服务,这真是个好消息。不过看看价格,$8.95/month,似乎有点点贵,应该算中等水平吧,在众多IPv6主机商里面它应该是价格最低的那个了。

一个新的Teredo Server

 网络  Comments Off on 一个新的Teredo Server
Apr 162011
 

对于我们这些无IPv6覆蓋的地区,如果要使用IPv6服务就比较麻烦,通常的做法是使用IPv6隧道,比如6to4、Teredo、ISATAP等等。对于内网用户,一般来讲Teredo会用得比较多。现时能够依然有效可用的Teredo Server有两个,一个是微软自身的teredo.ipv6.microsoft.com,另一个是teredo.remlab.net(法国)。

今天我又发现了一个新的可用的Server:teredo.trex.fi(法国)。似乎这个也能用:teredo.managemydedi.com(美国芝加哥)。更改方法:管理员权限执行CMD,然后使用以下命令:

netsh

interface teredo set state server=teredo.trex.fi.

注意,等号后边的Server还要再跟多一个点。这样就可以了。

 Posted by at 下午 11:47  Tagged with:

IPv6穿墙用的PAC自动代理

 网络  Comments Off on IPv6穿墙用的PAC自动代理
Mar 142011
 

现在利用IPv6穿墙的确很方便,但也有些美中不足,最明显的是某些被墙的网站无IPv6,但sixxs.org的转发方式又不是万能的,有些网站登入认证会出错(比如facebook)。这个时候有一个网站的代理能力就很好用了,那就是gfw-proxy.co.cc。

该网站是一个IPv6代理,它在网站上还提供了自动代理名单列表proxy.pac,在列表内的网站会自动透过gfw-proxy.co.cc连接出去。不过要注意的是,如果直接用该代理连接列表内未列出的网站,会提示连接被拒绝。

我自己对此pac作了些修改,主要是针对IPv6的Fackbook,因为我的Hosts已经有www.v6.facebook.com的IPv6地址,所以就无需再绕道了。

另外,目前各大浏览器使用PAC可以不使用扩展,IE、Firefox、Opera已经内置该功能,Chrome、Safari会自动使用IE的设置。需要注意的是,该自动代理可以允许任何浏览器使用,但IE会被拒绝。

这是我的proxy.pac,专门为Facebook的IPv6网站设置直接连接方式,而其余IPv4的Facebook会继续使用按照原proxy.pac的设定。

在中国移动网络使用IPv6

 网络  Comments Off on 在中国移动网络使用IPv6
Feb 182011
 

虽然中国移动亦开始试点IPv6了,但离普及推开很有一段时间。原本我用的是teredo,理论上是可以在移动的网络中使用的,但很奇怪,一开始连接的时候我无法连入IPv6隧道。

后来经过一番设置,最终用很简单的方式解决了。在netsh环境下(Windows Vista/7),用以下命令:

interface teredo
set state client
set state enterpriseclient

其实就是重新建立teredo连接。

需要说明的是,我所用的中国移动网络并非手机常用的CMWAP接入方式,而是直接连接公共网络(即手机的CMNET接入方式)。

Jan 032011
 

目前的IPv6隧道形式有好几种,不同的用途各有不同的连接方式。我自己曾经使用过其中的两种隧道:Teredo和6to4。

1. 设定IPv6

6to4适合电脑直接使用公共IP的用户,祗要你符合以下上网方式,一般都直接获得公共IP:

  • 拨号上网用户
  • 用自己的电脑直接连接ADSL,不用路由器
  • 公共无线上网(对于大陆地区,须中国电信或中国联通)

若还不确定,在Command Prompt(命令提示符/命令提示字元)输入ipconfig,若能看到公共IP地址就表明你已经可以用6to4了。一般情况下,Windows Vista及Windows 7无须配置,系统本身就已经帮你设定好6to4隧道了,可以直接连上IPv6。禁用了IPv6的祗需要重新开启即可。XP用户可以用ipv6 install命令安装IPv6,但6to4的设定方法我暂时不知道,手头没XP的电脑。若要知道是不是已经开启了IPv6隧道,祗要用你的浏览器打开ipv6.google.com就可以验证了。若能顺利打开看到Google首页,就表明一切正常。

若是使用Router(路由器)共享上网,或者是单位用户,大多数情况下电脑都是使用私有IP地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)。在Command Prompt输入Ipconfig,若看到以下地址范围——192.168.0.0 ~ 192.168.255.255、172.16.0.0 ~ 172.31.255.255、10.0.0.0 ~ 10.255.255.255——此时就只能用Teredo了。

若是使用Windows Vista和Windows 7,本来Windows本身就已经配置好Teredo的了,不过很可惜的是大陆的电讯运营商把微软的Teredo隧道封掉,无法起作用。现在要做的就是重新配置Teredo。以下设定均适合Windows Vista及Windows 7。

以系统管理员身分打开Command Prompt(右键单击就会看到“以系统管理员身分”或“以管理员身份”),打开后标题会多出“管理员:”的字样,键入netsh并回车。此时就会进入netsh环境(显示netsh>)。

按顺序键入下列命令:

interface teredo
set state enterpriseclient teredo.remlab.net.
set mode online

注意,teredo.remlab.net后边有个点号,不要漏了。teredo.remlab.net是Teredo的其中一个隧道接入服务器,相应的其他还有:

teredo.autotrans.consulintel.com
teredo.ngix.ne.kr
teredo.managemydedi.com

可以选择使用。

现在用你的浏览器打开ipv6.google.com,如无意外,应该已经能够看到Google首页了。

2. 修改Hosts内容

有一些网站既有IPv6地址又有IPv4地址,这个时候电脑有可能会优先用IPv4。万一该IPv4地址是被墙的,那就等于无法访问了。现在要做的就是“告诉”电脑对某些网站必须用IPv6地址。

该步骤其实不多,仅仅是修改Hosts文档的内容(位置:Windows\system32\drivers\etc\hosts)。网络上已经有修改好的Hosts可供下载,若有需要,请自行下载

如果上述下载失效,可以用我现在正在用的:点击此处下载

Windows Vista、Windows 7用户自行编辑Hosts的方法:在刚才的“管理员:”命令提示,输入notepad \Windows\system32\drivers\etc\hosts,回车之后就可以修改了。

如果是要用下载回来的hosts,CTRL+C、CTRL+V直接覆蓋就可以了。

Linux透过Teredo连接IPv6 Inernet

 Linux, 网络  Comments Off on Linux透过Teredo连接IPv6 Inernet
Jan 022011
 

在Windows配置IPv6非常简单,主要是因为Windows已经内置了多种接入方式,需要的时候直接配置就行了。而Linux则比较特别,发行版多,各个版本内置的接入方式不一,只能因地制宜。

为甚么会有那么多接入方式呢,原因是,在Native IPv6网络未普及之时,根据各种不同的Internet连接方式分别采用不同的IPv6隧道建立方式。例如,需要通过NAT方式连接Internet的,就要用Teredo了。

我用的是Mandriva Linux 2010.2(刚升级的),安装时已经开启IPv6功能,不过连接方式有限,不包含Teredo。此时,唯有安装Miredo了。

下载好Miredo,解包。文档说明写着需要按照常规编译安装方式来安装。OK,那就编译吧。CTRL+ALT+F1,打开控制台,以root身份登入。进入对应文件夹,开始按照步骤来做:

# ./configure
# make
# su
# make install

但在第一步 ./configure 就卡住了:

checking for Judy.h usablity... no
checking for Judy.h presence... no
checking for Judy.h... no

Judy乃何方神圣?Google之,得答案:“Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array.”简单地说,就是一个提供动态数组的C库。

好吧,下载Judy,编译并安装:

./configure --enable-64-bit
make
make check
make install

需要注意的是,安装Judy时一定要根据自己的Linux版本选择对应的参数,64 bit的要选择 --enable-64-bit,32 bit的要选择 --enable-32-bit,不要输错!

然后可以重新编译安装Miredo了。重新输入命令,整个过程一切顺利。安装完成后,回到图形界面(CTRL+ALT+F8),用浏览器打开 ipv6.google.com,Google搜索页出现了!至此,Teredo终于安装完成!

Dec 312010
 

前边在《一个支持IPv6的免费VPN》曾经提到过IPv6,网络上也有很多人在争论到底要不要把OS的IPv6功能关掉。那么,何为是IPv6、有何用途呢?本文简单介绍下。

IPv6是下一代IP标准,目的是为了解决我们现在正在使用的IPv4数量严重不足的问题。我们目前使用的IPv4能够提供了大约43亿个地址,其中大约37亿地址是可供分配使用的,剩下的被保留使用。何谓“保留”?这保留的地址中,有一部分被用作私有地址,即我们常见的10.0.0.0、172.16.0.0~172.31.0.0、192.168.0.0这几段;有一部分用作组播地址(不懂组播没关系,很少人能用得上);还有一部分用作IPv4向IPv6过渡时使用。

IPv4的这37亿个地址按照地球人的总数(按60亿来算)平均分配下来,平均每人只能得到0.6个,显然不够用。后来因为划分出私有地址,因此使得多人可以共享一个公共IP地址连接Internet,问题得到缓解。不过,该来的总会来的,推迟后它还会来。在2011年,IPv4地址就会被逐渐用完。

而这个IPv6,对于中国大陆有很特殊的意义。

中国大陆的IP地址已经非常紧缺,近年来更是到处购买国外其他运营商的IP地址。现在,IPv6已经在教育网得到大规模应用,但是普通公众暂时还没大规模推开,仅仅在某些地区做试验。

另一方面,中国大陆有一个众所周知、臭名昭著的Firewall,知道这东西的人不用我解释都知道它的用途,不知道的人请自己找资料。这个Firewall功能强大,但只对IPv4能起作用,对于IPv6几乎无能为力。这也能理解为何在公众网络中迟迟未能推开。

在教育网中,IPv6好处多多。国外资源任意使用,不再受限制,而且不会受到Firewall的干扰,平时不能去的、不能用的网站、网络服务,在IPv6下全部恢复正常。可以说,这比爬墙软件更好用,简直就是一道畅通无阻的大门。更重要的是,教育网中的IPv6并非建立隧道连接,直接就是Native IPv6 Unicast地址,电脑本身既能正常使用平常的IPv4网站与服务,又能用IPv6的资源与服务。

对于大陆公众网的用户而言,可以通过建立IPv6隧道的方式来使用IPv6服务,顺便穿墙,而且不会像爬墙软件那样影响到部份程序的使用。

在要不要关闭IPv6功能的问题上,我个人认为,没必要关闭。该功能开着的时候不会影响平时的正常使用,也不会占用多少系统资源。可以说,开着IPv6有好处没坏处。

Dec 102010
 

PacketiX VPN,这是个来自日本的免费VPN服务,据说本来这是日本筑波大学的学生用来做实騐的,基于SoftEther的技术制作而成,网络资源由筑波大学提供。

这个VPN跟其它的大多数VPN服务一样,一旦连接上去,所有的本机对Internet的访问都会从VPN线路出去。不同的是,这个软件并非从本机直接创建VPN连接(如PPTP),而是建立一个虚拟网卡,模拟出一个数据链路层隧道,让操作系统能够像使用普通网卡那样,将数据从该网卡发送到Gateway Router。其原理可以理解为“加密的GRE隧道”。

PacketiX VPN的网络是筑波大学提供的,从他们网络示意图来看,我们会通过PacketiX连接到他们的VPN Servers(或者是VPN Routers),然后从筑波大学的网络连接世界各地。不过因为他们有Firewall保护,使得VPN用户不能威胁到他们校园网的安全。下面放出一张他们的示意图:

现在进入正题。这款软件针对Windows、Linux,32-bit、64-bit分别做了不同的版本,可以从他们的下载页面下载到:http://www.packetix.net/en/secure/install/。根据自己的需求选择不同的版本。进入该页后会提示安装ActiveX控件,用起来会更方便。不过个人不喜欢这样用。

安装之后,打开主界面,点击“Virtual Adapter”→“Create Virtual Network Adapter”,按照提示一直下一步,它的作用是创建一个虚拟网卡。

下载这个文件:http://www.packetix.net/en/secure/secure.vpn
点击“Connent”→“Import VPN Connection Setting...”,找到刚才下载回来的文件,导入。

此时软件上半窗格就会出现刚才的导入的secure连接图标,双击之,就可以开始用VPN来做你想做的事情了。

值得一提的是,这个VPN连接上去之后,它还提供了一个IPv6 Global Unicast Address,连那些纯IPv6的资源都不在话下。尽情享受吧。