2012年9月21日星期五

Tenacy VPN的OpenVPN设置教程

以WIN7为例:
1.下载安装openvpn
http://tenacy.homenet.org/wp-content/themes/Tenacy-3/download/openvpn-2.2.2-install.zip,下载到openvpn安装程序,安装没什么难的,一路下一步即可,略。
2.导入配置文件
安装好之后,http://tenacy.homenet.org/public,输入验证码,然后找到下面的OpenVPN,右边有美国和香港的旗子,选一个,下面会出现“档案下载:设定档(也就是配置文件)”字样,下载回来,解压,会出现这样四个文件:
Tenacy OpenVPN - taccola.homenet.org - CH-1.ovpn
Tenacy OpenVPN - taccola.homenet.org - CH-2.ovpn
Tenacy OpenVPN - taccola.homenet.org - CH-3.ovpn
ca.crt
ca.crt咱们暂时用不到,CH-1、2、3随便选一个,右键,选“Start OpenVPN on this config file ”,出现一个cmd窗口,内容是这样的:
Fri Sep 21 19:04:21 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built
on Dec 15 2011
Enter Auth Username:
输入tenacy回车
Enter Auth Password:
输入网页上给你的密码
等出现Initialization Sequence Completed时,说明VPN连上了,尽情遨游吧!

2012年8月29日星期三

MSN无响应的解决方法

最近玩起了WES7,想装个MSN,试了2012版,一登陆就无响应卡死,换了2011版照旧,屏蔽了rad.msn.com都无法解决,经搜索,得一解决方法:
Internet 选项——连接——局域网设置——去掉自动检测的勾
非常好用

2012年8月3日星期五

SourceForge再次被封

据我所知,在这次之前,SF被封过3次,1次在2003年,1次在2006年,据说是因为里面有一个叫FreeNet(自由网)的代理软件,见http://zh.wikipedia.org/wiki/Freenet,1次在2008年,notepad++作者在notepad++主页上发起"抵制奥运"被封,那么这次又是为什么呢?

GoAgent批量导入证书的方法

由于IPV6翻墙在我这不稳定,所以又换回GoAgent,由于我这网速不佳,launchpad不挂代理根本上不去,可挂了GoAgent再上https://translations.launchpad.net/,Chrome居然提示证书错误,坑死人了啊!
解决方法:
先去下载个certutil,gentoo的portage里没有,http://lxr.mozilla.org/mozilla/source/security/nss/cmd/certutil/
这里有源代码,可惜没打包,download回来后编译安装,然后cd到goagent的local目录下执行:
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i './ca.crt'
然后再cd到下面的certs目录下执行:
find . -iname "*.crt" -execdir certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -i {} -n {} \;
耐心等一会,导入完毕后重启Chrome,就能访问https://translations.launchpad.net/了。

Gentoo安装X.org Server

不解释,X.org Server是linux图形界面的必备品,虽然未来可能会被Wayland取代,但目前仍是主流。
1.nano -w /etc/make.conf
INPUT_DEVICES="keyboard mouse evdev"(貌似keyboard mouse已经不需要了)
VIDEO_CARDS="intel"(我是intel集显,nvidia、ati装驱动自行阅读http://www.gentoo.org/doc/zh_cn/nvidia-guide.xml和http://www.gentoo.org/doc/zh_cn/ati-faq.xml)
emerge xorg-server
现在X.org已经很高级了,一般不需要xorg.conf就能正常运转,此步略过。:-)
2.emerge twm xterm xclock安装一个基本的测试环境
3.startx 如果能出现几个窗口,鼠标能移动,键盘能打字就说明配置好了。
4.pkill X 退出twm,继续玩吧!


编译内核时的压缩选项

3.5.0有5个Kernel compression mode,压缩率排列如下:
LZMA>XZ>BZIP2>GZIP>LZO
就这么简单

2012年7月29日星期日

GTALK第三方客户端两步验证的解决方法

注册了个GOOGLE帐号,开了两步验证,这几天想登一下GTALK,没想到囧了,输入了正确密码却提示错误,坑爹啊!
解决方法:
https://accounts.google.com/IssuedAuthSubTokens
到这里生成个应用程序专用密码,名字随便填,然后把客户端密码改成这个即可

2012年7月24日星期二

Gentoo的时间设置


