2011年3月28日星期一

如何为ubuntu服务器设置静态IP

在本地安装调试ubuntu server , 正常在安装的过程中会有提示设置IP 和DNS,但是如果你因为其他的原因错过了,或者说是后期需要修改,该如何修改呢。 其实很简单。

Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下:

# The primary network interface
auto eth0
iface eth0 inet dhcp

设置静态ip的方法如下:
1) 编辑 /etc/network/interfaces
1.1)将dhcp 一行屏蔽
# The primary network interface
auto eth0
#iface eth0 inet dhcp

1.2)添加和静态ip有关的参数
# The primary network interface
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

2)编辑 /etc/resolv.conf,设置dns
nameserver 202.96.134.133
nameserver 202.106.0.20

3)执行下面两个命令,启用新设置
$sudo ifdown eth0
$sudo ifup eth0

2011年3月26日星期六

网站域名更换的301设置

也许是因为天朝的网络环境的问题,很久之前就想把域名和博客程序进行变更,但是一直没有时间去做。说起自己博客的域名,还是归功与08年CN域名1元白菜价促销。那时候,注册了anbit.cn 这个域名,当时网站的空间是用的一个 叫做数据先生的 免费空间。就这样,我的博客在2008年的5月23日正式上线了,当时的第一篇文章是“我的博客开张喽!”, 转眼间时间就要过去将近3年了。 大概在国内加大对于备案的审查之后,我就打算把网站搬到国外的服务器上,但是因为当时我用的是ASP的Zblog程序,但是国外linux是主流。所以我必须的把自己的博客从Zblog 转换成wordpress, 其实这也没有什么难的,但是因为购买了国内的正规主机商的Asp虚拟主机,所以也就打算暂时这样使用着。  但是 后来还是因为天朝的网络环境的问题,又特别是我的域名使用的是CN域名,所以打算干错直接更换域名了,而自己又闲置了好几个域名,所以就挑选了现在的这个83g.org 做为博客的新域名。
原来的哪个域名ANBIT.cn 的收录数据还是非常的好的,PR 3  百度收录的也非常的勤。 所以我打算做一下域名的重定向,以希望能够将原来域名的PR 和搜索收录转到现在的新域名上来。从网上搜索了一些。。但是因为我原理的空间使用的国内的虚拟ASP空间,如果仅仅只定义首页的话,那就只有在访问主页的时候进行301 重定向。   而且如果访客是通过搜索引擎收录的某个页面进入我原来的博客空间,则会显示404页面。   博客的虚拟空间控制面板,看到里面有自定义404页面的选项。于是就把ASP 的首页的301定向设为自定义的404.   这样,所有进入我的原来的域名的访问,都会直接301到我的博客的新域名。 但是前提是我把博客的数据全部都删除了。只留下了 一个301重定向文件 ,也就是ASP 的首页default.asp  
希望自己能把自己的这个博客坚持下去。一直记录自己的历程。

2011年3月17日星期四

为什么C语言中的整型取值范围是--32768~32767,是按什么规则规定,推理的?

整型的宽度是一个字,也就是2个字节,16个二进制位,最高一位二进制位用来表示符号(正或负),那么剩下的15位来表示数值。

01111111 11111111是32767,最大的正整数
00000000 00000001是1
00000000 00000000是0
11111111 11111111是-1(不是-32767)
10000000 00000001是-32767(不是-1)
10000000 00000000是-32768(不是-0),最小的负整数

计算机表示数主要从运算方式的一致性来考虑。
比如00000000 00000001表示1很好理解,但是11111111 11111111为什么是-1呢?
按照二进制加法
11111111 11111111 + 00000000 00000001= 1 00000000 00000000
结果超出了整型的宽度,溢出部分被忽略,最后的计算机结果是00000000 00000000
那么换成十进制,?+1=0,所以11111111 11111111表示成十进制就是-1

2011年2月17日星期四

Ubuntu学习笔记之中文输入法以及中国电信3G无线网卡设置

