HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)是就是用http代理。
socks代理:相应的,采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。
补充:SOCKS4只能代理TCP协议,而SOCKS5什么协议都可以代理
https://blog.csdn.net/clh604/article/details/9235597
为什么ping不同Google?
一篇很好的文章:https://www.cnblogs.com/unixcs/p/11274435.html
MAC/Ubuntu/Raspberry socks5代理
1、编辑 .bashrc
alias proxy='export ALL_PROXY=socks5://192.168.0.104:1086'
alias unproxy='unset ALL_PROXY'
(如果只是http代理 export http_proxy=http://proxyAddress:port)
2、proxy | unproxy
mac终端使用proxy必须是zsh 切换命令是sudo chsh -s /bin/zsh
下载安装on-my-zsh:http://locke.ink/post/Mac-Ternimal-Shadowsocks-fanqiang-kexueshangwang/
https://my.oschina.net/chinaliuhan/blog/3065303
https://www.jibing57.com/2019/03/24/share-ShadowsocksX-NG-to-iOS/
raspberry:https://raspberrypi.club/27.html
Win socks5代理
set all_proxy=socks5://192.168.0.104:1086
下面是http代理
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
https://gist.github.com/dreamlu/cf7cbc0b8329ac145fa44342d6a1c01d
安卓手机开启Proxy
使用软件Every Proxy或者Proxy Server