荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: winsome (衣不如新,人不如故), 信区: Newsoftware
标  题: 校内用BT下载的方法
发信站: 荔园晨风BBS站 (Wed Aug  6 22:58:58 2003), 站内信件

以下是我发在某个论坛的BT使用教程,这里不能贴图,就只能给地址了,或者如果
有人要的话,我也可以把WEB的另存下来。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本人是通过sockscap和httport这两个代理软件,实现在教育网内(内部IP:192.
168.x.x)使用BT的,希望以下的方法对各位有帮助。

首先,你必须有以下软件:代理软件SOCKSCAP,HTTPORT(两者都不可少)或者同
类的软件(由于本人基本为软件盲,所以选了界面最简单的,但功能不一定最好,
呵呵),BT程序。

SOCKSCAP的下载地址:
http://www.skycn.com/soft/1043.html
SocksCap32 V2.34
http://www.skycn.com/soft/1044.html
SocksCap32 V2.32 汉化补丁

HTTPORT的下载地址:
http://download.pchome.net/php/dl.php?sid=2978

下载后安装(废话^_^)

这两个软件的功能其实很强大,不单是多层代理,但就使用BT来说,小弟的理解就
是通过sockscap,使BT程序强制使用socks代理,然后再通过HTTPORT上设置的二级
socks代理连接下载。基本过程是BT--sockscap--httport--局域网向外连接的一级
代理--二级socks代理。

接下来说说一些代理级连的知识,基本是贴过来的,稍微修改了一下,主要是
HTTP代理和其他类型代理的级连。

首先,假设在sockscap里设置了服务器地址为127.0.0.1,端口为23。然后是http
代理跟别的代理级联,这里用的是上面提到的httport,注意第一级http代理一定
要求支持ssl连接,否则不能级联,在proxy页输入http代理的地址和端口,然后在
port mapping(端口映射)页加入其他要级联的代理,如socks4/5代理,在remote
 host(二级代理地址)和remoteport(远程端口)里输入分别socks4/5代理的地
址和端口,在local port(本地端口)输入本地监听端口,如23,然后将这个二级
代理的名称也改为23,这个很重要,因为sockscap需要使用到,当然你改为1080也
是可以,但sockscap的服务器设置里端口就要设为1080而非23了。另外在proxy页
点击start,这样sockscap设置的 127.0.0.1 23就是连接到二次代理上,接着输入
要远程登录地址和端口即可,这样你就可以在其他软件上使用127.0.0.1作为二次
代理使用了,其他的如ftp、pop3代理也一样这样作为二级代理与http代理级联。


关于SSL,小弟所知也是甚少,希望其他兄弟能补充,下面只是一点理论上的解释
,但我自己看了也不知所以,郁闷。

由于国内浏览器受到美国出口限制加密位数无法达到128位商业用途,所以国内采
用比较多的就是SSL代理的做法,SSL代理通过截获HTTP请求响应对,在客户请求受
保护的URL时建立SSL连接。 SSL是一种在Web服务协议 (HTTP) 和 TCP/IP 之间提
供数据连接安全性的协议。这种安全性协议被称为安全套接字层-Security
Socket Layer (SSL),它为 TCP/IP 连接提供数据加密、服务器身份验证和消息完
整性验证。SSL被视为 Internet 上 Web 浏览器和服务器的安全标准。

按照以上的说法,一般的本地一级代理都是支持SSL的吧?至少小弟所在学校的服
务器是支持的。

接下来是具体的设置:
<1>运行sockscap,文件——新建,在弹出的窗口中找到你的BT程序安装目录,并
添加btdownloadgui.exe这个文件。然后就会在sockscap的主界面生成一个BT程序
的图标。
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT1.JPG
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT2.JPG

<2>打开sockscap,文件,设置,socks服务器:写你的sokcs代理,例如前面说的
127.0.0.1:23,下面的协议,就看你的socks代理是sokcs4还是socks5(socks4难
得,socks5速度可能慢点),然后确定。
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT5.JPG
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT6.JPG