接上一篇博客,继续来分享我的ubuntu 安装和使用心得体会。  在ubuntu安装的初始,选择语言的那一项, 在最后完成安装后,如果你能够正常的接入网络的话, ubuntu 10.04 会为配置安装中文环境语言包,包括中文输入法。 如果你没有联网的话,也不要担心,在你能够正常的连入国际互联网的时候, 你可以通过ubuntu的软件更新中心来 更新中文语言包。   下面说一下输入法,感觉按照正常的安装下来以后,发现Ubuntu 真的非常的不错,完全的可以替代windows了,但是,有一点非常的不爽的就是 输入法, 正常自带的IBUS 中文输入法, 我感觉真的还不如 智能ABC 好用, 当然我只是针对拼音输入来说,五笔和笔画因为我一直都不会用,所以我也不能妄加评论。

ubuntu学习笔记之U盘安装和磁盘分区

话说从win7转到来ubuntu 来了,一直想找一个类似于windows平台上的 live writer 的博客写作与离线发布软件,可是google 了很长时间,看评价,好像并没有太好的替代软件,最后反而是一款firefox 的插件 非常的不错,很多人推荐。 所以我也安装来这款插件,  名字叫  ScribeFire    。 非常的不错, 中文支持, 离线发布, 标签和分类都有来, 虽然还有些其他的功能还不太熟悉,但是已经有点迫不及待的要通过这个软件分享一下自己最近使用 ubuntu的一些心得和体会来。

2011年2月13日星期日

