├── .github └── workflows │ ├── build.yml │ └── deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── Shark-Proxy-Check ├── Dockerfile ├── check │ ├── basic.go │ └── proxy.go ├── config │ ├── config.go │ └── config.yaml ├── constant │ └── constant.go ├── go.mod ├── go.sum ├── main.go ├── mq │ ├── basic.go │ ├── consumer.go │ └── producer.go └── test.go ├── Shark-Proxy-Platform ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── run │ │ │ └── sage │ │ │ └── shark │ │ │ ├── BootApplication.java │ │ │ ├── common │ │ │ ├── constant │ │ │ │ ├── Constants.java │ │ │ │ ├── HttpStatus.java │ │ │ │ └── RabbitConstants.java │ │ │ ├── enums │ │ │ │ └── ProxyEnum.java │ │ │ ├── exception │ │ │ │ ├── ExceptionHandle.java │ │ │ │ └── base │ │ │ │ │ └── BaseException.java │ │ │ ├── utils │ │ │ │ ├── IpUtils.java │ │ │ │ ├── RegionUtils.java │ │ │ │ └── ServletUtils.java │ │ │ └── web │ │ │ │ └── AjaxResult.java │ │ │ ├── framework │ │ │ ├── config │ │ │ │ ├── CorsConfig.java │ │ │ │ ├── GuavaCacheConfig.java │ │ │ │ ├── MongoConfig.java │ │ │ │ ├── RabbitConfig.java │ │ │ │ └── RespTimeDecimalFormat.java │ │ │ └── rateLimiter │ │ │ │ ├── LimitType.java │ │ │ │ ├── RateLimiter.java │ │ │ │ └── RateLimiterAspect.java │ │ │ └── project │ │ │ ├── controller │ │ │ ├── ApiController.java │ │ │ ├── PageApiController.java │ │ │ ├── PageController.java │ │ │ ├── dto │ │ │ │ └── GetProxyDto.java │ │ │ └── vo │ │ │ │ ├── api │ │ │ │ └── GetProxyVo.java │ │ │ │ └── page │ │ │ │ ├── CountProxyVo.java │ │ │ │ ├── IndexPageItemVo.java │ │ │ │ └── IndexPageVo.java │ │ │ ├── entity │ │ │ ├── BaseEntity.java │ │ │ ├── FetchLog.java │ │ │ └── Proxy.java │ │ │ ├── mq │ │ │ ├── FetchLogEventListener.java │ │ │ ├── ProxyEventListener.java │ │ │ └── to │ │ │ │ ├── FetchLogAddTo.java │ │ │ │ ├── ProxyAddTo.java │ │ │ │ ├── ProxyCheckTo.java │ │ │ │ ├── ProxyGetRegionTo.java │ │ │ │ └── ProxyUpdateTo.java │ │ │ ├── repository │ │ │ ├── FetchLogRepository.java │ │ │ └── ProxyRepository.java │ │ │ └── service │ │ │ ├── CacheService.java │ │ │ ├── FetchLogService.java │ │ │ ├── ProxyService.java │ │ │ ├── RabbitService.java │ │ │ └── impl │ │ │ ├── FetchLogServiceImpl.java │ │ │ └── ProxyServiceImpl.java │ └── resources │ │ ├── application-dev.yaml │ │ ├── application-prod.yaml │ │ ├── application.yaml │ │ ├── ip2region.xdb │ │ ├── log4j2.xml │ │ ├── static │ │ ├── css │ │ │ └── index.css │ │ ├── images │ │ │ ├── favicon.ico │ │ │ └── github.svg │ │ ├── js │ │ │ └── i18n.js │ │ └── modules │ │ │ ├── axios │ │ │ └── 1.3.4 │ │ │ │ └── axios.min.js │ │ │ ├── element-ui │ │ │ ├── 2.15.13 │ │ │ │ └── index.js │ │ │ └── 2.15.9 │ │ │ │ └── theme-chalk │ │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ │ └── index.css │ │ │ ├── vue-i18n │ │ │ └── 8.28.2 │ │ │ │ └── vue-i18n.js │ │ │ └── vue │ │ │ └── 2.6.10 │ │ │ └── vue.min.js │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── run │ └── sage │ └── shark │ ├── FetchLogServiceTest.java │ ├── MyTest.java │ ├── NoTest.java │ ├── RabbitListenerTest.java │ ├── RabbitMQTest.java │ └── project │ └── service │ └── impl │ └── ProxyServiceImplTest.java ├── Shark-Proxy-Spider ├── Dockerfile ├── config.py ├── fetcher │ └── fetcher.py ├── main.py ├── mq │ ├── basic.py │ └── producer.py ├── requirements.txt ├── test.py └── util │ ├── job.py │ ├── log_util.py │ └── web_request.py ├── compose ├── .env ├── config │ ├── check │ │ └── config.yaml │ ├── mongo │ │ └── init.js │ └── spider │ │ └── config.py └── docker-compose.yml └── images ├── money-wechat.jpg ├── spider-add-1.png ├── spider-add-2.png └── spider-add-3.png /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/README.md -------------------------------------------------------------------------------- /Shark-Proxy-Check/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/Dockerfile -------------------------------------------------------------------------------- /Shark-Proxy-Check/check/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/check/basic.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/check/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/check/proxy.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/config/config.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/config/config.yaml -------------------------------------------------------------------------------- /Shark-Proxy-Check/constant/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/constant/constant.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/go.mod -------------------------------------------------------------------------------- /Shark-Proxy-Check/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/go.sum -------------------------------------------------------------------------------- /Shark-Proxy-Check/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/main.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/mq/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/mq/basic.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/mq/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/mq/consumer.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/mq/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/mq/producer.go -------------------------------------------------------------------------------- /Shark-Proxy-Check/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Check/test.go -------------------------------------------------------------------------------- /Shark-Proxy-Platform/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/Dockerfile -------------------------------------------------------------------------------- /Shark-Proxy-Platform/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/pom.xml -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/BootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/BootApplication.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/Constants.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/HttpStatus.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/RabbitConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/constant/RabbitConstants.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/enums/ProxyEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/enums/ProxyEnum.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/exception/ExceptionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/exception/ExceptionHandle.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/exception/base/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/exception/base/BaseException.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/IpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/IpUtils.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/RegionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/RegionUtils.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/ServletUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/utils/ServletUtils.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/common/web/AjaxResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/common/web/AjaxResult.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/CorsConfig.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/GuavaCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/GuavaCacheConfig.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/MongoConfig.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/RabbitConfig.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/RespTimeDecimalFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/config/RespTimeDecimalFormat.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/LimitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/LimitType.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/RateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/RateLimiter.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/RateLimiterAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/framework/rateLimiter/RateLimiterAspect.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/ApiController.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/PageApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/PageApiController.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/PageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/PageController.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/dto/GetProxyDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/dto/GetProxyDto.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/api/GetProxyVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/api/GetProxyVo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/CountProxyVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/CountProxyVo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/IndexPageItemVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/IndexPageItemVo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/IndexPageVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/controller/vo/page/IndexPageVo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/BaseEntity.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/FetchLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/FetchLog.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/entity/Proxy.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/FetchLogEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/FetchLogEventListener.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/ProxyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/ProxyEventListener.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/FetchLogAddTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/FetchLogAddTo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyAddTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyAddTo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyCheckTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyCheckTo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyGetRegionTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyGetRegionTo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyUpdateTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/mq/to/ProxyUpdateTo.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/repository/FetchLogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/repository/FetchLogRepository.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/repository/ProxyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/repository/ProxyRepository.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/CacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/CacheService.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/FetchLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/FetchLogService.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/ProxyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/ProxyService.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/RabbitService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/RabbitService.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/impl/FetchLogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/impl/FetchLogServiceImpl.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/impl/ProxyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/java/run/sage/shark/project/service/impl/ProxyServiceImpl.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/application-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/application-dev.yaml -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/application-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/application-prod.yaml -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/ip2region.xdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/ip2region.xdb -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/css/index.css -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/images/github.svg -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/js/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/js/i18n.js -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/axios/1.3.4/axios.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/axios/1.3.4/axios.min.js -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.13/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.13/index.js -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/fonts/element-icons.ttf -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/fonts/element-icons.woff -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/element-ui/2.15.9/theme-chalk/index.css -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/vue-i18n/8.28.2/vue-i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/vue-i18n/8.28.2/vue-i18n.js -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/static/modules/vue/2.6.10/vue.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/static/modules/vue/2.6.10/vue.min.js -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/FetchLogServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/FetchLogServiceTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/MyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/MyTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/NoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/NoTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/RabbitListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/RabbitListenerTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/RabbitMQTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/RabbitMQTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Platform/src/test/java/run/sage/shark/project/service/impl/ProxyServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Platform/src/test/java/run/sage/shark/project/service/impl/ProxyServiceImplTest.java -------------------------------------------------------------------------------- /Shark-Proxy-Spider/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/Dockerfile -------------------------------------------------------------------------------- /Shark-Proxy-Spider/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/config.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/fetcher/fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/fetcher/fetcher.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/main.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/mq/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/mq/basic.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/mq/producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/mq/producer.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.20.0 2 | pika==1.3.1 3 | lxml==4.9.2 4 | APScheduler==3.10.4 5 | -------------------------------------------------------------------------------- /Shark-Proxy-Spider/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/test.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/util/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/util/job.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/util/log_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/util/log_util.py -------------------------------------------------------------------------------- /Shark-Proxy-Spider/util/web_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/Shark-Proxy-Spider/util/web_request.py -------------------------------------------------------------------------------- /compose/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/compose/.env -------------------------------------------------------------------------------- /compose/config/check/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/compose/config/check/config.yaml -------------------------------------------------------------------------------- /compose/config/mongo/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/compose/config/mongo/init.js -------------------------------------------------------------------------------- /compose/config/spider/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/compose/config/spider/config.py -------------------------------------------------------------------------------- /compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/compose/docker-compose.yml -------------------------------------------------------------------------------- /images/money-wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/images/money-wechat.jpg -------------------------------------------------------------------------------- /images/spider-add-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/images/spider-add-1.png -------------------------------------------------------------------------------- /images/spider-add-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/images/spider-add-2.png -------------------------------------------------------------------------------- /images/spider-add-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sage520/Shark-Proxy-Pool/HEAD/images/spider-add-3.png --------------------------------------------------------------------------------