启用/禁用互联网连接的代码

我需要编写一些代码来触发计算机上的互联网连接。 默认情况下,互联网不起作用。

但是,安装我的程序后,互联网应该工作。

当然,计算机连接到我的服务器,现在通常通过DHCP访问互联网。 但是,请给我一些想法,以便只安装我的程序才能实现互联网连接。

谢谢

我知道你不想使用一个,但正确和最简单的工具将是一个代理。

您必须编写一些程序来启用某些客户端/服务器/代理通信,但代理将是可行的方法。

但也许我们不理解你的要求 – 为什么代理不可能?

我很想知道vpn设置是否适合你。 虽然这只是代理的一个变种..

编辑:查看Squid – 我不知道你在其余的环境中使用了什么,但它支持mysql身份validation 。 mysql表上有一个“enable”标志,您可以使用服务器控制该标志。

祝好运!

区域警报做了类似的事情,我看到它禁用“interet访问”,即当它认为你有木马时某些端口。

我不明白你的程序甚至存在于计算机之前,你将如何首先禁用互联网访问。

但是,如果您绑定到公司网络,则可能是强制Internet Explorer使用特定代理(在本例中为您的程序)的组策略。 这样,在您的程序加载之前,网页浏览不起作用。 另一个组策略禁用更改代理设置的可能性。 在Chrome,Opera,Firefox等中防止这些事情是另一回事….

啊,这是一个简单的。 购买路由器,安装它,转到192.168.1.1,输入您的密码,然后将其设置为基于MAC地址进行身份validation,或者要求用户密码,无论哪个更接近您当前的计划:)

你要做的是属于802.1x领域。 阅读该技术以及在用户进行身份validation后启用出站路由的可能性。