`
moonese
  • 浏览: 12878 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Windows XP 下 Chrome 浏览器 SOCKS 代理设置

阅读更多

时间真的过的很快,Google Chrome 浏览器出来也有一年多了。一出来的时候就装了用过,却发现还是有很多待完善的地方,很多方面还是比不上 Firefox,也不是很稳定,除了速度快这个最大的优点以外。

但是最近重新装了 3.0.x 的 DEV 版和 4.0.x BETA 版的 Chrome 以后,真的觉得很不错,浏览器本身的速度和打开网页的速度仍旧很快,甚至更快了,而且一些以前棘手的问题也在一个个的被消灭了,比如这个点击 Tab 会导致到另外一个独立的 Window 的bug ,也可以像 Firefox 一样点击 Ctrl + Shift + T 打开之前关闭的 Tab 页了,对 Linux 的支持也越来越好,用了原生的 GTK ;MAC 的版本也在稳步前进中,一些新的功能比如插件的支持 也在实现了并在不断的完善中,开发文档 也发布了,等等等等。所以最近用 Chrome 越来越多,其他的浏览器反而少了。

不过还是有个问题非常困扰,就是不支持 SOCKS 代理 。因为在公司上网,由于政策的限制,有些网站是被屏蔽的,幸好有一些代理可以用。IE 下用 PAC 文件代理设置,只要类似于 “SOCKS x.x.x.x:1080 ” 就可以了,Firefox 下用插件 FoxyProxy ,问题都不大。

Chrome 的代理设置用的是跟 IE 一样的系统代理设置,结果发现通过 SOCKS 代理出去的时候,总是报错:

  • 错误 320 (net::ERR_INVALID_RESPONSE): 未知错误。

所以访问那些被屏蔽的网站,都需要特地在开 IE 才行,很是不方便。

后来注意到其他人给 Chrome 提的那个 issue 被解决了,但是试过,Windows 下还是不行,Linux 下倒是可以的了。

再过了半个月,看这个问题就要沉下去了,就也去那里 提了自己的问题, 在跟回复的人讨论了之后,才发现了一个解决的办法,其实只要用 “SOCKS5 x.x.x.x:1080 ” 就可以了,其中一定要写上 5 这个版本。

办法虽然是找到了,但其实还是有两个疑问的:

  1. 为什么 IE 下面不用配置 socks5 的版本但是代理也是用的好好的?
  2. 即使这个方案,也还是不够完善,代理工作的并不是很稳定 ,时好时坏,坏的时候,点“刷新”,网卡上都抓不到包的,也就是说 Chrome 并没有发出浏览的请求包。

不管怎样,总算是找到了一个让 WIndows 下 SOCKS 代理工作的办法了,大部分时候也都还是可以用的。

真的是希望自己也有能力,可以把第2个问题自己查出来解决掉,呵呵。

 

 

另:文章最先是在自己的博客里写的,这里也给个链接:  

http://www.ebnd.cn/2009/09/10/socks-proxy-settings-in-chrome-winxp/


 

0
0
分享到:
评论

相关推荐

    chrome单独设置http与socks代理的方法(不使用操作系统代理)

    chrome单独设置http与socks代理的方法(不使用操作系统代理)

    Chrome-proxy-helper:Chrome PROXY扩展程序,为Chrome浏览器设置代理

    介绍默认情况下,Chrome浏览器使用系统代理设置(Windows平台上的IE代理设置),但有时我们要设置代理服务器只为镀Chrome,而不是整个系统。 Chrome代理帮助程序扩展程序使用Chrome本机代理API来设置代理,支持socks...

    socks5-configurator:使用socks5代理配置Chrome

    Socks5配置器是一个JavaScript工具,主要用于帮助用户方便地在Chrome浏览器中配置Socks5代理。Socks5是一种网络协议,提供安全、灵活的代理服务,常用于绕过网络限制、提高访问速度或保护隐私。在某些场景下,例如...

    socks5代理配置及发送邮件.rar

    文档详细描述,linux不通外网的情况下,通过在另一台通外网的服务器搭建socks5代理服务,不通外网的服务器通过socks5代理,成功向外网发送邮件的功能。

    Python中使用socks5设置全局代理的方法示例

    加入socks5代理后,可以获得当前程序的全局代理可以 正常访问 import socket import socks socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 10808) socket.socket = socks.socksocket 0x04 测试代码 # -*-

    Socks5进程代理DLL调用_Sockset_代理_socks5_dll_进程代理_

    Socks5进程代理DLL,配套调用表,在压缩包里面

    第70天:内网安全-域横向内网漫游Socks代理隧道技术1

    内网安全是信息技术领域中的一个重要话题,特别是在企业网络环境中,域横向内网漫游Socks代理隧道技术是一种解决内网间通信难题的有效方法。本文将详细介绍相关知识点,并通过实际案例来展示如何应用这些技术。 ...

    用C#实现的SOCKS5代理服务器源代码.rar

    SOCKS5是一种网络协议,它允许客户端通过代理服务器与任意IP地址的远程服务器进行通信。在C#中实现一个SOCKS5代理服务器涉及到多个关键概念和技术,这些包括网络编程、套接字(Sockets)、协议解析以及多线程等。...

    SOCKS文献代理的使用方法

    - 浏览并选择你希望使用SOCKS代理的应用程序,如Internet Explorer浏览器、QQ等。 - 选中程序后,点击“运行”,此时选定的应用程序将通过SOCKS代理进行网络通信。 #### 四、使用示例 1. **通过SOCKS代理上网** ...

    chrome_wndow+switchomega+bak

    标题“chrome_window+switchomega+bak”提示我们这是一个与Chrome浏览器相关的设置,特别是与窗口管理和代理配置有关。SwitchOmega是一个流行的Chrome扩展程序,用于管理不同的网络代理设置,它允许用户快速切换不同...

    C#写的代理服务器源代码 功能强大 支持http和socks5

    HTTP代理主要处理Web浏览器的请求,而SOCKS5代理则是一个更通用的协议,适用于多种网络应用,如FTP、邮件客户端等。代理服务器在此扮演的角色是中转站,允许用户通过代理服务器访问互联网,从而提高匿名性或解决网络...

    socks5 c#简单代理源码

    本文将深入探讨C#编程语言实现SOCKS5代理协议的基础知识。 SOCKS5是一种广泛使用的互联网协议,用于在客户端和目标服务器之间建立安全的隧道,以实现代理服务。它支持多种网络协议,如TCP和UDP,同时提供了身份验证...

    Node.js-hpts(http-proxy-to-socks)一个nodejs客户端将socks代理转换为http代理

    hpts(http-proxy-to-socks) 一个nodejs客户端将socks代理转换为http代理

    代理IP检测工具,HTTP/HTTPS/SOCKS5协议连通率和延迟检测

    在IT行业中,网络协议是构建互联网通信的基础,而代理IP则是网络访问的一种策略。本文将深入探讨代理IP检测工具,特别是针对HTTP、HTTPS以及SOCKS5协议的连通率和延迟检测,这对于网络爬虫、数据抓取、网络安全以及...

    基于Linux操作系统的Socks代理服务.pdf

    《基于Linux操作系统的Socks代理服务》 在现代网络环境中,随着互联网的广泛使用,网络管理变得日益重要。为了有效管理和控制用户的网络访问,代理服务器成为了一种常见且实用的解决方案。尤其在Linux操作系统中,...

    Falcon Proxy chrome 扩展

    在Chrome浏览器的扩展商店中,你可以找到这款工具,安装到浏览器上后,它将集成到浏览器的右上角,以便于用户随时启用或禁用代理设置。 在描述中提到的"Falcon Proxy chrome 扩展",我们可以推测这款扩展是专门为...

    基于Netty框架的Socks5代理服务器.zip

    基于Netty框架的Socks5代理服务器 内容概要 本项目是一个基于Netty框架实现的Socks5代理服务器,支持Socks5协议的代理功能。项目包含了多个模块,涵盖了从客户端连接处理到服务器端代理转发的完整流程。主要功能...

Global site tag (gtag.js) - Google Analytics