假设你的本机设置的开启的http代理地址位:127.0.0.1:8084
socks代理的地址:127.0.0.1:8085
ubuntu系统自带http和socks全局代理:系统设置->网络->网络代理
设置好代理后,你需要重新打开应用程序才会生效.
如何测试代理是否成功?? 因为有的程序本身不支持http代理或者socks代理,就算设置称全局代理也没用.
http全局代理测试:大家可以先设置一个错误的代理地址,比如随便一个代理端口:127.0.0.1:4444
浏览器测试:出现下面的信息,说明浏览器已经走的是http代理,chrome和firefox要先禁用代理插件才会走系统设置的全局代理
引用
The proxy server is refusing connections
终端测试:wget www.iteye.com 以下信息代表走的是127.0.0.1:4444代理设置
引用
--2014-05-21 10:17:30-- http://www.iteye.com/
Connecting to 127.0.0.1:4444... failed: Connection refused.
因为大部分程序都能支持http代理,因为设置了一个错误的代理地址,这些程序都是不能正常访问网络的,代表这个程序支持并且使用了你设置的代理地址,假如这个程序能正常访问网络,说明没有走你设置的代理,
你可以nslookup www.iteye.com 能成功,说明没有走全局http代理!!DNS解析并没有走你所设置的全局代理这个非常重要!!!!!
socks全局代理测试 socks的测试和上面的http测试方法一样,设置一个不存在的代理地址.
浏览器基本上都能完美支持http代理和socks代理.
终端下很多不能支持socks代理,wget www.iteye.com 出现下面的信息说明没有走socks代理
引用
wget www.iteye.com
--2014-05-21 10:28:52-- http://www.iteye.com/
Resolving www.iteye.com (www.iteye.com)... 118.186.66.50
终端下面的程序基本上都不能友好的支持socks代理,要使用socks代理可以使用proxychains
sudo apt-get instal proxychains
总之ubuntu下面的http和socks全局代理和vpn代理完全不同,感觉http和socks全局代理是个半成品....还要应用程序本身支持才行....
proxychains就比ubuntu系统自带的这种全局代理强大的多,不管是终端还是图形界面都能使用proxychains,当然要你的图形界面程序支持从终端启动运行才能用上proxychains
还有一点非常重要,ubuntu系统自带的全局代理和proxychains是不可靠的,为什么?? 因为dns没有走代理,如何让他可靠?一个是dns加密一个是proxychinas前先自行添加host,你可以利用在线的nslookup工具查好host加入到/etc/hosts中或者
dig @8.8.4.4 www.google.com +short
[后记]当然终端下使用http代理并不需要使用ubuntu系统自带的全局代理工具,直接
export http_proxy="http://127.0.0.1:8084"
wget www.google.com
#访问https加密的需要设置https_proxy变量
export https_proxy="http://127.0.0.1:8084"
wget https://www.google.com
https_proxy="http://127.0.0.1:8084"和https_proxy="https://127.0.0.1:8084"
是不一样的,后者需要你的代理支持https
分享到:
相关推荐
本文将深入探讨代理IP检测工具,特别是针对HTTP、HTTPS以及SOCKS5协议的连通率和延迟检测,这对于网络爬虫、数据抓取、网络安全以及隐私保护等领域具有重要意义。 首先,我们来理解代理IP的基本概念。代理IP,全称...
在SOCKS5代理服务器中,你需要同时管理客户端连接和代理服务器与远程服务器之间的连接。 3. **SOCKS5协议**: SOCKS5协议定义了客户端和代理服务器之间的交互流程,包括握手、认证和数据转发等步骤。协议包含以下...
加入socks5代理后,可以获得当前程序的全局代理可以 正常访问 import socket import socks socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 10808) socket.socket = socks.socksocket 0x04 测试代码 # -*-
易语言实现超级代理服务端源码,支持http+socks4+socks5.zip
win sockket全局代理驱动(c++ spi) 通过spi驱动实现在的全局代理模块,支持socks4,5,http代理协议。 同时支持ip filter功能, 可用于IE等浏览器。
标题中的"C#写的代理服务器源代码 功能强大 支持http和socks5"表明这是一个用C#编程语言编写的代理服务器程序,它具备处理HTTP和SOCKS5两种协议的能力。HTTP代理主要处理Web浏览器的请求,而SOCKS5代理则是一个更...
开发和测试网络代理服务器。 学习和研究Socks5协议的实现细节。 在需要自定义代理功能的网络应用中使用。 目标 实现一个高效、稳定的Socks5代理服务器。 提供清晰的代码结构和注释,便于理解和扩展。 支持...
文档详细描述,linux不通外网的情况下,通过在另一台通外网的服务器搭建socks5代理服务,不通外网的服务器通过socks5代理,成功向外网发送邮件的功能。
Socks5进程代理DLL,配套调用表,在压缩包里面
chrome单独设置http与socks代理的方法(不使用操作系统代理)
与HTTP代理不同,Socks5协议不关心应用层的具体协议,如FTP、HTTP或SMTP等,因此具有更广泛的适用性。Socks5支持多种认证方式,并提供TCP连接,使用户能绕过特定的网络限制,提高匿名性和安全性。 TLS(Transport ...
hpts(http-proxy-to-socks) 一个nodejs客户端将socks代理转换为http代理
SOCKS5是一种广泛使用的互联网协议,用于在客户端和目标服务器之间建立安全的隧道,以实现代理服务。它支持多种网络协议,如TCP和UDP,同时提供了身份验证、IPv4、IPv6以及域名支持。SOCKS5代理协议主要分为以下几个...
支持http https socks4及socks5代理的批量检测。 支持所有windows版本运行! 导入方式支持手工选择文件及拖放文件。 导入格式支持三种格式: 第一种:用|号分割 2409:8a50:8019:e470:a8d7:bdf0:fbfe:8b5d|1080|...
基于Linux平台的SOCKS5代理服务器.pdf
与传统的应用层代理不同,SOCKS代理工作在网络模型的较低层——线路层,这使得它能够支持各种不同的网络应用程序,无论这些应用程序使用何种协议(如HTTP、FTP、SMTP等)。此外,SOCKS5代理还提供了认证机制,增强了...
利用获取的权限,收集网络信息,添加路由,开启Socks4a代理。在Linux系统中,通过proxychains配置代理,访问其他内网目标。 这些案例展示了内网穿透代理隧道技术在实际安全测试和攻防中的应用。它们不仅可以用于...