Comments (1)
用户这块,目前用户组user-group下面可以配置2种用户:
1、静态用户,从配置文件加载,优先匹配
2、动态用户,可以使用lua/python脚本定时从控制中心获取全量列表
动态用户的变更是否可以考虑在控制中心实现?API在控制中心进行支持即可
用户维度的配置中,目前不支持配置bind IP及下一跳代理地址,如果这些配置比较明确,可以考虑:
1、为每一个bind IP+代理地址配置一个 ProxyXX Escaper,这样每一个出口方式都会有独立的监控(用户监控下也有Esccaper tag的出口监控)
2、为支持各种场景灵活定义出口选择策略,提供了RouteQuery Escaper,该出口配置支持通过另一个Agent进行下一跳Escaper查询(可以用户名+目标访问地址+客户端IP),可以开发独立的Agent来做灵活的出口选路逻辑
以上是否能支持当前的需求?
from g3.
Related Issues (20)
- G3proxy is unable to connect to g3fcgen on MacOS
- 希望能在socks5认证时动态设置上级代理 HOT 1
- steal_forwarded_for is not respected/working for http_proxy HOT 6
- Support IMAP inspection and audition HOT 1
- Support remote TLS ticket key generator
- 可以创建一个dockerfile吗 HOT 2
- 希望能增加账号全局限速功能 HOT 1
- g3proxy 100% usage due to issue added in commit bacfdd58bbd5a18534601c84ce974d2ab2cc9a2f
- Feature Request: Log everything to stdout/err instead of syslog HOT 1
- TLS client protocol does not seem to be properly set from config HOT 8
- Issue getting upstream cert: no fake cert generated: failed to get fake upstream certificate HOT 20
- Authentication with a database HOT 2
- Help setting up production ready g3proxy HOT 13
- Feature Request: Limit Maximum Bytes per Request HOT 2
- Feature request: periodic log entries during large file transfers HOT 6
- Determine auth based upon source IP in g3proxy HOT 3
- g3proxy: Outbound rate limiting in requests per second per domain + queue management HOT 2
- How to auditor based on domain? HOT 4
- Performance Tuning Recommendations HOT 1
- Feature Request: Bind Interface HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from g3.