socks.go 文件是这个代理项目的协议适配层,它的主要作用是:提供标准化的 SOCKS5 代理接口;解析和处理 SOCKS5 协议数据;让各种应用能够无缝使用这个代理服务;实现协议转换,连接用户应用和代理系统
server端的主要是启动监听,接受来自客户端的连接,然后请求客户端的目标资源,最后实现双向转发数据.
首先实现客户端,作为客户端代理,需要监听在某个端口上,然后需要走vpn的网络请求通过该接口进行转发处理。
It is not in the stars to hold our destiny but in ourselves.
学习了一段时间的golang开发,公司的项目比较偏向业务,且侧重点在于高并发方面,对于网络编程方面的涉及比较少,最多的场景就是发起一个http调用,综合考虑下来,我决定自己开发一个小小的越狱工具,没有任何不良意图。
Love is composed of a single soul inhabiting two bodies.
背景 有一批移动的设备在某个大型空间内实施数据采集活动,如何在云端同时采集设备上感知模块捕捉到的多元信息,例如声音,视频,其他文本类信息。
应用上线以后,为了确保能够为用户提供24小时可用的服务,需要用上各种手段来保证服务的可用性,例如典型的分布式集群部署。 实际项目中除了提高可用性,在服务异常时能够在第一时间内提醒开发人员和运维人员处理异常,恢复系统。
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
seata 学习项目
spring security demo
记录spring boot 整合各种第三方组件的姿势
😮 互联网 Java 工程师进阶知识完全扫盲