现在共享网络相当简单,直接买路由器和交换机就行了,如果是家用的版本,只有几百块,很便宜。主要问题在于有的网络提供商要求先登陆系统,之后才给人用。可能有人会觉得绕不过这个登陆系统,就没法共享网络了。

如果登陆系统提供Web界面,那么可以这样:使用路由器作为唯一对外出口,内部使用NAT协议转发内网地址,此时用任何一台内网主机用Web界面登陆网络控制出口时,服务器端一般只能看到路由的IP,而不了解内网还有多少机器。这样只要有一台机器保持在网络控制出口上的登陆状态,那么整个内网都可以通过路由出去了。当然,如果您的路由器本身就是一台计算机,那么也可以直接在路由上完成登陆过程。


后来,为了简化进行网页方式登陆的麻烦,我选择使用python来编制一个客户端模拟网页方式登陆的过程。使用抓包软件监听浏览器和服务器之间的通讯,再用python模拟,过程还是比较容易的。

问题在于当我利用python的win32模块把这个程序改写为一个windows服务以求其能够自动运行时,发现原来正常工作的程序大约每20分钟就会失效,不使用服务的运行方式就一切正常,暂时还不知道是什么原因。只好先使用计划任务来完成开机自动运行的工作了。

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki