Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 2.51 KB

File metadata and controls

47 lines (34 loc) · 2.51 KB

shell proxy

# 临时设置环境变量 实现 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"

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支持有限)

ProxyPool

代理池 描述
http://proxylist.fatezero.org/proxy.list 在线代理池 每15分钟更新. 实测很多高匿代理会暴露真实ip(具体在http header的X-Forwarded-For中最后一个ip) 即https://github.com/fate0/proxylist/blob/master/proxy.list

socks5 Server

Dante

  • CentOS下安装Dante
    • wget —no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
    • chmod +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}