Прежде всего, вы должны поместить URL WCF в app.config вашего клиента, затем в форме входа в систему вы можете попросить пользователя указать IP и порт службы.
Здеськусок кода из одного из моих проектов:
private void btnLogin_Click(object sender, EventArgs e)
{
string url = "net.tcp://" + txtServer.Text + ":" + txtPort.Text + "/NoxService/";
Program.Config.AppSettings.Settings["ServerAddress"].Value = url;
Program.Config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
//set server ip
Program.NoxProxy.Endpoint.Address = new System.ServiceModel.EndpointAddress(ConfigurationManager.AppSettings["ServerAddress"]);
}