#### eureka-client-ts


``` javascript

// typescript
import Eurekaclient from 'eureka-client-ts'

// commonJs
const Eurekaclient = require('eureka-client-ts').default

const client = new Eurekaclient({
  port: 3000,
  appName: 'huhu',
  services: ['duiba-manager-web'],
});

(async () => {
  await client.start();
  global['eureka'] = eureka;
})();

const { ip, serviceGroupKey } = getProxyInfoFromReq(req)  // koa 参数为ctx.req
global['eureka'].getHost('duiba-manager-web', ip, serviceGroupKey);
```

#### start 启动 eureka 

#### stop 停止 eureka

#### getHost<name: string | number, filterGroup?: string>
> 优先使用本地, 其次查询有配置项的host，其次查询同网段的，都不满足，随便取一个

#### getProxyInfoFromReq<req: Response>
> 获取客户端IP(开发环境优先访问本地)，以及多场景的cookie

#### getAllEurekas 获取所有eureka

#### getAllHostName 获取所有实例下的host
