HTTP代理与SOCKS代理

  Proxy

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代理cool

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代理wink

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

https://linuxwithme.com/%E6%89%8B%E6%9C%BA%E9%9D%9Eroot%E7%83%AD%E7%82%B9%E5%85%B1%E4%BA%ABvpn%EF%BC%8C%E8%AE%A9pc%E4%B9%9F%E5%8F%AF%E4%BB%A5%E4%B8%8A%E8%B0%B7%E6%AD%8C/