假设你的本机设置的开启的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
分享到:
相关推荐
Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。
加入socks5代理后,可以获得当前程序的全局代理可以 正常访问 import socket import socks socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 10808) socket.socket = socks.socksocket 0x04 测试代码 # -*-
用C#实现的SOCKS5代理服务器源代码.rar
文档详细描述,linux不通外网的情况下,通过在另一台通外网的服务器搭建socks5代理服务,不通外网的服务器通过socks5代理,成功向外网发送邮件的功能。
C#写的代理服务器源代码 功能强大 支持http和socks5 支持配置 支持用户名密码验证 可以自己修改加入日志功能 支持多IP 国外网站上找的,非常强
Socks5进程代理DLL,配套调用表,在压缩包里面
易语言实现超级代理服务端源码,支持http+socks4+socks5.zip
代理IP检测工具,HTTP/HTTPS/SOCKS5协议连通率和延迟检测
win sockket全局代理驱动(c++ spi) 通过spi驱动实现在的全局代理模块,支持socks4,5,http代理协议。 同时支持ip filter功能, 可用于IE等浏览器。
chrome单独设置http与socks代理的方法(不使用操作系统代理)
socks5 c#简单代理源码 socks5 c#简单代理源码 socks5 c#简单代理源码 socks5 c#简单代理源码
基于Linux平台的SOCKS5代理服务器.pdf
自己改编的Socks4代理源代码,稳定能用。没有写成服务形式,有此需要的朋友自己改一下就可以了
hpts(http-proxy-to-socks) 一个nodejs客户端将socks代理转换为http代理
Proxifier 是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。 有许多网络应用程序不支持通过代理服务器工作,因此不能用于局域网或防火墙后面。这些会...
ssocks 合集反弹socks代理,用于内网管理。
代理服务器(Proxy Server)是一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际... 本客户端支持 socks4代理/ 5和HTTP 1.1代理连接.
socks5代理服务器配置.docx