<3>安装后运行httport,在system(系统)页,将“自动最小化运行
”的钩打上,这个设置可以使httport运行后即处于连接状态,否则的话,每次运
行软件后,都需要到下一步说到的“代理”页里,点击一次右下角的“开始”按钮
,才能连接(回答楼下一位兄弟关于“未激活——无状态”的问题)。
PS:本图看到的“错误”提示框里的提示有点奇怪,对于http代理来说,出现错误
提示就表示http二级代理不可用(小弟使用HTTPORT的初衷就是使用HTTP的二级代
理的,SOCKS服务只是后来才用上的),但如果二级代理是socks代理的话,出现错
误提示却正是已经连接上的意思,直接在弹出的对话框按确定就可以,其他不用理
。这点小弟也觉得很奇怪,也许是软件的BUG吧,这个也可以作为BT是否有连接到
服务器的一个判断标准。

<4>Httport,在proxy(代理)页输入第一级http代理的地址和端口(与IE的设置
相同,参考:IE-属性-连接-局域网设置),代理模式选SSL。如果需要认证就选择
上认证,输入用户名和密码。要注意的是第一级http代理必须支持ssl连接,否则
不能级联第二级代理。
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT3.JPG

<5>到port mapping(端口映射)页,点击Add按钮,在列表中出现New mapping(
新建连接),然后在RemoteHost(远程主机)里输入第二级http代理的地址,
Remote port(远程端口)里输入第二级socks4/5代理的端口,local port(本地
端口)里输入本地监听的端口,可随意填,例如23(但注意前面所说的二级代理的
命名规则),在Proxy页点start按钮后就可以使用本地127.0.0.1:23作为代理来访
问了。
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT4.JPG

<6>回到sockscap的主程序面,双击主界面的BT图标或者点右键——行socks服务”
,就会出一个提示框,提示加入BT种子,找到种子所在的路径,添加就可以。然后
BT就会运行。
http://lslnx.zsu.edu.cn/webspace1/dst65215/personel_web/bt/BT7.JPG

需要注意的几点:
按以上的方法设置好两个软件后,必须关闭一次httport,然后在
sockscap开启,设置好代理地址后再启动,因为sockscap只对后启动于它的程序起
作用。查看是否连接成功的方法是看httport里有没有流量和连接显示,在“端口
影射”这个书签下,只要有连接显示(就是1X 2X之类的,这表示你连接到的机的
数量),也表示已经成功了,等一下看看有没有流量,如果长时间没有的话,是二
级代理速度的问题。选定你设的socks代理,就能看到连接情况,具体请参考
httport相应的使用帮助。小弟的经验是,如果第一次运行BT后很长时间没有流量
的话,尝试先关闭BT程序,然后关闭httport,然后再运行httport,再在
sockscap里运行BT,并且等待一段时间,大概三到十分钟,如果再连不上(通过“
端口映射”页的映射状态可以看到),基本就是socks代理速度或者种子服务器的
问题了。

设置httport里二级代理的本地端口和映射名时,应该尽量避免使用1080这个端口
,尤其是需要身份验证和计算某些流量费的情况下(象小弟所在的学校,对于国外
的IP就是要收流量费的,而且是很贵的一元1M),因为httport具有强制将你所使
用的一级代理强制转为socks4代理的能力,在“端口映射”这个书签里可以设置,
只是很简单的一个钩,很容易就会误点。

httport可以同时设置多个二级代理,这样的话,当某个二级代理不能使用或者速
度太慢的时候,只要在sockscap的服务器设置里更改一下端口,就可以使用另外一
个代理,比较方便。但注意更改只能在BT运行前进行,运行后的设置是无效的。

还有一点,BT虽然叫BT,但也绝不是一两分钟就能DL完一部几百M的电影的。BT运
行后,会提示保存路径,选好后会生成一个与DL文件相同大小,相同后缀的文件,
也就是先分配空间再DL。然后DL的时候是类似填充的方式,文件大小始终是那么大
,但未DL完就看不了。

总之,小弟觉得成功的关键就是一级代理支持SSL,再有就是找到快的SOCKS代理。
需要找SOCKS代理的不妨到这个论坛看看(声明不是我自己搞的论坛,还没有这个
能力。55555),挺不错的一个代理公布论坛:

http://bbs.joinet.org/cgi-bbs/ib2000/forums.cgi?forum=35

(代理名言:一个代理地址的公布意味着它的死亡!及时更新各位的代理是保证速
度的关键,呵呵)
--

          茕茕白兔,东走西顾,衣不如新,人不如故

※ 修改:·winsome 於 Aug  6 23:02:35 修改本文·[FROM: 192.168.32.168]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.32.168]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店