Gentoo刚安装好的时候,时间总是不对,后来才知道是这么解决的。
linux下的时间系统算乱的,不光有系统时间,还有硬件时间(hwclock --show可以看见),作为一个windows的“老油子”,压力很大
在网上找了又找,终于总结出了一段话:
Windows 硬件时间=系统时间
Linux 硬件时间+X小时(X取决于你设置的时区,比如说UTC+8的话,X=8)=系统时间
那为什么用Ubuntu感觉不出来呢?
因为默认它是兼容的,迎合Windows口味,采用了与Windows相同的时间制度。
知道了原理,就简单了:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
nano -w /etc/conf.d/hwclock(此处是hwclock,并非网传的clock)
找到clock=UTC没?改成local
然后进入Windows把时间设置正确,再进入Gentoo就OK了

2012年7月22日星期日

Linux下Chrome更换字体指南

进入终端执行nano -w ~/.config/google-chrome/Default/User\ StyleSheets/Custom.css
然后在里面写上如下内容:
* {font-family: "字体名" !important;}
保存后,Chrome都不用重启就能看到效果。:-)

Gentoo KDE+PulseAudio配置指南


说实话,linux下的声音系统可真够乱的,什么alsa、oss、pulseaudio、gstreamer等等,真TM让人糊涂,可以看看这篇文章:http://info.av.hc360.com/2010/05/261739179877.shtml
我这内核用的是alsa,不是oss,所以下面安装alsa-plugins
先安装pulseaudio:
emerge pulseaudio
等编译完成后,再执行:
emerge alsa-plugins
然后重启,重启之后,进入系统设置-多媒体-Phonon,如果右边只剩下“内部音频 模拟立体声“了,就是安装成功了。
如果你用的是OSS的话,我没试过,去WIKI看看吧 :-)

Gentoo下IPV6 Teredo配置


Gentoo下IPV6 Teredo配置
Goagent确实可以翻墙,可总是感觉速度很不给力,IPV6 Teredo是一种新的翻墙法
先看看内核是否支持IPV6
liuyi-pc linux # zcat /proc/config.gz | grep "CONFIG_IPV6"
# CONFIG_IPV6 is not set
如果出现这样的情况,恭喜你,要重新编译内核了,找到Network Options-The IPv6 protocol 把里面的选项都勾上
然后再看看有没有开TUN支持
liuyi-pc liuyi # zcat /proc/config.gz | grep "CONFIG_TUN"
# CONFIG_TUN is not set
如果没开,就进入Device Drivers-Network device support
勾上Universal TUN/TAP device driver support
接下来emerge miredo
miredo是法国一个名字叫Rémi Denis-Courmont的牛人开发的,用于实现linux下的teredo
编辑miredo配置文件
nano -w /etc/miredo/miredo.conf
找到#ServerAddress teredo.ipv6.microsoft.com,去掉前面的#,这是微软的服务器,据说速度最快,但是被移动给XXOO了
如果ping teredo.ipv6.microsoft.com不通或者出现中国IP的话,就说明不能用,那就改成ServerAddress teredo.managemydedi.com 这个速度不错
然后,运行miredo -f,如果没出问题的话应该会这样:
liuyi-pc liuyi # miredo -f
miredo[10590]: Starting...
miredo[10591]: Superfluous directive ServerAddress at line 28
miredo[10591]: New Teredo address/MTU
miredo[10591]: Teredo pseudo-tunnel started
miredo[10591]:  (address: 2001:0:4a3f:74dc:30af:dba0:2233:38bc, MTU: 1280)
miredo[10591]: Internal IPv4 address: 116.196.156.32
miredo[10591]:  packet passed to maintenance procedure
执行ifconfig,会出现这样一段类似这样的文字:
teredo    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet6 addr: 2001:0:4a3f:74dc:30af:dba0:2233:38bc/32 Scope:Global
          inet6 addr: fe80::ffff:ffff:ffff/64 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1280  Metric:1
          RX packets:282 errors:0 dropped:0 overruns:0 frame:0
          TX packets:329 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:186029 (181.6 KiB)  TX bytes:52569 (51.3 KiB)
这说明teredo已经OK了,进入ipv6.google.com,不出意外就能访问了
接下来 wget ipv6-hosts.googlecode.com/hg/hosts 下载一份IPV6用的hosts文件 主要是把被GFW XXOO掉的几个大型网站指向IPV6分站 然后以root权限执行:
mv /etc/hosts /etc/hosts.bak
cp hosts /etc/hosts
这样,就实现了IPV6 Teredo翻墙