Tech feedback and support (技术支持) => 动态网中文技术支持区 => 主题发帖人为: sv2fd1s0afd1 于 一月 12, 2013, 08:10:30 下午

标题: 教程:如何在Linux下使用A通道(MacOS X可参照)
作者: sv2fd1s0afd1一月 12, 2013, 08:10:30 下午
目前A通道是破网最为有利的方式,但是它要安装封包过滤器的驱动,导致在Linux和MacOS X下无法使用,wine并不支持驱动级的模拟。
鉴于此,我们只好使用VirtualBox安装一个精简化的WinXP虚拟机,专门用它运行自由门。
VirtualBox的客户机上网有几种方式,最为简单的方式是NAT,桥接方式Bridged networking需要宿主机做iptables转发才可以,比较麻烦。
在NAT模式下,客户机默认IP为10.0.2.15,我们可以用NAT转发把宿主机对于本机8580端口的访问转发到客户机上,如下图设置:vb-nat-forward-settings.png

在Linux主机上运行netstat -tlnp 可以看到VirtualBox已经监听本机的8580端口,见lin-netstat.png
在WinXP客户机上运行自由门,并且选择更多设置里的"用自由门做服务器(监听0.0.0.0)",这样,宿主机才可访问到客户机,否则自由门只监听127.0.0.1,仅有客户机上的程序才可用到自由门。在客户机上用netstat -ano查看,发现PID为1144的进程已经监听0.0.0.0:8580,用tasklist /FI "PID eq 1144"查出,那个进程就是自由门。见win-settings.png
这样设置好了之后,在Linux上打开Firefox,设置HTTP 和HTTPS代理为127.0.0.1:8580即可使用!