【笔记】SPP学习笔记
前言
SPP is a simple and powerful proxy(Github)
下载依赖
1 | wget https://github.com/esrrhs/spp/releases/download/0.6/spp_linux_amd64.zip |
服务端
1 | ./spp -type server -proto tcp -listen :8888 |
同时监听多种协议或多个端口
1 | ./spp -type server \ |
通过Docker部署服务端
1 | docker run -d --name spp esrrhs/spp ./spp -proto tcp -listen :8888 |
客户端
-server <ip>:<port>:服务端IP地址和端口号-fromaddr :8080:定义客户端的端口号-toaddr :8080:定义绑定到服务端的端口号
1 | ./spp -name "" -type proxy_client -server <ip>:<port> -fromaddr :8080 -toaddr :8080 -proxyproto tcp |
-proxyproto tcp:转换前的协议
tcp、udp、rudp、ricmp
-proto ricmp:转换后的协议
tcp、udp、rudp、ricmp、kcp、quic、rhttp
1 | ./spp -name "" -type proxy_client -server <ip>:<port> -fromaddr :8080 -toaddr :8080 -proxyproto tcp -proto ricmp |