最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

Shadowsocks 配置指定软件代理

网络技巧 xhhjin 12161浏览 0评论

由于 Shadowsocks 使用的是 Sockets5 代理,通常都是只保证浏览器的代理正常运行,不能像 VPN 那样进行全局代理。但在日常使用中,我们常常希望将代理应用到一些特定的软件上,比如某些游戏软件,这时就额外需要一款连接网络的代理服务器软件,通过它我们可以让指定软件走 Socks 代理,无论那个软件本身是否支持。

sockscap-proxifier

简单介绍几个常用的 Socks 代理软件:

1,SocksCap

SocksCap 是 Permeo 公司开发的一个免费的网络协议转换软件,也是 XP 系统下最棒的 Socks 代理软件。它可以将本地应用程序的各种通讯协议(如 TCP 和 UDP)中途截取并自动转换成 Socks 协议的联接。现在,Permeo 公司已经改名为 BlueCoat,并且不再对 SocksCap 提供任何更新与支持,这使得它无法在之后的 64 位系统下使用,实在可惜。

2,SocksCap64(https://www.sockscap64.com/

不同于上面的 SocksCap,SocksCap64 是由 Taro Labs 开发的一款免费的应用程序外壳代理软件,完全免费并且全面支持 XP/Vista/Win7/Win8/Win8.1/Win10 的 32 位及 64 位系统,支持 Socks 4/5,HTTP 代理协议,支持 TCP & UDP 网络协议。

SocksCap64 的原型来自于作者的一个私人使用的代理软件,一天,作者的一个朋友问作者是否有好用的代理软件,于是作者将这个私人软件发给这位朋友使用,朋友使用之后惊叹的与作者说:“这么优秀的软件为什么要藏起来,你应该将它放在网上让全球有同样需求的朋友使用,你甚至可以收取一定的费用”。于是作者接受建议,抽出时间将这个私人使用的代理工具整理成一个易于使用的代理软件,取名为 SocksCap64。当然,作者没有接受朋友的收费建议,这个软件是免费的,并且永久免费使用!

3,Proxifier(https://www.proxifier.com/

Proxifier 是一款功能非常强大的 Socks 客户端,可以让不支持通过代理服务器工作的应用程序通过 HTTPS 或 SOCKS 代理来访问,支持 64 位系统,支持 XP,Vista,Win7,Win10,MAC OS 等等,支持 Socks4/5,HTTP 代理协议,支持 TCP & UDP 网络协议,可以指定端口,指定 IP,指定域名,指定程序等运行模式,兼容性非常好。不过,它不是免费的,而是一款可以试用的收费共享软件。

更多 Socks 代理软件可以参考维基百科:https://en.wikipedia.org/wiki/Comparison_of_proxifiers

SocksCap64 和 Proxifier 都提供安装版本和便携版本,下面介绍下 SocksCap64 的使用。

首先确认 Shadowsocks 客户端是正常运行的,然后去 SocksCap64 官网(https://www.sockscap64.com/)点击下载安装程序或解压便携版本,接着打开 SocksCap64 程序(有两个,一个是以管理员身份运行的),首次运行会有提示:是否自动检测电脑中的浏览器,并加入代理。根据需要选择“是”或“否”即可。

然后点界面上的代理管理器,点击左下的“+”号新建一个代理,然后设置本地代理(根据 Shadowsocks 设置,通常代理地址是 127.0.0.1,端口 1080,代理类型 Socks5),接着点击开始测试,状态显示 OK 说明配置正确,确认无误后保存

代理管理器

接着添加程序,点击程序右边的那个三角按钮,选择添加一个可执行文件;或者直接找到想要代理的应用程序,鼠标左键按住拖拽到 SocksCap64 的界面窗口。

添加程序

添加完后 SocksCap64 的主界面上就列出一系列应用程序的图标,双击应用程序图标,即可通过代理运行应用程序;若双击桌面上原始的应用程序图标,则不使用代理运行程序。

软件的选择主要看自身需求和使用场景,我在试用了 SocksCap64 和 Proxifier 之后,发现 Proxifier 无法代理 CMD 命令行,所以选择了 SocksCap64。不过,因为 SocksCap64 的技术原理是采用远程 dll 的方法钩住 Winsock 的 API ,进而实现网络应用程序通过远程的 Socks 服务器来访问网络,这一技术通常会被认为是比较危险的行为,因此有些游戏会加入一些防范措施来防止其它程序的注入,导致 SocksCap64 无法正常工作,这时可以用 Proxifier 试试。


欢迎转载,转载请注明出处:蔓草札记 » Shadowsocks 配置指定软件代理

♥ 喜欢 42 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址