Giter Site home page Giter Site logo

techa03 / goodskill Goto Github PK

View Code? Open in Web Editor NEW
1.9K 45.0 467.0 10.59 MB

🐲基于SpringCloud 2023.x + Dubbo 3.x构建的模拟秒杀微服务项目,集成了Elasticsearch🔍、Gateway、Mybatis-Plus、Sharding-JDBC等常用开源组件

License: MIT License

Java 99.63% Dockerfile 0.37%
sharding-jdbc springcloud springcloudalibaba kotlin spring-boot oauth2 java

goodskill's Issues

执行mvn clean install报错

H:\workSpace\javaCode\goodsKill-master\goodsKill-master> mvn clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-web:war:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-web:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-web\pom.xml, line 19, column 11
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-service:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-m

                                                                                                                                                                          master\goodskill-spring-boot-provider\goodskill-service\pom.xml, line 6, column 11

[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.goodskill:goodskill-common-util:jar -> version (?) vs ${goodskill.version} @ com.g
oodskill:goodskill-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-service\pom.xml, line 193, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-entry:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-entry:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-entry\pom.xml, line 5, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-api:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-api:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-api\pom.xml, line 5, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-mp-dao:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-mp-dao:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-mp-dao\pom.xml, line 13, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-common-api:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-common-api:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-common\goodskill-common-api\pom.xml, line 10, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-common-service:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-common-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-common\goodskill-common-service\pom.xml, line 10, column 14
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ com.goodskill:goodskill-common-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-common\goodskill-common-service\pom.xml, line 97, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-common-util:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-common-util:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-common\goodskill-common-util\pom.xml, line 13, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-mongo-api:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-mongo-api:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-mongo-provider\goodskill-mongo-api\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-mongo-service:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-mongo-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-mongo-provider\goodskill-mongo-service\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-chat-provider:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-chat-provider:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-chat-provider\pom.xml, line 10, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-spring-boot-starter:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-spring-boot-starter:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-starter\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-es-api:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-es-api:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-es-provider\goodskill-es-api\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-es-service:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-es-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-es-provider\goodskill-es-service\pom.xml, line 11, column 14
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.boot:spring-boot-starter-test:jar -> duplicate declaration of vers
ion (?) @ com.goodskill:goodskill-es-service:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-es-provider\goodskill-es-service\pom.xml, line 87, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-es-dao:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-es-dao:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-es-provider\goodskill-es-dao\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-job:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-job:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-job\pom.xml, line 10, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-gateway:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-gateway:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-gateway\pom.xml, line 11, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-seata:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-seata:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-seata\pom.xml, line 12, column 14
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:oauth2-resource-server:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:oauth2-resource-server:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-oauth2\oauth2-resource-server\pom.xml, line 12, column 14
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ com.goodskill:oauth2-resource-server:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-oauth2\oauth2-resource-server\pom.xml, line 78, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:oauth2-auth-server:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:oauth2-auth-server:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-oauth2\oauth2-auth-server\pom.xml, line 12, column 14
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ com.goodskill:oauth2-auth-server:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-oauth2\oauth2-auth-server\pom.xml, line 78, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:oauth2-auth-client:jar:3.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ line 72, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-oauth2:pom:3.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ line 28, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.goodskill:goodskill-admin:jar:1.0.0-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.goodskill:goodskill-admin:${goodskill.version}, H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-admin\pom.xml, line 11, column 14
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] goodskill [pom]
[INFO] goodskill-spring-boot-provider [pom]
[INFO] goodskill-entry [jar]
[INFO] goodskill-api [jar]
[INFO] goodskill-common [pom]
[INFO] goodskill-common-util [jar]
[INFO] goodskill-spring-boot-starter [jar]
[INFO] goodskill-es-provider [pom]
[INFO] goodskill-es-api [jar]
[INFO] goodskill-web [war]
[INFO] goodskill-mp-dao [jar]
[INFO] goodskill-mongo-provider [pom]
[INFO] goodskill-mongo-api [jar]
[INFO] goodskill-service [jar]
[INFO] goodskill-generator [jar]
[INFO] goodskill-common-api [jar]
[INFO] goodskill-common-service [jar]
[INFO] goodskill-mongo-service [jar]
[INFO] goodskill-chat-provider [jar]
[INFO] goodskill-es-dao [jar]
[INFO] goodskill-es-service [jar]
[INFO] goodskill-job [jar]
[INFO] goodskill-gateway [jar]
[INFO] goodskill-seata [jar]
[INFO] goodskill-oauth2 [pom]
[INFO] oauth2-resource-server [jar]
[INFO] oauth2-auth-server [jar]
[INFO] oauth2-auth-client [jar]
[INFO] goodskill-admin [jar]
[INFO] goodskill-canal [jar]
[INFO]
[INFO] ----------------------< com.goodskill:goodskill >-----------------------
[INFO] Building goodskill 3.0.0-SNAPSHOT [1/30]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ goodskill ---
[INFO]
[INFO] --- kotlin-maven-plugin:1.6.10:compile (compile) @ goodskill ---
[WARNING] No sources found skipping Kotlin compile
[INFO]
[INFO] --- kotlin-maven-plugin:1.6.10:test-compile (test-compile) @ goodskill ---
[WARNING] No sources found skipping Kotlin compile
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ goodskill ---
[INFO] Installing H:\workSpace\javaCode\goodsKill-master\goodsKill-master\pom.xml to G:\java\base\mavenRes\com\goodskill\goodskill\3.0.0-SNAPSHOT\goodskill-3.0.0-SNAPSHOT.pom
[INFO]
[INFO] ------------< com.goodskill:goodskill-spring-boot-provider >------------
[INFO] Building goodskill-spring-boot-provider 3.0.0-SNAPSHOT [2/30]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ goodskill-spring-boot-provider ---
[INFO]
[INFO] --- kotlin-maven-plugin:1.6.10:compile (compile) @ goodskill-spring-boot-provider ---
[WARNING] No sources found skipping Kotlin compile
[INFO]
[INFO] --- kotlin-maven-plugin:1.6.10:test-compile (test-compile) @ goodskill-spring-boot-provider ---
[WARNING] No sources found skipping Kotlin compile
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ goodskill-spring-boot-provider ---
[INFO] Installing H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\pom.xml to G:\java\base\mavenRes\com\goodskill\goodskill-spring-boot-provider\3.0.0-SNAPSHOT\goodskill-spring-boot-provider-3.0.0-SNAPSHOT.pom
[INFO]
[INFO] -------------------< com.goodskill:goodskill-entry >--------------------
[INFO] Building goodskill-entry 1.0.0-SNAPSHOT [3/30]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ goodskill-entry ---
[INFO] Deleting H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-entry\target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ goodskill-entry ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-entry\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ goodskill-entry ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 9 source files to H:\workSpace\javaCode\goodsKill-master\goodsKill-master\goodskill-spring-boot-provider\goodskill-entry\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] goodskill 3.0.0-SNAPSHOT ........................... SUCCESS [ 0.375 s]
[INFO] goodskill-spring-boot-provider 3.0.0-SNAPSHOT ...... SUCCESS [ 0.016 s]
[INFO] goodskill-entry 1.0.0-SNAPSHOT ..................... FAILURE [ 0.234 s]
[INFO] goodskill-api 1.0.0-SNAPSHOT ....................... SKIPPED
[INFO] goodskill-common 3.0.0-SNAPSHOT .................... SKIPPED
[INFO] goodskill-common-util 1.0.0-SNAPSHOT ............... SKIPPED
[INFO] goodskill-spring-boot-starter 1.0.0-SNAPSHOT ....... SKIPPED
[INFO] goodskill-es-provider 3.0.0-SNAPSHOT ............... SKIPPED
[INFO] goodskill-es-api 1.0.0-SNAPSHOT .................... SKIPPED
[INFO] goodskill-web 1.0.0-SNAPSHOT ....................... SKIPPED
[INFO] goodskill-mp-dao 1.0.0-SNAPSHOT .................... SKIPPED
[INFO] goodskill-mongo-provider 3.0.0-SNAPSHOT ............ SKIPPED
[INFO] goodskill-mongo-api 1.0.0-SNAPSHOT ................. SKIPPED
[INFO] goodskill-service 1.0.0-SNAPSHOT ................... SKIPPED
[INFO] goodskill-generator 1.0.0 .......................... SKIPPED
[INFO] goodskill-common-api 1.0.0-SNAPSHOT ................ SKIPPED
[INFO] goodskill-common-service 1.0.0-SNAPSHOT ............ SKIPPED
[INFO] goodskill-mongo-service 1.0.0-SNAPSHOT ............. SKIPPED
[INFO] goodskill-chat-provider 1.0.0-SNAPSHOT ............. SKIPPED
[INFO] goodskill-es-dao 1.0.0-SNAPSHOT .................... SKIPPED
[INFO] goodskill-es-service 1.0.0-SNAPSHOT ................ SKIPPED
[INFO] goodskill-job 1.0.0-SNAPSHOT ....................... SKIPPED
[INFO] goodskill-gateway 1.0.0-SNAPSHOT ................... SKIPPED
[INFO] goodskill-seata 1.0.0-SNAPSHOT ..................... SKIPPED
[INFO] goodskill-oauth2 3.0.0-SNAPSHOT .................... SKIPPED
[INFO] oauth2-resource-server 1.0.0-SNAPSHOT .............. SKIPPED
[INFO] oauth2-auth-server 1.0.0-SNAPSHOT .................. SKIPPED
[INFO] oauth2-auth-client 3.0.0-SNAPSHOT .................. SKIPPED
[INFO] goodskill-admin 1.0.0-SNAPSHOT ..................... SKIPPED
[INFO] goodskill-canal 3.0.0-SNAPSHOT ..................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.860 s
[INFO] Finished at: 2022-05-27T15:38:46+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project goodskill-entry: Fatal error compiling: 无效的目标发行: 11 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :goodskill-entry

