通过 Java 修改注册表可以达到更改 IP地址的目的。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
java 修改注册表的资料,
http://stackoverflow.com/questions/62289/read-write-to-windows-registry-using-java
注册表与 TCP/IP的资料
http://www.windowsreference.com/networking/dhcp-static-ip-settings-in-windows-registry/
用 .net 的话可以直接通过 ManagementClass 在修改
1 动态代理,前提是你需要很多肉鸡,而这是非法的
2 找对方程序的漏洞,这个难度就不言而喻了吧。
第一个技术上可行,第二个看运气
这个要使用的代理,你本来就是动态IP,IP是随机分配给你的。