activate http proxy
This commit is contained in:
@ -10,26 +10,25 @@ func NewSAMHTTPClientFromConf(config *Conf) (*i2phttpproxy.SAMHTTPProxy, error)
|
||||
if config != nil {
|
||||
return i2phttpproxy.NewHttpProxy(
|
||||
i2phttpproxy.SetKeysPath(config.KeyFilePath),
|
||||
/*i2phttpproxy.SetHost(*samHostString),
|
||||
i2phttpproxy.SetPort(*samPortString),
|
||||
i2phttpproxy.SetProxyAddr(ln.Addr().String()),
|
||||
i2phttpproxy.SetControlAddr(cln.Addr().String()),
|
||||
i2phttpproxy.SetDebug(*debugConnection),
|
||||
i2phttpproxy.SetInLength(uint(*inboundTunnelLength)),
|
||||
i2phttpproxy.SetOutLength(uint(*outboundTunnelLength)),
|
||||
i2phttpproxy.SetInQuantity(uint(*inboundTunnels)),
|
||||
i2phttpproxy.SetOutQuantity(uint(*outboundTunnels)),
|
||||
i2phttpproxy.SetInBackups(uint(*inboundBackups)),
|
||||
i2phttpproxy.SetOutBackups(uint(*outboundBackups)),
|
||||
i2phttpproxy.SetInVariance(*inboundVariance),
|
||||
i2phttpproxy.SetOutVariance(*outboundVariance),
|
||||
i2phttpproxy.SetUnpublished(*dontPublishLease),
|
||||
i2phttpproxy.SetReduceIdle(*reduceIdle),
|
||||
i2phttpproxy.SetCompression(*useCompression),
|
||||
i2phttpproxy.SetReduceIdleTime(uint(*reduceIdleTime)),
|
||||
i2phttpproxy.SetReduceIdleQuantity(uint(*reduceIdleQuantity)),
|
||||
i2phttpproxy.SetCloseIdle(*closeIdle),
|
||||
i2phttpproxy.SetCloseIdleTime(uint(*closeIdleTime)),*/
|
||||
i2phttpproxy.SetHost(config.SamHost),
|
||||
i2phttpproxy.SetPort(config.SamPort),
|
||||
i2phttpproxy.SetProxyAddr(config.TargetHost+":"+config.TargetPort),
|
||||
//i2phttpproxy.SetControlAddr(),
|
||||
i2phttpproxy.SetInLength(uint(config.InLength)),
|
||||
i2phttpproxy.SetOutLength(uint(config.OutLength)),
|
||||
i2phttpproxy.SetInQuantity(uint(config.InQuantity)),
|
||||
i2phttpproxy.SetOutQuantity(uint(config.OutQuantity)),
|
||||
i2phttpproxy.SetInBackups(uint(config.InBackupQuantity)),
|
||||
i2phttpproxy.SetOutBackups(uint(config.OutBackupQuantity)),
|
||||
i2phttpproxy.SetInVariance(config.InVariance),
|
||||
i2phttpproxy.SetOutVariance(config.OutVariance),
|
||||
i2phttpproxy.SetUnpublished(config.Client),
|
||||
i2phttpproxy.SetReduceIdle(config.ReduceIdle),
|
||||
i2phttpproxy.SetCompression(config.UseCompression),
|
||||
i2phttpproxy.SetReduceIdleTime(uint(config.ReduceIdleTime)),
|
||||
i2phttpproxy.SetReduceIdleQuantity(uint(config.ReduceIdleQuantity)),
|
||||
i2phttpproxy.SetCloseIdle(config.CloseIdle),
|
||||
i2phttpproxy.SetCloseIdleTime(uint(config.CloseIdleTime)),
|
||||
)
|
||||
}
|
||||
return nil, nil
|
||||
|
Reference in New Issue
Block a user