网关使用kt问题

open idea部署,网关用的是kt,网关启动好没报错。但是网关页面访问直接404

No SecurityManager accessible to the calling code?找不到SecurityUtils这个类,是Shiro过滤器的启动顺序问题吗?

博主您好,我看到您提到由于Shiro兼容性问题以及个人精力有限已移除前端JSP页面、登录注册以及后台管理功能。我在启动Web服务访问login登录页面时出现错误:No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.查阅相关资料后还是未能解决,请问这个是您所提到的兼容性问题吗?还是说我在某些地方没有配置好环境所导致的错误,百思不得其解。如果您有时间的话,能否给予我一个回复,万分感激不尽。
最后想咨询一下博主,可否为该项目建一个交流讨论群呢? 我认为这个项目非常具有学习价值,一定会有很多小伙伴加入!

快速开始启动SampleWebJspApplication失败

拉的master分支代码,启动web服务报错同时gooskill服务也报错,Caused by: java.lang.NoSuchMethodError: 'org.apache.dubbo.rpc.RpcContext org.apache.dubbo.rpc.RpcContext.getServerContext()',看错误信息应该是seata里没有这个方法

SpringBoot分支GoodsKillRpcServiceApplication启动报错

错误信息如下:

12:04:06.838 [main] ERROR org.seckill.util.common.util.AESUtil - 
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher
	at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:936)
	at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:847)
	at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
	at javax.crypto.Cipher.doFinal(Cipher.java:2165)
	at org.seckill.util.common.util.AESUtil.aesDecode(AESUtil.java:100)
	at org.seckill.util.common.util.EncryptPropertyPlaceholderConfigurer.convertProperty(EncryptPropertyPlaceholderConfigurer.java:23)
	at org.springframework.beans.factory.config.PropertyResourceConfigurer.convertProperties(PropertyResourceConfigurer.java:106)
	at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:83)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:286)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:166)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316)
	at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139)
	at org.seckill.service.GoodsKillRpcServiceApplication.main(GoodsKillRpcServiceApplication.java:24)

### Welcome!

Welcome!

  • Yes, I've searched similar issues on GitHub and didn't find any.
  • Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?

Hi,
First of all - I really appreciate the work you've all done on Traefik - I think it's a great project. I've started using it not a long time ago and I love it.

I have a problem with access log - I cannot find any solution, to log real IP when the requests are proxied through CloudFlare. In access logs I can only see the CloudFlare loadbalancers IPs.

I know there are middlewares which rewrite CloudFlare headers for services, but I couldn't find a plugin which would put the real IP in access log.

I know that I can also use JSON format for access log and include headers, like X-Forwarded-For, but I really want to stick with the common format and see the real IPs there.

I've tried configuring ProxyProtocol, but it doesn't seem to help.

I don't have much experience with Go, and Traefik is a pretty big project, but from what I can tell, in pkg/middlewares/accesslog/logger.go on line 227, req.RemoteAddr is used:

...
core[ClientAddr] = req.RemoteAddr
...

I imagine that this is the part, where the source IP for a request is determined for access log.

Can you point me to a valid solution or determine whether that's a feature that could be implemented directly in Traefik?

Originally posted by @artur-borys in traefik/traefik#10002

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.