esrrhs / spp Goto Github PK
View Code? Open in Web Editor NEWA simple and powerful proxy
License: MIT License
A simple and powerful proxy
License: MIT License
服务器监听rimcp,无法更改端口,只能使用8080端口呀。
抱歉发在这里, pingtunnel 增加ipv6支持
spp.exe -name "cs" -type proxy_client -server server -fromaddr :8082 -toaddr :8081 -proxyproto tcp -proto ricmp
使用这个命令在公网vps上搭建隧道穿透到内网的时候,不太稳定,总是timeout
如题
host 模式不通,--network host,并且windows下telnet 127.0.0.1 4455不通,ubuntu下可以
bridge 模式正常,-p 4455:4455,windows下telnet 127.0.0.1 4455可以通
你好,非常喜欢你的这个代理工具,但我现在遇到个问题,域名直接解析IP的情况可以正常连接SPP服务端,如果域名使用了CDN的情况这样就无法正常连接上SPP的服务端了,这个怎么回事呢,能完善一下吗。
例:
./spp -name "test" -type reverse_socks5_client -server www.test.com:8888 -fromaddr :1080 -proxyproto tcp
1.举例: -fromaddr :8080 -toaddr :8080 这个最好端口不一样,方便描述时能够区分哪台机子,另外 -toaddr 测试是支持映射内网机子,建议举例。
2.-compress 默认是 128,还可以是0不压缩,那还有其他值吗? 压缩用的什么算法?
3.-encrypt 与 -encrypt 有什么区别,性能损失估计什么情况?
4.-maxclient 与 -maxconn 一个默认8 一个默认128 ,不清楚有什么区别
5.-name 这个默认是 "client",是不能重名吗? 还是为了以后有了web管理端后,可以人为区分这是什么业务?
6.-ping 、-profile 不清楚什么意义
7.pingtunnel 有 -timeout 参数,这个为啥没有参数了,目前测试好像是超时 20 秒?
服务器端:spp -type server -proto tcp -listen :8888
客户端:spp -type socks5_client -server vps-public-ip:8888 -fromaddr 127.0.0.1:8080 -proxyproto tcp
然后设置浏览器的socks5代理地址为127.0.0.1 ,端口为8080,浏览器确实可以翻墙,不过连接是加密的吗?
我看2边的参数,感觉好像没加密?
What happened with your other git https://github.com/esrrhs/pingtunnel, because I need that tool. Can you return it back? Spp not compatible with my network environment. Please. It's very important for me.
RICMP绕过运营商的QoS
感谢你的工作。
我尝试使用rhttp进行反向代理,即:
./spp -type server -proto rhttp -listen :8888
./spp -type reverse_proxy_client -server www.test.com:8888 -fromaddr :2223 -toaddr :2223 -proxyproto tcp -proto rhttp
但是我在客户端,也就是执行./spp -type reverse_proxy_client -server www.test.com:8888 -fromaddr :2223 -toaddr :2223 -proxyproto tcp -proto rhttp
的端,发现了连接数持续增长的情况:
lsof -p 24393|wc -l
11979
一个多小时,连接数已经1W+了,并且还在持续增长中。
并且所占用的内存也在持续增长:
VIRT RES
970M 277M
需求是一个正向代理,但又需要像KCPTUN那样的kcp传输能力或fec和配置功能(跨州传输需要),不知道你这个kcp有没有kcptun那样的kcp能力或者参数配置?
使用reverse_socks5,协议为tcp,配置proxychains代理nmap进行扫描,无论扫描什么ip或端口,结果全为open,这是什么原因呢?
Hi,
Sorry for using this area to request pingtunnel's feature, because pingtunnel project does not have a issue tab.
Could you add http proxy feature support for pingtunnel?
Thanks,
hi。
root@racknerd-7b97d8 ~]# cd $GOPATH
[root@racknerd-7b97d8 gopath]# go get -u -v github.com/esrrhs/spp/
go: downloading github.com/esrrhs/spp v0.0.0-20210422073119-5386c95a82f9
github.com/esrrhs/spp imports
github.com/esrrhs/go-engine/src/conn: cannot find module providing package github.com/esrrhs/go-engine/src/conn
github.com/esrrhs/spp imports
github.com/esrrhs/go-engine/src/proxy: cannot find module providing package github.com/esrrhs/go-engine/src/proxy
[root@racknerd-7b97d8 gopath]#
怎么解决?
Server端参数:
./spp -type server -proto ricmp -listen 0.0.0.0
Client端参数:
spp.exe -name "test" -type reverse_socks5_client -server x.x.x.x -fromaddr :8080 -proxyproto tcp -proto ricmp -username dsafdsfa -password dsafsfa
在Windows虚拟机中,Server端看日志能收到Client 的 ICMP请求,但无法监听起8080端口。日志打印出以下错误:
换到Windows实体机,同样的命令就成功了。
服务端centos系统,客户端linux下使用正常,windows下一直报连接超时,试了win10,win7,server2012都是同样的报错。
服务端:spp -type server -proto tcp -listen :8888 -proto ricmp -listen 0.0.0.0
客户端:spp -name "test" -type proxy_client -server vps -fromaddr :8081 -toaddr :8999 -proxyproto tcp -proto ricmp
报错:[ERROR] [2021-07-01T21:46:22.6640146+08:00] [client.go:111] [github.com/esrrhs/go-engine/src/proxy.(*Client).connect] connect Dial fail: vps connect timeout
望解答!
VPS ./spp -type server -proto tcp -listen :8887
A主机 ./spp -name "test" -type reverse_socks5_client -server VPS:8887 -fromaddr :8083 -toaddr :8084 -proxyproto tcp
第二层:
A主机 ./spp -type server -proto tcp -listen :8886
B ./spp -name "test" -type reverse_socks5_client -server A主机ip:8886 -fromaddr :8084 -toaddr :8085 -proxyproto tcp
是代替 pingtunnel 项目么?
程序只运行在服务器上,开启代理,设置用户名密码认证
我目前是用 https://github.com/qwj/python-proxy 实现
I'm so sorry sir,does your Pingtunnel support ICMPv6
建议配置参数改为放到配置文件里,现在通过进程监控太容易发现是可凝进程或相关信息暴露。
如:
./spp -type server -proto tcp -listen :8888
改
./spp -f my.conf
把相关配置参数在my.conf中
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.