寻找绝世高人 有什么办法实现全局代理访问网络

mynetwork001 2008-03-16 02:36:23
(全局代理上网指)当电脑运行了某个EXE程序后,本机的所有网络程序访问网络,如IE ,QQ ,Outlook等,都通过这个EXE代理出去的,不用在电脑上作任何设置,大家知道一般的代理服务器,要设置一大堆,如IE的代理要设置端口啊,每个代理端口还不一样,即使是用sock 5的通用型代理也需要针对具体的应用程序设置,但是目前已经有很多软件,不需要设置,只要运行立刻使本机所有程序都得到代理,这种技术太神奇了,简直超越了一个时代,但是网络上这种方法实现的资料太少了,连原来都不知道,有两个软件,很有代表性

一个是统一加速器 http://www.tyjsq.com/
另一个是 马赫5 http://www.mach5.cn/
有一个问题研究了很久很久,也没入门,查到相关资源,这些软件只要一运行,立刻本机的所有程序要访问网络,就必须经过它才能上网,原来的设置通通失效,但是这个程序本身却通过原来的设置与外面通信,但其它程序必须通过这个软件才能与网络通信

请问internet上的各路英雄,有人知道这种技术是怎么实现的不?哪怕是提个思路也是很珍贵的
...全文
706 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
meiZiNick 2008-05-01
不明LZ在说什么
回复
lovejingtao 2008-03-30
就是SPI嘛
我也做了一个,叫代理王:
http://www.138soft.org
SPI的例子满天飞,大富翁论坛就有DELPHI版本的(翻译的是费尔防火墙那个).稍微全面一点的是MS SDK带的例子(C:\Program Files\Microsoft SDK\Samples\netds\WinSock\LSP),如果直接使用API HOOK.国外也有一个SOCKSCAP(DELPHI写的).问问题前先搜索一下好不好,拜托.
回复
无风飞尘 2008-03-29
统一加速器的原理:
拦截程序的网络访问,再将网络连接导向代理服务器

就这样,说起来真简单,实现起来倒不见得简单。
回复
zaib2007 2008-03-25
真是牛人,懂得真多啊。
学习。
回复
ly_liuyang 2008-03-25
SocksCap32早淘汰了
最强的应该是ProxyCap,这个国外软件,支持64位Vista的~远比国产的好多了
ProxyCap是底层驱动级别,全局有效,也可以指定程序
回复
myy 2008-03-25
------
SocksCap32 软件是由美国 Permeo Technologies, Inc. 公司出
品的代理服务器第三方支持软件。其拥有功能强大的 SOCKS 调度
功能,通过它几乎可以让所有基于 TCP/IP 协议以及 UDP 协议
(需要 Socks5 代理)的软件象 ICQ、MUD、FTP、IE、NEWS、QQ 等
都能通过 Socks 代理服务器连接到 Internet。
------

把exe“拖到”SocksCap32的界面里,从里面启动后就自动使用代理了(正常启动不走代理)

这个公司还有一个更高级的产品,好像是通过驱动方式,能实现系统级的全局代理。
回复
oushengfen 2008-03-25
呵呵,还有这个技术,没见过,顶一下.
回复
火龙岛主 2008-03-23
你可以使用TIdMappedPortTCP
indy的Demo中有,你可以看看。
不用写任何代码就可以实现。
回复
mynetwork001 2008-03-20
终于找到点 眉目了,是用SPI技术做的,SPI太复杂,资料太少了
回复
etomahawk 2008-03-16
跟防火墙一个原理吧。
搜索一下看。
回复
相关推荐
发帖
网络通信/分布式开发
创建于2007-08-02

1575

社区成员

Delphi 网络通信/分布式开发
申请成为版主
帖子事件
创建了帖子
2008-03-16 02:36
社区公告
暂无公告