Android-Charts技术交流QQ群现已开通,欢迎加入。群号:170987350

[Linux]CentOS配置VPN代理服务器

August 2nd, 2013 No comments

之前讲到使用VPS的SSH加密通道实现透明代理来轻松实现翻越GFW,但是未越狱的iphone设备却无法使用SSH,只能使用VPN,为了使自己的iphone能够翻越GFW,最近我在自己的VPS上使用PPTP搭建了VPN服务,搭建过程相对还是比较简单的,我这里使用的是CentOS 6.4,其他发行版本linux的配置基本一致。

1.首先确认VPS的PPP和TUN设备是否安装正确

ls /dev/ppp
ls /dev/net/tun
# 或
cat /dev/ppp
cat /dev/net/tun

如果提示“No such file or directory”或“No such device or address”则表示未安装,一般来说可以直接向你的VPS提供商发工单要求打开即可。
Read more…

Categories: 系统管理 Tags: ,

SSH加密透明代理服务器设置与使用

July 31st, 2013 No comments

最近经常需要到国外网站查询相关资料,但是有GFW的阻碍,不得不采用点非常措施,VPN之前一直都在用,只是最近不知为何无法使用了,想到自己在Digitalocean上还有点Credit,于是自己搭建SSH代理,使用SSH加密隧道翻墙。搭建过程很简单,以后再发文。

SSH命令解析
ssh -qTfnN 参考文末的参数说明
-D 8080 指定端口,用

SSH代理的基本用法

ssh -qTfnN -D 8080 user@XXX.XXX.XXX.XXX

Read more…

Categories: 零敲碎打 Tags: , ,

Android开发之使用Ant命令行编译和APK签名

July 8th, 2013 No comments

最近在做Android开发时,需要引用第三方的代码进项目,一般情况下,直接在Eclipse下设置需要导入的代码的编译输出为library即可,但是很多代码在Eclipse下编译会出现很多莫名其妙的错误。因而只能使用命令行方式对代码进行编译。具体方法如下:

1.安装编译用的Java,安装Android Platform-tools,安装Ant,设置好各种环境变量。部分Linux下Ant已经默认集成,Windows下需要自行安装。
2.使用Android工具更新代码的编译配置。
3.使用Ant工具进行编译,可编译Debug版和Release版本。
4.生成代码签名用的私钥,并对APK进行签名。
5.对APK文件进行对齐,对大文件APK有不错的效果。
Read more…

Categories: 移动互联, 语言编程 Tags: , , , ,

iOS开发之使用Keychain来存取敏感信息

June 24th, 2013 No comments

iOS开发时一般使用UserDefaults来存取App的配置信息,但是如果需要保存一些敏感信息的话,这时可以考虑使用Keychain来存取。开发时需要注意的是,App卸载后UserDefaults的内容会被删除,而Keychain里面的则不会,如果首次将内容写入Keychain,需要判断Keychain中是否包含之前没有删除干净的内容。
Keychain(钥匙串)是苹果公司Mac OS中的密码管理系统,iOS出现后也被引入到iOS中,作为用户密码管理的重要工具。使用Keychain对开发者来说,可以省略掉敏感信息的加密和解密的过程,交由系统管理。

Read more…

Categories: 移动互联, 语言编程 Tags:

[Linux]修改easy_install和pip的镜像地址

June 24th, 2013 No comments

使用easy_install和pip会让Pyhthon的模块安装和管理变得非常简单,但是,如果你身在国内的话,从官方的镜像下载的速度是很令人抓狂的事情,如同修改apt-get或yum的镜像地址一样,easy_install和pip也需要修改镜像地址。修改easy_install和pip的镜像地址通常可以有以下两种方法,可以分别使用命令和配置方式实现。

方法1:命令方式临时修改
easy_install:

easy_install -i http://e.pypi.python.org/simple fabric

pip:

pip -i http://e.pypi.python.org/simple install fabric

Read more…

Categories: 系统管理 Tags: , ,

[Linux]Ubuntu修改apt-get镜像地址提高下载速度

June 19th, 2013 No comments

Ubuntu安装后默认使用的是Ubuntu.com作为资源下载地址,在国内软件包的下载速度奇慢,因此需要修改下载镜像站点地址。通常有两种方法可以修改apt-get的镜像地址以提高apt-get下载速度。

方法1.直接下载镜像的sources.list
方法2.手动修改sources.list

Read more…

Categories: 系统管理 Tags: ,

[Linux]CentOS修改YUM镜像地址提高下载速度

June 19th, 2013 No comments

CentOS的yum的默认下载地址不再国内,国内下载速度奇慢,一般来说,可以修改YUM镜像地址来提高软件包的下载速度。
通过以下两种方法可以完成镜像地址的修改,

1.安装yum-fastestmirror可以自动选择最快的镜像下载
2.更改下载镜像地址,选择国内的镜像地址下载

需要注意的是,以下如果安装了fastestmirror之后,由于插件使用的是动态选择的镜像地址,修改后的镜像地址可能会无效。
Read more…

Categories: 系统管理 Tags: ,