常用代理软件介绍

代理软件使用方法(常用代理软件介绍)(1)

代理软件使用方法(常用代理软件介绍)(2)

windows10/11 自带代理软件

windows 默认代理软件,支持http、socks。设置->网络和Internet->代理。

代理软件使用方法(常用代理软件介绍)(3)

Http代理IP 平台

国内免费的高匿HTTP代理IP平台,免费代理是蜜蜂代理为用户提供的免费服务,每半小时更新一次,IP收集自互联网,延迟高,质量较低,仅为开发者学习使用。 https://www.beesproxy.com/free

代理软件使用方法(常用代理软件介绍)(4)

代理软件gost

https://github.com/ginuerzh/gost

多端口监听

可设置转发代理,支持多级转发(代理链)

支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议

Web代理支持探测防御

支持多种隧道类型

SOCKS5代理支持TLS协商加密

Tunnel UDP over TCP

TCP/UDP透明代理

本地/远程TCP/UDP端口转发

支持Shadowsocks(TCP/UDP)协议

支持SNI代理

权限控制

负载均衡

路由控制

DNS解析和代理

TUN/TAP设备

代理软件使用方法(常用代理软件介绍)(5)

搭建代理http proxy 服务

Squid 搭建代理Proxy 服务

1、安装openssl

yum install openssl

2、安装squid

yum install squid -y

3、安装net-tools

yum install net-tools

4、修改squid的配置文件squid.conf

vi /etc/squid/squid.conf

默认是3128的端口号,建议修改;

把代理设置为高匿的代理

request_header_access X-Forwarded-For deny all

request_header_access From deny all

request_header_access Via deny all

5、开启防火墙

netstat -tunpl

6、重启

firewall-cmd --zone=public --add-port=6128/tcp --permanent

firewall-cmd --reload

7、启动squid

systemctl start squid

8、验证

curl -x 127.0.0.1:3128 www.baidu.com

代理软件使用方法(常用代理软件介绍)(6)

用nginx搭建http透明代理,请参考nginx 配置。

location / {

add_header Cache-Control no-cache;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

proxy_pass http://localhost:8080/;

proxy_connect_timeout 30s;

}

代理软件使用方法(常用代理软件介绍)(7)

代理协议-http

HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;

代理软件使用方法(常用代理软件介绍)(8)

搭建socks代理

使用SSH搭建SOCKS服务器

其实最简单的办法就是使用SSH工具来建立SOCKS代理服务器。

ssh -f -C -N -D bindaddress:port name@server

如:在本机开一个3000的端口,将其转发到远程124.222.38.167 服务器:

ssh -f -N -D 0.0.0.0:3000 root@124.222.38.167

使用netty搭建SOCKS服务器

https://github.com/hsupu/netty-socks

支持使用袜子5协议收听

支持直接访问目标

支持通过袜子代理5协议

支持通过影子袜子协议代理

支持 IPv6

代理软件使用方法(常用代理软件介绍)(9)

代理协议-socks

SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。

SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCK4则不一定能做到,比如我们常用的聊天工具微信微信在使用代理时就要求用SOCKS5代理,因为它需要使用UDP协议来传输数据。

代理软件使用方法(常用代理软件介绍)(10)

代理软件使用方法(常用代理软件介绍)(11)

,