socks5
- 特点:支持动态端口转发,支持多线程,支持域名解析。
- 安装:
sudo apt-get install socks5
- 配置:
- 服务器地址:
localhost:108 - 代理端口:
108 - 配置文件路径:
/etc/socks5/proxy.conf
- 服务器地址:
socks4
- 特点:简单易用,支持基本的代理功能。
- 安装:
sudo apt-get install socks4
- 配置:
- 服务器地址:
localhost:905 - 代理端口:
905
- 服务器地址:
http代理(内置于浏览器)
- 特点:内置于大多数浏览器中,简单易配置。
- 配置方法:
- 浏览器 -> 设置 -> 启用代理 -> 服务器地址:
localhost:808
- 浏览器 -> 设置 -> 启用代理 -> 服务器地址:
- 注意:默认端口为808,可以更改。
shadowsocks
- 特点:高性能代理,支持插件系统,适合复杂规则路由。
- 安装:
- 使用
apt安装:sudo apt-get install shadowsocks shadowsocks-libevent
- 使用
- 配置:
- 服务器地址:
localhost:10400 - 配置文件路径:
/etc/shadowsocks/config.json
- 服务器地址:
g代理
- 特点:轻量级代理,支持http、https、socks5等协议。
- 安装:
- 使用包管理器安装:
sudo apt-get install g代理
- 使用包管理器安装:
- 配置:
- 服务器地址:
localhost:808
- 服务器地址:
ss-local
- 特点:简单易用,支持http代理和socks代理。
- 安装:
- 使用包管理器安装:
sudo apt-get install ss-local
- 使用包管理器安装:
- 配置:
- 服务器地址:
localhost:1081 - 配置文件路径:
/etc/ss-local.conf
- 服务器地址:
netlify-proxy
- 特点:轻量级的http代理,适合前端开发。
- 安装:
- 使用npm安装:
npm install netlify-proxy --save-dev
- 使用npm安装:
- 配置:
- 在
package.json中添加代理脚本:{ "scripts": { "proxy": "netlify-proxy server --src src --dest ." } }
- 在
privoxy
- 特点:支持socks4和http代理,支持域名解析。
- 安装:
- 使用包管理器安装:
sudo apt-get install privoxy
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/privoxy.prxy - 服务器地址:
localhost:789
- 配置文件路径:
proxoid
- 特点:基于socks5的代理工具,支持多用户和多端口转发。
- 安装:
- 使用包管理器安装:
sudo apt-get install proxoid
- 使用包管理器安装:
- 配置:
- 服务器地址:
localhost:9051
- 服务器地址:
mitmproxy
- 特点:支持http、https、socks5代理,支持图形界面。
- 安装:
- 使用包管理器安装:
sudo apt-get install mitmproxy
- 使用包管理器安装:
- 配置:
- 启用代理:
mitmproxy -w
- 启用代理:
zsh代理
- 特点:轻量级的http代理,支持自动切换协议(http/https)。
- 安装:
- 使用包管理器安装:
sudo apt-get install zsh-proxy
- 使用包管理器安装:
- 配置:
- 服务器地址:
localhost:8081
- 服务器地址:
tinyproxy
- 特点:轻量级的http代理,支持多用户。
- 安装:
- 使用包管理器安装:
sudo apt-get install tinyproxy
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/tinyproxy.conf
- 配置文件路径:
local-proxy
- 特点:简单的http代理,适合开发环境。
- 安装:
- 使用npm安装:
npm install local-proxy -g
- 使用npm安装:
- 配置:
- 服务器地址:
localhost:8888
- 服务器地址:
faketown
- 特点:socks5代理,支持多用户和域名解析。
- 安装:
- 使用包管理器安装:
sudo apt-get install faketown
- 使用包管理器安装:
- 配置:
- 服务器地址:
localhost:905
- 服务器地址:
surt
- 特点:基于socks5的代理,支持域名解析和负载均衡。
- 安装:
- 使用包管理器安装:
sudo apt-get install surt
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/surt/surt.conf
- 配置文件路径:
xray
- 特点:高性能的socks5代理,支持插件系统。
- 安装:
- 使用包管理器安装:
sudo apt-get install xray
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/xray/config.json
- 配置文件路径:
tor
- 特点:隐私保护强,支持socks5代理。
- 安装:
- 使用包管理器安装:
sudo apt-get install tor
- 使用包管理器安装:
- 配置:
- 启用socks5代理:
sudo tor --socks5 127...1:108
- 启用socks5代理:
caddy
- 特点:支持自动tls,适合部署代理服务器。
- 安装:
- 使用包管理器安装:
sudo apt-get install caddy
- 使用包管理器安装:
- 配置:
- 启用代理:
caddy -config-file /etc/caddyfile
- 启用代理:
squid
- 特点:高性能的http/https代理,支持缓存。
- 安装:
- 使用包管理器安装:
sudo apt-get install squid
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/squid/squid.conf
- 配置文件路径:
nginx
- 特点:高性能的web服务器,也可以作为反向代理。
- 安装:
- 使用包管理器安装:
sudo apt-get install nginx
- 使用包管理器安装:
- 配置:
- 启用反向代理:
sudo nano /etc/nginx/sites-enabled/default
- 启用反向代理:
haproxy
- 特点:高性能的负载均衡和反向代理。
- 安装:
- 使用包管理器安装:
sudo apt-get install haproxy
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/haproxy/haproxy.conf
- 配置文件路径:
traefik
- 特点:支持自动tls,适合容器化部署。
- 安装:
- 使用包管理器安装:
sudo apt-get install traefik
- 使用包管理器安装:
- 配置:
- 启用代理:
traefik --config-file config.json
- 启用代理:
shadowsocks-rust
- 特点:基于Rust语言开发的socks5代理,性能优异。
- 安装:
- 使用包管理器安装:
sudo apt-get install shadowsocks-rust
- 使用包管理器安装:
frp(fastresolving proxy)
- 特点:支持域名解析,适合需要多域名代理的情况。
- 安装:
- 使用包管理器安装:
sudo apt-get install frp
- 使用包管理器安装:
- 配置:
- 配置文件路径:
/etc/frp/frp.conf
- 配置文件路径:
lorasocket
- 特点:轻量级的lorasocket代理,支持多协议转发。
- 安装:
- 使用包管理器安装:
sudo apt-get install lorasocket
- 使用包管理器安装:
注意事项
- 权限设置:确保代理工具的配置文件权限正确,避免被其他用户修改。
- 防火墙:检查防火墙设置,确保代理端口(如108、808)未被阻挡。
- 环境变量:部分代理工具需要设置环境变量(如HTTP_PROXY、HTTPS_PROXY)。
希望这些工具能帮助你实现所需的代理功能!
