|
|
@@ -152,29 +152,29 @@ func main() {
|
|
152
|
152
|
|
|
153
|
153
|
case proxyCommand.FullCommand():
|
|
154
|
154
|
err := config.Init(
|
|
155
|
|
- config.ConfigOpt{Option: config.OptionTypeDebug, Value: *proxyDebug},
|
|
156
|
|
- config.ConfigOpt{Option: config.OptionTypeVerbose, Value: *proxyVerbose},
|
|
157
|
|
- config.ConfigOpt{Option: config.OptionTypeBindIP, Value: *proxyBindIP},
|
|
158
|
|
- config.ConfigOpt{Option: config.OptionTypeBindPort, Value: *proxyBindPort},
|
|
159
|
|
- config.ConfigOpt{Option: config.OptionTypePublicIPv4, Value: *proxyPublicIPv4},
|
|
160
|
|
- config.ConfigOpt{Option: config.OptionTypePublicIPv4Port, Value: *proxyPublicIPv4Port},
|
|
161
|
|
- config.ConfigOpt{Option: config.OptionTypePublicIPv6, Value: *proxyPublicIPv6},
|
|
162
|
|
- config.ConfigOpt{Option: config.OptionTypePublicIPv6Port, Value: *proxyPublicIPv6Port},
|
|
163
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsIP, Value: *proxyStatsIP},
|
|
164
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsPort, Value: *proxyStatsPort},
|
|
165
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdIP, Value: *proxyStatsdIP},
|
|
166
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdPort, Value: *proxyStatsdPort},
|
|
167
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdNetwork, Value: *proxyStatsdNetwork},
|
|
168
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdPrefix, Value: *proxyStatsdPrefix},
|
|
169
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdTagsFormat, Value: *proxyStatsdTagsFormat},
|
|
170
|
|
- config.ConfigOpt{Option: config.OptionTypeStatsdTags, Value: *proxyStatsdTags},
|
|
171
|
|
- config.ConfigOpt{Option: config.OptionTypePrometheusPrefix, Value: *proxyPrometheusPrefix},
|
|
172
|
|
- config.ConfigOpt{Option: config.OptionTypeWriteBufferSize, Value: *proxyWriteBufferSize},
|
|
173
|
|
- config.ConfigOpt{Option: config.OptionTypeReadBufferSize, Value: *proxyReadBufferSize},
|
|
174
|
|
- config.ConfigOpt{Option: config.OptionTypeAntiReplayMaxSize, Value: *proxyAntiReplayMaxSize},
|
|
175
|
|
- config.ConfigOpt{Option: config.OptionTypeAntiReplayEvictionTime, Value: *proxyAntiReplayEvictionTime},
|
|
176
|
|
- config.ConfigOpt{Option: config.OptionTypeSecret, Value: *proxySecret},
|
|
177
|
|
- config.ConfigOpt{Option: config.OptionTypeAdtag, Value: *proxyAdtag},
|
|
|
155
|
+ config.Opt{Option: config.OptionTypeDebug, Value: *proxyDebug},
|
|
|
156
|
+ config.Opt{Option: config.OptionTypeVerbose, Value: *proxyVerbose},
|
|
|
157
|
+ config.Opt{Option: config.OptionTypeBindIP, Value: *proxyBindIP},
|
|
|
158
|
+ config.Opt{Option: config.OptionTypeBindPort, Value: *proxyBindPort},
|
|
|
159
|
+ config.Opt{Option: config.OptionTypePublicIPv4, Value: *proxyPublicIPv4},
|
|
|
160
|
+ config.Opt{Option: config.OptionTypePublicIPv4Port, Value: *proxyPublicIPv4Port},
|
|
|
161
|
+ config.Opt{Option: config.OptionTypePublicIPv6, Value: *proxyPublicIPv6},
|
|
|
162
|
+ config.Opt{Option: config.OptionTypePublicIPv6Port, Value: *proxyPublicIPv6Port},
|
|
|
163
|
+ config.Opt{Option: config.OptionTypeStatsIP, Value: *proxyStatsIP},
|
|
|
164
|
+ config.Opt{Option: config.OptionTypeStatsPort, Value: *proxyStatsPort},
|
|
|
165
|
+ config.Opt{Option: config.OptionTypeStatsdIP, Value: *proxyStatsdIP},
|
|
|
166
|
+ config.Opt{Option: config.OptionTypeStatsdPort, Value: *proxyStatsdPort},
|
|
|
167
|
+ config.Opt{Option: config.OptionTypeStatsdNetwork, Value: *proxyStatsdNetwork},
|
|
|
168
|
+ config.Opt{Option: config.OptionTypeStatsdPrefix, Value: *proxyStatsdPrefix},
|
|
|
169
|
+ config.Opt{Option: config.OptionTypeStatsdTagsFormat, Value: *proxyStatsdTagsFormat},
|
|
|
170
|
+ config.Opt{Option: config.OptionTypeStatsdTags, Value: *proxyStatsdTags},
|
|
|
171
|
+ config.Opt{Option: config.OptionTypePrometheusPrefix, Value: *proxyPrometheusPrefix},
|
|
|
172
|
+ config.Opt{Option: config.OptionTypeWriteBufferSize, Value: *proxyWriteBufferSize},
|
|
|
173
|
+ config.Opt{Option: config.OptionTypeReadBufferSize, Value: *proxyReadBufferSize},
|
|
|
174
|
+ config.Opt{Option: config.OptionTypeAntiReplayMaxSize, Value: *proxyAntiReplayMaxSize},
|
|
|
175
|
+ config.Opt{Option: config.OptionTypeAntiReplayEvictionTime, Value: *proxyAntiReplayEvictionTime},
|
|
|
176
|
+ config.Opt{Option: config.OptionTypeSecret, Value: *proxySecret},
|
|
|
177
|
+ config.Opt{Option: config.OptionTypeAdtag, Value: *proxyAdtag},
|
|
178
|
178
|
)
|
|
179
|
179
|
if err != nil {
|
|
180
|
180
|
cli.Fatal(err.Error())
|