Skip to content

适用于整合多个云函数的反向socks5代理工具

Notifications You must be signed in to change notification settings

Y4nTsing/YipManProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

YipManProxy

适用于整合多个云函数的反向socks5代理工具

具体工作原理:

image

使用说明:

yipmanproxy -m server -p port1 -ccp port2 -key xxxx(max len 32)
-m server:服务端模式
-p port1:指服务器开放的socks5端口
-ccp port2:指用于客户服务端连接的端口
-key xxxx:指用于认证客户服务端接入的密码,最长32位,需要和客户端保持一致


yipmanproxy -m client -r x.x.x.x:port2 -u foo -pwd bar -key xxxx(max len 32)
-m client:客户端模式
-r x.x.x.x:port2:指服务端开放的ccp地址
-u foo:socks5用户名
-pwd bar:socks5密码
-key xxxx:指用于认证客户服务端接入的密码,最长32位,需要和服务端保持一致

之后可以通过访问服务端的port1使用代理,如:

curl --proxy "socks5://foo:bar@x.x.x.x:port1" target.com

将会使用随机一个客户服务端作为出口,如果没有客户服务端的话,就无法正常使用。

使用场景是比如将多个区域的云函数或者多个厂商的云函数整合到一起形成代理池,省去配置负载均衡和认证的环节。

About

适用于整合多个云函数的反向socks5代理工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages