本文以CentOS为例,同样适用于其他基于RedHat/Fedora/RPM的发行版,例如Mandriva Linux,Fedora,Red Hat Linux,SUSE Linux,Moblin等。
详细列表可见:http://zh.wikipedia.org/wiki/Linux发行版列表
一. 添加第三方源
1.1 启动”终端”,运行”SU”,输入管理员密码切换到ROOT身份。
1.2 运行 “rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm” <—基于RHEL的32位系统 或 “rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm” <—基于RHEL的64位系统。
在http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=rpmforge-release&field[]=1&field[]=2 可找到适用于其他系统的RPM安装包
1.3 编辑”/etc/yum.repos.d/foo”并加入下列内容后保存。
[foo]
name=Foo for RHEL/ CentOS $releasever – $basearch
baseurl=http://foo.nixcraft.com/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://foo.nixcraft.com/RPM-GPG-KEY.txt
二.安装APT和WINE
2.1 在终端下运行”yum update && yum upgrade && yum install lcms libGLU libgphoto2 libgphoto2_port libxslt libXxf86vm apt”
2.2 输入”Y”并回车,确认下载
2.3 接着编辑 “/etc/apt/sources.list.d/rpmforge.list”,添加以下内容并保存。
repomd http://apt.sw.be redhat/el$(VERSION)/en/$(ARCH)/dag
repomd http://ftp-stud.fht-esslingen.de dag/redhat/el$(VERSION)/en/i386/dag
repomd http://mirror.cpsc.ucalgary.ca mirror/dag/redhat/el$(VERSION)/en/i386/dag
repomd http://fr2.rpmfind.net linux/dag/redhat/el5/en/i386/dag
2.4 接着在终端中运行”apt-get update && apt-get install wine”
2.5 输入”Y”并回车确认下载。
2.6 如果你的网速很慢,那可能要等一段时间才能安装完毕。
3.1 安装完毕后,点击”应用程序”-”系统工具”-”Wine File”,等”Wine File”窗口出现后直接关闭Wine File即可(不进行这一步的话系统不会生产”.wine”目录)。
3.3 点击”位置”-”主文件夹”,在弹出的窗口中选择”查看”-”显示隐藏文件”,然后将”mfc42.dll”(只能使用Windows XP的mfc42.dll,Vista或Windows 7的mfc42.dll会导致程序无法正常启动)拷贝到”.”目录下
4. 接下来双击你要使用的翻墙工具就可以正常启动了(启动速度可能会有些慢,需要耐心点)。
4.1 软件启动后会弹出2个提示,选择”否”和”Cancel”即可,原因是系统中没有安装IE,只要在软件设置中取消”不使用IE(也不设置IE)”和”启动时自动打开浏览器”后点击”确定”即可。
5. 接下来只要在浏览器中填入代理服务器的地址(一般是127.0.0.1端口8XXX),就可以翻墙上网了。
以上方法在CentOS 5.4 内核版本 2.6.18-164.6.1.e15 + wine 1.0.1版下测试通过
缺点是似乎每次启动自由门、动态网、逍遥游时的代理端口都不一样,而且也无法运行无界9.7版
(第一次启动时端口是8580,现在变成8554,关掉重开又变成8583了)
1 条评论:
多麻烦,用Tor不就完事了。。
发表评论