介绍常用的代理软件
windows10/11 自带代理软件
windows 默认代理软件,支持http、socks。设置->网络和Internet->代理。
Http代理IP 平台
国内免费高匿HTTP代理IP免费代理是蜜蜂代理为用户提供的免费服务,每半小时更新一次,IP收集自互联网,延迟高,质量低,仅供开发者学习和使用。 https://www.beesproxy.com/free
代理软件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设备
搭建代理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
用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;
}
代理协议-http
HTTP代理:可代理客户机HTTP访问,代理浏览器访问网页,其端口一般为80、8080、3128等;
搭建socks代理
使用SSH搭建SOCKS服务器
其实最简单的方法就是用SSH工具来建立SOCKS代理服务器。
ssh -f -C -N -D bindaddress:port name@server
例如:在本机上开一个3000的端口,将其转发到远程1244.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
代理协议-socks
SOCKS代理:SOCKS代理不同于其他类型的代理,它只是简单地传输数据包,不在乎什么样的应用协议,可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器快得多。
SOCKS代理又分为SOCKS4和SOCKS五、两者的区别在于SOCKS4代理只支持TCP协议(即传输控制协议)SOCKS5代理既支持TCP协议又支持UDP协议(即用户数据包协议)还支持各种身份验证机制、服务器端域名分析等。SOCK4能做到的SOCKS但是SOCKS5能够做到的SOCK例如,我们常用的聊天工具微信微信在使用代理时需要使用SOCKS5代理,因为它需要使用UDP协议传输数据。SOCK4能做到的SOCKS但是SOCKS5能够做到的SOCK例如,我们常用的聊天工具微信微信在使用代理时需要使用SOCKS5代理,因为它需要使用UDP协议传输数据。