PDA

View Full Version : سوال: تغییر آی پی با هر بار لود شدن وب بروزر



hamidreza1376
جمعه 24 شهریور 1391, 01:00 صبح
سلام.
می شه کاری کرد که هر بار که Webbrowser لود می شه آی پیش عوض بشه.
مثلاً یه صفحه بهش بدی و بگی رفرشش کنه و هر بار که لود می کنه صفحه رو با یه آی پی این کار رو انجام بده.
لطفاً راهنمایی کنید.

RED-C0DE
جمعه 24 شهریور 1391, 01:47 صبح
چ کاری دقیقا می خوای انجام بدی؟

samadblaj
جمعه 24 شهریور 1391, 01:57 صبح
منم به همچین کدی نیاز دارم میخوام وقتی وارد سایت میشم اون سایت منو با یه ip دیگه بشناسه !!!
از هر طریقی مثلا webbrowser یا روش های دیگه.
مرسی.

hamidreza1376
جمعه 24 شهریور 1391, 14:21 عصر
می خوام که هر بار webbrowser صفحه ای رو لود می کنه ، آی پیش تغییر کنه.
لطفاً اگه بلدید به ما هم بگید.

ehsan7007
جمعه 24 شهریور 1391, 14:39 عصر
تغییر IP اتصال به اینترنت (http://barnamenevis.org/showthread.php?351734-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-IP-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA/page3)

موفق باشید.

samadblaj
جمعه 24 شهریور 1391, 15:59 عصر
من که به نتیجه ای نرسیدم جست و جوهام هم به اینجا رسید که نتونستم استفاده کنم :



public class UseIP
{
public string IP { get; private set; }

public UseIP(string IP)
{
this.IP = IP;
}

public HttpWebRequest CreateWebRequest(Uri uri)
{
ServicePoint servicePoint = ServicePointManager.FindServicePoint(uri);
servicePoint.BindIPEndPointDelegate = new BindIPEndPoint(Bind);

//Will cause bind to be called periodically
servicePoint.ConnectionLeaseTimeout = 0;

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
//will cause bind to be called for each request (as long as the consumer of the request doesn't set it back to true!
req.KeepAlive = false;

return req;
}

private IPEndPoint Bind(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount)
{
IPAddress address = IPAddress.Parse(this.IP);
return new IPEndPoint(address, 0);
}
}



static void Main(string[] args)
{

//Note, I don't have a multihomed machine, so I'm not using the IP in my test implementation. The bind delegate increments a counter and returns IPAddress.Any.
UseIP ip = new UseIP("111.111.111.111");

for (int i = 0; i < 100; ++i)
{
HttpWebRequest req = ip.CreateWebRequest(new Uri("http://www.yahoo.com"));
using (WebResponse response = req.GetResponse())
{
}
}

Console.WriteLine(string.Format("Req: {0}", UseIP.RequestCount));
Console.WriteLine(string.Format("Bind: {0}", UseIP.BindCount));

}
}
}



اینم جداست :


public static void SetIP( string nicName, string IpAddresses, string SubnetMask, string Gateway, string DnsSearchOrder)
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();

foreach(ManagementObject mo in moc)
{
// Make sure this is a IP enabled device.

// Not something like memory card or VM Ware

if( mo["IPEnabled"] as bool )
{
if( mo["Caption"].Equals( nicName ) )
{

ManagementBaseObject newIP =
mo.GetMethodParameters( "EnableStatic" );
ManagementBaseObject newGate =
mo.GetMethodParameters( "SetGateways" );
ManagementBaseObject newDNS =
mo.GetMethodParameters( "SetDNSServerSearchOrder" );

newGate[ "DefaultIPGateway" ] = new string[] { Gateway };
newGate[ "GatewayCostMetric" ] = new int[] { 1 };

newIP[ "IPAddress" ] = IpAddresses.Split( ',' );
newIP[ "SubnetMask" ] = new string[] { SubnetMask };

newDNS[ "DNSServerSearchOrder" ] = DnsSearchOrder.Split(',');

ManagementBaseObject setIP = mo.InvokeMethod(
"EnableStatic", newIP, null);
ManagementBaseObject setGateways = mo.InvokeMethod(
"SetGateways", newGate, null);
ManagementBaseObject setDNS = mo.InvokeMethod(
"SetDNSServerSearchOrder", newDNS, null);

break;
}
}
}
}

