easyproxy,简单易用的tcp代理

author author     2023-05-08     285

关键词:

参考技术A 最近工作中遇到了 golang 的项目,稍稍对其产生了点兴趣,打算认真学习下,正巧在搭建 mysql 主备环境的时候发现如果用一个代理程序的话自己测试会方便很多(主要还是为了造轮子),于是这个基于golang的 tcp proxy 项目就产生了

结构图如下:

最常见的负载均衡模式,但有几个点需要支持:

github: EasyProxy
欢迎交流~

在这个工程第一版结束后,较为深入的学习了 slice , map , channel , struct , interface 等结构,还玩了下golang的 协程 , 反射 , 多态 等特性,顺带掌握了下其工程化应当注意的 包循环引入 , debug , 打包发布 等问题
总之现在对golang的熟悉程度就不像看书那么虚了~

如还有其他问题,欢迎喜欢 golang 的小伙伴联系我: xsank#foxmmail.com

nodejs编写简单tcp/udp端口代理转发服务

参考技术A效果演示 查看详情

[爬虫]一个易用的ip代理池(代码片段)

一个易用的IP代理池-stand写爬虫时常常会遇到各种反爬虫手段,封IP就是比较常见的反爬策略遇到这种情况就需要用到代理IP,好用的代理通常需要花钱买,而免费的代理经常容易失效,所以就需要自己搭建IP代理池,来获取免费高效的... 查看详情

tcp/ip和http协议代理

...协议(UDP)、传输控制协议(TCP)、路由信息协议(RIP)、Telnet、简单邮件传输协议(SMTP)、域名系统(DNS)等协议。1.应用层应用层包含一切与应用相关的功能,我们经常使用的H 查看详情

WebSockets 与长轮询与 TCP 可扩展性/易用性

】WebSockets与长轮询与TCP可扩展性/易用性【英文标题】:WebSocketsversusLong-PollingversusTCPScalability/EaseofUse【发布时间】:2011-03-2220:50:25【问题描述】:我正在为基于Java的移动Web应用程序编写后端,我想知道就可扩展性和易用性而言... 查看详情

winsock控件的tcp和udp协议的判断问题

...呢?请高手指点。TCP和UDP协议相差挺大的。UDP代理相对,简单些,TCP难些。QQ登陆器的设置可以选择不使用高级协议/UDP/TCP三种方式。。不过没研究过有什么不同我想实现局域网上网代理有两种途径可以走。1:底层直接转发其数... 查看详情

nginxingresstcp代理实现

...过ingress定义kubectlexplainingress.spec.rules证实。ingresshttp代理简单来说,暴露一个http服务,根据host和path转发用户请求到真正的svc(用户请求带有host)。tpc代理就是暴露一堆端口号,不同的端口对应不同的后端svc。官网暴露TCP服务章... 查看详情

ruby简单易用的用户验证(代码片段)

查看详情

c#httpwebrequest如何实现socket5代理

...实现客户端通过一个代理服务器进行Socket5的通讯,这个简单点,一般来说用Socket5就好了,Socket4现在也逐渐淘汰,基本上代理服务器都支持Socket5。首先我们要了解下Socket5的代理协议是基于TCP协议之上的,从Socket4扩展上来的,用... 查看详情

tcp的请求代理与报文转发

HTTP做请求代理和TCP请求代理模式的区别TCP请求代理模式运行在ISO/OSI网络结构的4层上面,而使用HTTP做请求代理时运行在7层上。TCP的代理做的工作是:接收请求,选择后端节点,连接后端节点,转发内容;可以将上层其他协议的... 查看详情

ios简单易用的标签列表界面

iOS简单易用的标签列表界面 Demo效果: Demo演示:1.使用cocoapods引入YZTagListView,或者直接拖入YZTagListView文件夹到项目中2.导入YZTagListView.h头文件1#import "YZTagList.h"3.创建YZTagListView控件123  YZTagList *tagLis 查看详情

简单易用的音频文件格式处理工具

FissionforMac是一款简单易用的音频编辑软件,可以帮助您处理流行的音频文件格式,如MP3,AAC,AppleLossless,WAV,FLAC和AIFF。但是,您也可以选择在支持的格式之间简单地转换文件:Fission具有批处理功能,并允许您调整输出质量。... 查看详情

javascriptjscookies-我简单易用的纯jsjavascriptcookies功能(代码片段)

查看详情

TCP/HTTP 会合(中继)代理

】TCP/HTTP会合(中继)代理【英文标题】:TCP/HTTPRendezvous(Relay)Proxy【发布时间】:2018-12-2508:34:58【问题描述】:我正在寻找一种特定类型的代理,它旨在以集合模式运行,这样两个节点就可以与同一个代理建立传出连接,发送路... 查看详情

fastposterv2.9.3简单易用的海报生成器

查看详情

部署haproxy的tcp代理模式

场景:测试HAproxy服务的TCP代理服务,与nginx的TCP代理做性能对比部署过程:1、下载haproxy-1.8.0.zip,下载页面https://github.com/haproxy/haproxy/tree/v1.8.02、安装部署haproxyunziphaproxy-1.8.0.zipcdhaproxy-1.8.0makeTARGET=linux26ARCH=X86_64PREF 查看详情

通过 HTTPS 代理的 TCP 连接

】通过HTTPS代理的TCP连接【英文标题】:TCPconnectionthroughaHTTPSproxy【发布时间】:2018-12-0121:48:23【问题描述】:这是我想要实现的目标:我有一个TCP客户端需要连接到我们的服务器应用程序,但我需要通过HTTPS完成流量。据我所知... 查看详情

如何穿透windows防火墙

...s。SOCKS代理与应用层代理、HTTP层代理不同,SOCKS代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求),所以SOCKS代理服务器比应用层代理服务器要快得多,正因为SOCKS代理服务器有这样的功能我们才... 查看详情

c#编写一个简单易用的windows截屏增强工具

半年前我开源了DreamScene2一个小而快并且功能强大的Windows动态桌面软件。有很多的人喜欢,这使我有了继续做开源的信心。这是我的第二个开源作品ScreenshotEx一个简单易用的Windows截屏增强工具。欢迎Star和Forkhttps://github.c 查看详情