# 临时设置环境变量 实现 HTTP/HTTPS 代理
export http_proxy="http://127.0.0.1:8001"; export HTTP_PROXY="http://127.0.0.1:8001"; export https_proxy="http://127.0.0.1:8001"; export HTTPS_PROXY="http://127.0.0.1:8001"
- 分类
- web-based proxy tools
- Host-based proxy tools
| Host-based proxy tools | 属性 | 描述 |
|---|---|---|
| frp | Golang | 18k★ 高性能的反向代理(reverse proxy). 用于内网穿透(将NAT或防火墙后面的本地服务器暴露给Internet),支持协议:tcp, udp, http, https.中文文档 |
| inlets | Golang | 3k★ 将本地服务器暴露给Internet. 可使用SSL over websockets进行加密传输 wss:// |
| brook | Golang | 6k★ C/S架构【Server端】(Linux/MacOS/Windows/Android/iOS)开启VPN/Socks5/Shadowsocks 以及Socks5 to HTTP |
| cnlh/nps | Golang | 5k★ 支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式 |
| earthquake/XFLTReaT | python | 隧道框架 支持TCP / UDP / ICMP / SOCKS(v4, 4a, 5) / HTTP CONNECT / SCTP / WebSocket / RDP (Windows only) |
不建议使用ngrok - (闭源、可能被企业防火墙禁止、对arm支持有限)
| 代理池 | 描述 |
|---|---|
| http://proxylist.fatezero.org/proxy.list | 在线代理池 每15分钟更新. 实测很多高匿代理会暴露真实ip(具体在http header的X-Forwarded-For中最后一个ip) 即https://github.com/fate0/proxylist/blob/master/proxy.list |
- CentOS下安装Dante
wget —no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.shchmod +x install.sh && ./install.sh –-port=端口 –-user=自己设置用户名 –-passwd=设置密码- 安装成功提示
Dante Server Install Successfuly!
- Ubuntu下安装Dante
apt install dente-server- 但配置文件需要手动修改
sudo vim /etc/danted.conf.
- Usage
- uninstall
bash install.sh --uninstall - add user
/etc/init.d/sockd adduser USERNAME PASSWORD - 更多用法
/etc/init.d/sockd {start|stop|restart|reload|status|state|adduser|deluser|tail|conf|update}
- uninstall