ehsan7007
جمعه 24 شهریور 1391, 17:43 عصر
قبلا تو تالار از اقای The king عزیز یه برنامه پروکسی برای تغییر ای پی دانلود کرده بودم ، ولی هرچی دنبالش می گردم پیداش نمی کنم!
البته اوپن سورس نبود!

barnamenevisjavan
جمعه 24 شهریور 1391, 20:25 عصر
من یه برنامه خفن نوشتم که آی پی رو عوض میکنه

samadblaj
جمعه 24 شهریور 1391, 21:07 عصر
خوب بابا بزارید ، من خودم دارم روش کار میکنم بلاخره که مینویسمش ولی وقتم تلف میشه... .

ehsan7007
جمعه 24 شهریور 1391, 21:09 عصر
خدمت دوستان.

انشاءالله که بدردتون بخوره :

1 (http://www.codeproject.com/Articles/6975/SwitchNetConfig-Laptop-users-quickly-switch-networ)
2 (http://www.codeproject.com/Articles/7654/Programmatically-Changing-IP-address-Domain-Name-S)
3 (http://windowsclient.net/blogs/gasem_karimi/archive/2009/12/31/change-ip-address-wmi.aspx)

اینا خوبه؟

ehsan7007
جمعه 24 شهریور 1391, 21:19 عصر
این هم هست. (http://stackoverflow.com/questions/209779/how-can-you-change-network-settings-ip-address-dns-wins-host-name-with-code)

barnamenevisjavan
جمعه 24 شهریور 1391, 21:35 عصر
برداشت :
1.صرفا جهت اطلاع...!
2.به علت خفن بودن غیر قابل ارائه هست...
3.دلت بسوزه؟!
4.اگه درخواست ها زیاد بشه شاید گذاشتم!
5....!!!


1.صرفا جهت اطلاع...!-------------------------------تایید میشه
2.به علت خفن بودن غیر قابل ارائه هست...-------------------------------تایید میشه
3.دلت بسوزه؟!-------------------------------تایید میشه
4.اگه درخواست ها زیاد بشه شاید گذاشتم!-------------------------------تایید میشه

barnamenevisjavan
جمعه 24 شهریور 1391, 21:40 عصر
اینم از اسکرین شاتش که نگین یارو الکی حرف میزد منتظر یه فعل و انفعالاتی هستم که اگر جور بشه بصورت فول رایگان میدم بهتون
http://up.vatandownload.com/images/tfv06512dvlgw2706tlj.jpg

samadblaj
دوشنبه 27 شهریور 1391, 20:45 عصر
دوستان کسی نمدونی چجور میشه این کار رو انجام داد؟؟؟

ehsan7007
دوشنبه 27 شهریور 1391, 21:09 عصر
صمد جون ، حالت خوبه؟!
این همه بحث و لینکو ...!

SharpSabre
دوشنبه 27 شهریور 1391, 21:16 عصر
یک سوال : این همه آی پی رو کی می ده که بخواید عوض کنید ؟ پروکسی ها ؟ یا قراره هی نت رو قطع کنید تا ISP به شما IP جدید بده ؟ شایدم روی شبکه محلی قراره این کارو بکنه D:

samadblaj
دوشنبه 27 شهریور 1391, 21:57 عصر
صمد جون ، حالت خوبه؟!
این همه بحث و لینکو ...!
از این بهتر نمیشه ، مگه حاله تو بده !!!
تو اخرین پست "برنامه نویس جوان" رو مگه ندیدی شدنی هست یکی از دوستان هم با DELPHI به نتیجه رسید، پس این راهش چیه؟
احسان بعد از این همه پست تو به نتیجه رسیدی؟ خوب...


یک سوال : این همه آی پی رو کی می ده که بخواید عوض کنید ؟ پروکسی ها ؟ یا قراره هی نت رو قطع کنید تا ISP به شما IP جدید بده ؟ شایدم روی شبکه محلی قراره این کارو بکنه D:

این IP ها رو سرور همون ASP میده. ولی ما اینو کانورت میکنیم شبیه سازی برای مرورگر ها انگاری شما یکی از گزینه های اینترنت اکسپلورر رو کارشو نمیدونید با اونم میشه IP رو تغییر داد.
VPN چجور کار میکنه !!!