JAVA学习笔记之JDK环境变量设置详解

                      在java私塾学习一个多月了,对于JDK环境变量设置想来却总觉得不是很清楚,总结一下自己的理解,让头脑清楚一些。

                      下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。

                      JDK安装完成之后我们进行JDK环境变量设置:

                      我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:

                      (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。

                      在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin;)
                      变量名:path
                      变量值:C:\jdk1.6.0\bin;

                      (2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。

                      在系统环境变量那一栏中点->新建classpath
                      变量名:classpath
                      变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。);

                      (3)设置JAVA_HOME:

                      一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;

                      二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!

                      三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件。

                      在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
                      变量名:JAVA_HOME
                      变量值:C:\jdk1.6.0

                      配置完成下面写一个简单的java程式来测试J2SDK是否已安装成功:

                      1.  public class HelloWorld{  
                      2.       public static void main(String[] args){  
                      3.           System.out.println("Hello");  
                      4.         }  
                      5. } 

                      将程式保存为文档名为HelloWorld.java的文档。

                      打开命令提示符窗口,进入到HelloWorld.java所在目录,键入下面的命令

                      1. javac HelloWorld.java 
                      2. java HelloWorld 

                      此时若打印出来HelloWorld则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。
                      JDK环境变量设置成功后你就可以着手学习java了。

                    2010年12月24日星期五

                    Webhostiing reviews from webhostingrating.com

                    Today is  Christmas Day . Have  a good  holiday ! And now i would like  to talk  something about the webhosting . It is not easy to find the right Web Host for your website , especially if you are new to web hosting. By user vote as a determinant of a website hosting rating, thus the rating of web hosting providers can trust. webhostingrating.com is that you can visit the site to determine your options in finding a suitable web hosting with your wishes.

                    WebHostingRating.com has many details of each provider so you do not need to go to these provider sites to find information. Information obtained from providers ranging from general information and prices as well as security and e-commerce as the features provided by web hosting .

                    One of the useful features offered by WebHostingRating.com is a review of the webhosting provider by customers about their service. WebHostRating.com has a policy not to edit the reviews from other users so that users could obtain direct review of the existing webhost service provider.

                    So, it’s good time to start selecting  your webhost provider with webhostingrating.com as your reference.

                    2010年10月4日星期一

                    Motorola Milestone安装openvpn全攻略

                    自从入手了里程碑后,就一直在研究这个android手机,使用wifi联网速度非常的不错,可是郁闷的是无法使用Facebook 和twitter. 在摸索手机的时候,在网络设置里面有 “虚拟专用网”一项,里面有添加“pptp”以及“L2TP”这几项。  看来有戏了。。。  Facebook, twitter  ,youtube   我来了。。。

                    pptp VPN  的尝试

                    因为手机的网络设置里面本身自带了pptp VPN 的这一项,所以我就直接先尝试这个了。 如何获得pptp VPN 每个的方法都不一样。 网上有各种免费的VPN ,大家可以找一找。 自己因为是打算长期使用,所以花钱买的VPS,来搭建的VPN。

                    VPS搭建 pptp VPN

                    我购买的是buyvm的openVZ 的vps , 因为buyvm 使用的是最新的技术,所以让以前只有XEN VPS 才能实现的 pptp VPN 现在在 openVZ 上也可以实现。 我买的是 256M 的这一款,配置如下

                    Memory:256 MB     Burst:512 MB     Disk Space:30 GB    Bandwidth: 1024 GB

                    关于bumvm 的VPS 安装pptp VPN 的全过程,参照的是 主机迷 的教程http://www.zhujimi.com/903.html
                    很多小盆友呢,趁着Buyvm最近的促销热潮入手了几个VPS,但是放着这些个VPS做什么用呢?难道像主机迷拿来观察用啊,肯定不行的啦,Buyvm既然是在HE,那就拿来建VPN吧…………

                    1、检查VPS是否有必要的支持。如果检查结果没有这些支持的话,是无法安装pptp的。

                    当然Buyvm的用户可以直接跳过。

                    modprobe ppp-compress-18 && echo ok

                    如果显示“ok”表明通过。不过接下来还需要做另一个检查:

                    cat /dev/net/tun

                    显示结果为下面的文本,表明通过:

                    cat: /dev/net/tun: File descriptor in bad state

                    上述两条只需一条通过,即可安装pptp。如果还有其它问题,或者请你的服务商来解决这个问题。

                    2、安装ppp和iptables。

                    yum install -y ppp iptables

                    3、安装pptp。

                    rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm (32位系统使用)

                    rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm (64位系统使用)

                    有些小盆友喜欢先wget再执行rpm,没必要多此一举。

                    4、配置pptp。首先我们要编辑/etc/pptpd.conf文件:

                    vim /etc/pptpd.conf

                    把下面字段前面的#去掉即可:

                    localip 192.168.0.1
                    remoteip 192.168.0.234-238,192.168.0.245


                    接下来再编辑/etc/ppp/options.pptpd:

                    vim /etc/ppp/options.pptpd

                    去掉ms-dns前面的#,并修改成如下字段:

                    ms-dns 8.8.8.8
                    ms-dns 8.8.4.4


                    5、设置pptp VPN账号密码。我们需要编辑/etc/ppp/chap-secrets这个文件:

                    vim /etc/ppp/chap-secrets

                    直接输入如下字段,zhujimi可以换成其他字段:

                    zhujimi pptpd zhujimi *

                    6、修改内核设置,使其支持转发。编辑/etc/sysctl.conf文件:

                    vim /etc/sysctl.conf

                    将“net.ipv4.ip_forward”改为1:

                    net.ipv4.ip_forward=1

                    同时在“net.ipv4.tcp_syncookies = 1”前面加# :

                    # net.ipv4.tcp_syncookies = 1

                    保存退出,并执行下面的命令来生效它:

                    sysctl -p

                    7、添加iptables转发规则。
                    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 12.34.56.78
                    (OpenVZ,12.34.56.78为你的VPS的公网IP地址)


                     

                    #iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
                    (XEN)

                    保存iptables转发规则:


                    /etc/init.d/iptables save

                    重启iptables:

                    /etc/init.d/iptables restart

                    8、重启pptp服务。

                    /etc/init.d/pptpd restart

                    9、设置开机自动运行服务。

                    chkconfig pptpd on
                    chkconfig iptables on


                    如果出现错误619则输入命令

                    mknod /dev/ppp c 108 0

                    然后重启VPS

                    如果出现错误800则修改/etc/ppp/options.pptpd文件,在require-mppe-128字段前面加#即可。。。

                    以上关于BUYvm VPS 搭建 pptp VPN  的内容摘自 主机迷

                    因为pptp VPN的服务器端如果搭建好了,则客户端就相对的简单了,在手机的网络设置里面里面添加虚拟专用网, 名称,IP,dns搜寻 这一项可以设置成GOOGLE的 DNS  8.8.8.8

                    我最开始就是测试的PPTP  VPN ,服务器端的搭建都没有问题,可是在电脑上连接 VPN,发现有些网站无法访问,比如 twitter  youtube 等,手机上就更不行了,显示VPN已经连接,可是就是上不去网,我也搞不明白到底是因为buyvm 的VPN 并非XEN ,还是我的搭建 PPTP VPN的时候有什么不对的地方。 最终 , 无奈只好抛弃PPTP vpn  转投openVPN.

                     

                    服务器端 OPEN VPN 的搭建。

                    我还是采用的BUYVM 的256M 的openvz 的VPS , 安装的是 CentOS 5 32bit 版本的系统。

                    首先openvz 的服务器要安装 OPEN vpn 需要开启 TUN支持,可以用这个命令检测:cat /dev/net/tun   如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常,否则发个ticket给VPS公司让他们帮忙开。还需要iptables_nat模块支持,用这个命令检测:iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE    返回信息为:iptables: Unknown error 4294967295 说明正常,否则同样需要发个ticket让VPS公司帮忙开通

                     

                    53端口:

                    输入:

                    service named stop以使53端口
                    不被DNS占用。 (这里使用53端口,主要是为了测试是否能够突破CMZZ和CHINANET的验证而免费上网)

                     

                    默认情况下centos的yum源没有OpenVPN的,先安装EPEL这个东西,使用命令:rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
                    成功后yum源里面就有OpenVPN了  , 我在尝试的时候,发现已经是5.4版本了,所以需要改为  rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

                    接下来就可以直接用yum 安装了,使用命令yum -y install openvpn

                    我们来找一下安装到哪去了,使用命令:locate easy-rsa
                    原来在这里:/usr/share/openvpn/easy-rsa 大家应该都是一样的。
                    我们把easy-rsa这个文件夹移出来,用命令:cp -R /usr/share/openvpn/easy-rsa /etc/openvpn/
                    然后cd /etc/openvpn/easy-rsa/2.0进入,生成OpenVPN需要的证书。

                    用vi vars来编辑环境变量,把最后几行根据实际情况修改:

                    [root@vps 2.0]# vi vars

                    然后,我们用vi打开了vars文件,首先输入I  使之成为insert模式

                    然后操作方向键,调到文件末尾,按照实际修改

                    export KEY_COUNTRY=”CN”

                    export KEY_PROVINCE=”GD”

                    export KEY_CITY=”GZ”

                    export KEY_ORG=”Lolita Ltd.”

                    export KEY_EMAIL=”loli@lolis.info”

                    修改完毕后,按下esc返回查看模式,输入:   并在:后输入wq   回车。

                    使设置生效:输入. Vars

                    Shell:

                    [root@vps 2.0]# . vars

                    接下来运行  ./clean-all 命令。。

                    ./build-ca创建证书颁发机构

                    首先创建CA证书

                    ./build-ca

                    接着创建服务器证书:

                    ./build-key-server server

                    一路回车,直到Sign the certificate? [y/n]:   输入y  回车

                    1 out of 1 certificate requests certified, commit?  输入y  回车

                    建立客户端证书: (

                    理论上每个OpenVPN用户都有独立的证书,我们先来生成一个试试。
                    输入命令:./build-key client1,这里的client1是客户端名称,如果第二个就是client2了。

                    )在这里我使用的是 ./build-key user

                     

                    运行 ./build-key user

                    过程同服务器,也是直到

                    Sign the certificate? [y/n]:   输入y  回车

                    1 out of 1 certificate requests certified, commit?  输入y  回车

                    最后生成Diffie Hellman参数:./build-dh,这个需要一点时间的。
                    完成上面的过程后,运行winSCP(请自行下载),把/etc/openvpn/2.0/keys里面的东西下载回来。

                    cd/etc/openvpn/   返回到OpenVPN文件夹,输入vi server.conf
                    创建配置文件。输入i到可写模式,将编写好的配置文件写入。以下是我的配置文件,请按需修改。

                    port 53
                    proto udp
                    dev tun

                    ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
                    cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
                    key /etc/openvpn/easy-rsa/2.0/keys/server.key
                    dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
                    server 10.8.0.0 255.255.255.0
                    push "redirect-gateway def1"
                    push "dhcp-option DNS 8.8.8.8"
                    push "dhcp-option DNS 8.8.4.4"
                    client-to-client
                    keepalive 10 120
                    comp-lzo
                    persist-key
                    persist-tun
                    verb 3

                     

                    到这里为止OpenVPN就配置好了,接下来我们设置外网访问。

                    输入vi /etc/sysctl.conf开始编辑,找到net.ipv4.ip_forward = 0改成net.ipv4.ip_forward = 1保存。

                    输入iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT - -to-source 1.2.3.4添加规则,注意最后1.2.3.4改成你的VPS的IP地址。

                    执行:

                    /etc/init.d/iptables save

                    /etc/init.d/iptables restart

                    把OpenVPN添加到开机启动,用vi /etc/rc.local进入编辑,在后面加入/usr/sbin/openvpn --config /etc/openvpn/server.conf &这一行。
                    需要在服务器上完成的操作到这里就结束了,输入openvpn --config /etc/openvpn/server.conf &启动。

                     

                     

                    接下来的是在客户端上的配置,这里先介绍一下在电脑上OPEN vpn客户端的设置

                    客户端配置:

                    安装OpenVPN,win安装很简单,不再累述。

                    首先回头看看下载回来的KEY文件夹,挑出ca.crt,user.key,user.crt

                    找到C:\Program
                    Files\OpenVPN\config(如果默认的话)

                    把以上3个文件放进去,并创建user.ovpn 文本文件。 (如果之前创建客户端证书的时候你使用的是 ./build-key user  那么就是创建user.ovpn   ,如果用的是 :./build-key client1 那么就创建                  client1.ovpn)

                    client

                    dev tun

                    proto udp

                    remote “SERVER-IP” 53

                    resolv-retry infinite
                    nobind
                    persist-key
                    persist-tun
                    ca ca.crt
                    cert client1.crt
                    key client1.key
                    ns-cert-type server
                    comp-lzo
                    verb 3
                    把第四行的SERVER-IP换成VPS的IP地址 ,并把53改为你要设置的端口(同前),然后保存。

                    (备忘,可以使用vi /etc/rc.local进入编辑。加入 /sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT --to-source 1.2.3.4)

                     

                    下面我说一下在Milestone 里程碑上OPEN VPN客户端的安装和设置。 下面全文引用自

                    http://www.techotaku.net/post/53       Milestone配置OpenVPN教程(Android2.1)【图解】
                     

                    由于众所周知的原因,我们需要使用VPN(虚拟专用网)进行“科学上网”。而OpenVPN作为更安全的VPN解决方案受到更广泛的欢迎。这里图解一下Motorola Milestone的OpenVPN上网配置方法。
                    (理论上适用于其他任何android 2.1机型)
                    (有些图是我自己配置的时候截取的,有些是后来补截的,所以图片中电量等细节可能不大一致)
                    (其实在里程碑上不用PPTP还有个原因……因为经常不能用:电脑上好好的,手机上死活用不了;刷机前好好的,刷完就不行了,再刷回去也不行;或者从1.6、2.01换到2.1也不能用,替换pptpd什么的文件也不行,调整服务器不使用mppe128加密照样不行。)

                    在开始配置之前,你需要准备以下东西:
                    0、你的手机需要是root过的,并且有一个Root Explorer和Terminal Emulator。一般刷过自定义ROM的都已经root和附带RE,Terminal Emulator(终端命令行工具)可以从市场下载。
                    1、一套在电脑上可以使用的OpenVPN服务器的配置文件,通常包括一个ovpn文件以及相关证书。
                    2、手机上需要有busybox命令。通常刷过自定义ROM的都会带这个命令。判断是否有busybox的方法见后文。可以从本文附带的压缩包中获得(busybox)。
                    3、OpenVPN For Android 的Binary库。可以从本文附带的压缩包中获得(openvpn)。
                    4、TunnelDroid 0.8.3 。不要使用市场的最新版,在milestone上大部分机友报告无法使用。可以从本文附带的压缩包中获得(net.sourceforge.tunneldroid.apk)。
                    5、Tun 驱动。据说有的Android版本自带这玩意。可以从本文附带的压缩包中获得(tun.ko)。

                    href="http://techotaku.net/wp-content/uploads/2010/08/milestoneOpenVPN.zip">点击此处下载Milestone配置OpenVPN工具包

                    okay,准备工作完成,开始配置OpenVPN。
                    首先安装OpenVPN库。确认/system是可写的,然后用Root Explorer把压缩包中的openvpn复制到/system/xbin下,然后勾选对应的权限:用户可读、可写、可执行,群组可读、可写、可执行,其他可读、可执行,如下图左一所示(点击图片查看大图)。

                    MileStone配置OpenVPN教程图解-图2

                    MileStone配置OpenVPN教程图解-图1

                    然后打开Terminal Emulator,运行以下命令确定busybox已经安装:
                    su
                    busybox which busybox

                    如果出现了如下图所示的类似/system/bin/busybox的结果,表示busybox已经安装。
                    继续输入以下命令:
                    busybox mkdir /system/xbin/bb
                    ln -s /system/bin/busybox /system/xbin/bb/ifconfig
                    ln -s /system/bin/busybox /system/xbin/bb/route

                    命令如下图所示(点击图片查看大图)。执行结果见上图中、右(点击图片查看大图)。

                    MileStone配置OpenVPN教程图解-图2

                    MileStone配置OpenVPN教程图解-图2

                    接下来安装本文附带的压缩包中的TunnleDroid 0.8.3。
                    安装完成之后,在SD卡根目录下新建openvpn文件夹,把你的OpenVPN的服务器配置文件放进去(TunnleDroid可以识别的配置文件为ovpn格式),把本文附带的压缩包内的tun.ko也一并拷入。

                    打开TunnleDroid,这个时候主界面中应该已经显示出了你拷入的配置文件,不过先别急着点,还需要做一些配置。
                    按出菜单,选择“Preferences”,选择“Set DNS after connect”,填入一个可靠的、未被污染的DNS服务器IP地址,确定。(我设置的是谷歌的DNS服务器8.8.8.8,你也可以设置成OpenDNS的地址)
                    然后选择“Set tun driver path”,填入“/sdcard/openvpn/tun.ko”,确定。
                    返回TunnleDroid主界面,你可以在配置文件名上长按打开菜单,选择“Edit”编辑检查一下配置文件的内容。

                    MileStone配置OpenVPN教程图解-图3

                    MileStone配置OpenVPN教程图解-图3(配置TunnelDroid)

                    “remote”语句指定服务器的地址和端口。
                    如果你的OpenVPN也需要用户名和密码的话,配置文件中就应该有“auth-user-pass”语句。如果你不想每次登录都手动输入密码(用户名 TunnleDroid能够记住),就可以在openvpn文件夹下建立一个文本文件,第一行写上用户名,第二行写上密码,然后把这个文本文件的名字放在 “auth-user-pass”后面作为参数(文件名与语句之间有一个空格),详见下图(点击图片查看大图)。
                    OpenVPN的配置到此已经完成,点击TunnelDroid主界面中的配置文件名,就可以连接OpenVPN网络了。(WiFi和EDGE均可连接,3G网络因为没有条件所以没有测试,不过想来也不会有问题)
                    经过“AUTH”、“GET_CONFIG”、“ASSIGN_IP”等步骤,成功连接之后会提示“VPN Connection Established”,配置文件名右侧的绿灯亮起,并在通知栏提示“Connected to XXXX”。

                    MileStone配置OpenVPN教程图解-图4

                    MileStone配置OpenVPN教程图解-图4(修改OpenVPN配置文件、连接VPN)

                    连接成功之后你不能够直接(按返回键)退出,必须先断开连接。如果需要进行其他任务,可以按Home键返回主屏。
                    拉下通知栏,里面会显示目前通过OpenVPN网络收发数据的速率。
                    连接成功之后再次点击配置文件名,即可断开连接。

                    MileStone配置OpenVPN教程图解-图5

                    MileStone配置OpenVPN教程图解-图5

                    呼,发两张我用Seesmic上推的截图。

                     

                     

                    所有的记录到此,有什么问题会后续补充,感谢Google  和主机迷 还有 技术宅。

                    2010年1月10日星期日

                    近况唠叨

                    好久没有更新自己的博客了,看到了好多朋友的留言需要EVIEWS软件。 因为自己大四临近毕业,最近服务器也到期了,开始给自己和朋友的博客和网站搬家,导致原来提供下载的软件暂时无法下载。 搬家完毕, 我会尽快的更换链接,希望大家见谅。 最近这半年,网上真的不得安宁了,现在CN域名已经禁止了个人注册了。 这本没有什么,但是今天又收到邮件说,所有的CN域名必须提交企业的经营资质的证明,否则不给予解析。 之前在落伍看到有人 发帖,代理专项备案,500元。  我还有好几个域名打算备案,好从国外服务器上搬回国内,可现在的这个阵势。。。    我自己的域名 还不知道该挂靠到哪里去。。  可怜我的博客了。。虽然我很少更新了。。 其他的不说了。。  希望我自己的这个博客能够 保住了。。。   祈祷。。

                    2009年8月5日星期三

                    天津电信校园套餐资费

                     

                     

                    中国电信在全国推出校园套餐.  有报道称,电信的天翼3g校园套餐的资费对于中国移动的动感地带和中国联通的up新势力具有相当的冲击力. 下面为 天津电信的校园套餐的 大概模型,详细的资费明细还没有出炉.

                     

                     

                     

                     

                     

                     

                    月基
                    本费
                    (元)

                    点对点
                    短信
                    (条)

                    手机上
                    网流量
                    (MB)

                    本地
                    主叫
                    (分钟)

                    校园内
                    语音
                    资费

                    家庭包 漫游包

                    校园增值
                    业务组合

                    可选包
                    19 200 30      - 本地接听免费,学校内本地主叫本地/长途0.10元/分钟 设置5个中国电信本网号码(不含台港澳)为家庭成员,天津本地拨打家庭包号码8分钱/分钟。 1、2、7、8月享受全国(不含台港澳)漫游主、被叫:0.20元/分钟的优惠 天翼QQ功能

                    天翼LIVE功能

                    189邮箱

                    手机报功能

                    七彩铃音功能
                    加1元就可发送100条国内点对点文本短信(不分网内网外)

                    5元来显包

                    可设置1个特殊亲情号(电信本网),在本地拨打特殊亲情号免费,月功能费5元/月.
                    39 400 60 60 同上 同上 同上 同上 同上
                    59 400 300 100 同上 同上 同上 同上 同上

                     

                    注: 1.校园套餐直接拨打长途 3毛钱/分钟.

                    大家和拿此套餐和北京电信的校园套餐相比较,相对来说,北京电信的优惠幅度要大.

                    下为北京电信的校园套餐 资费

                    http://bj.ct10000.com/esurfing/school/tc.html?p=bj

                    天津电信校园套餐资费 的计费系统已经部署完毕,最晚应该是在8月中旬推出.

                    8月6日更新  在今天: 天津电信公布了校园套餐的详细资费, 下面是天津电信网站给出的详细的校园套餐资费明细.

                    套餐
                    系列
                    套餐
                    名称
                    月基
                    本费
                    (元)
                    套餐内包含内容 主叫资费超出套餐内包含后资费 超值可选包
                    点对点短信(条) 手机上
                    网流量
                    (MB)
                    本地主叫(分钟) 赠送增值服务 国内漫游资费 家庭优
                    惠包
                    校园内/外语音资费 国内长途资费
                    天翼校园套餐(T7) 聊天版 19 200 30 -- 1.天翼QQ
                    2.天翼LIVE
                    3.189邮箱
                    4.手机报
                    执行标准资费 用户可指定不超过(含)5个国内固话、小灵通、手机手机号码为家庭号码,本地拨打通话0.08元/分钟 本地通话区分校内和校外,校内主叫0.10元/分钟;校外主叫市话0.25元/分钟; 国内直拨长途0.3元/分钟 1、1元短信包:1元/月,包100条短信,不分网内外。
                    2、5元来显包:5元/月,来电显示功能。
                    3、5元密友包:5元/月,本地拨打1个本地CDMA手机密友免费。
                    音乐版 39 400 60 60 1.天翼QQ
                    2.天翼LIVE
                    3.189邮箱
                    4.七彩铃音
                    5.10首爱音乐音乐下载
                    6.手机报
                    每年1-2,7-8月寒暑假漫游为主被0.25元/分钟,其余时段执行标准资费
                    上网版 59 400 300 100
                     

                    1、更换家庭包和密友包中的号码,营业厅办理收取2元/号的费用,每月限制更换一次(可一次多号)。更换号码次月生效。活动期间于网上营业厅办理免收费用。

                    2、1元短信包,不可重复叠加,限制在2009年10月31日前订购.

                    3、超出套餐赠送额度后,国内点对点短信发送0.1元/条;手机上网流量,0.005元/KB(本地和国内漫游,不含信息费),500元上网费封顶。

                     

                    备注: 如果有想使用  天津电信 校园套餐的 同学, 一定记得 在 2009年10月31日 前将 1元短信包加上,并不要取消,因为过了10月31日后, 将无法办理 1元短信包, 而原有办理的并没有取消的可以保留使用.