2个网络用户界面连接到互联网。 选择一个根据域名使用

问题来自这里

脚本

我住在我大学附近的一所住所。 据称,学生无线网络可以到达我的住所,所以我通常也会使用住所。 麻烦的是,作为一个由大学系统管理员处理的无线网络连接,连接到一些dns是不可行的(作为示例文件上传域名,如rapidshare或megaupload)。 光明的一面是我还有一个我可以使用的USB互联网密钥,但主要是因为在20GB之后他们将删除我的带宽,这就像意大利的所有互联网移动策略一样。

最终......询问

为了最大化我的带宽使用,我打算声称我的Ubuntu:如果我连接到*。 domain.com使用此接口,或者使用其他各种接口。 对于此查询,允许调用wifi wlan0以及usb internet key ppp0

PS: 这是一个实际的细节查询。 不建议像“使用Tor,男人”这样的点。 我不打算滥用大学的wifi。 我实际上不认识到这是否也可能与Tor ...但仍然...... :)

0
2019-05-13 04:14:17
资源 分享
答案: 2

你的大学网络上有互联网代理吗? 如果是这样,利用它进行常规的网上冲浪,而不是访问受阻的网站。

否则,它是可行的,但不是很简单。 传输(即确定将包发送到哪里)是在IP度下执行的,它只能找到有关IP地址的信息。 另一方面,您的传输需求基于主机名,但找到名称的层无法控制传输。

我认为任何一种补救措施肯定会带来互联网代理。 (我在想,对于其他各种方法,你会不断地使用某个网络。)除了接力需求外,互联网代理本身并不可能做任何事情,所以任何一种方式肯定会做:大一个(squid),一个专门用于缓存(wwwoffle),一个简单的小一个(tinyproxy)等(aptitude search web proxy; aptitude search http proxy)。

目前,对于我推荐的补救措施(可能还有其他各种方法),不要以任何形式配置您的代理(即让它传递所有需求),而是以承诺的客户身份运行:创建客户alt-routed没有独特的优势,并且还安排代理以此客户身份运行。

之后,将wlan0设为默认路线。 之后设置iptables的并安装iproute计划。 您想要的规则是路线 向外的 源自作为alt-route-user运行的过程到ppp0用户界面的包。 没有直接的方法可以做到这一点,但它可以通过以下方式完成:

  1. 特别注意(用标记1)来自客户alt-routed的向外绑定包裹;
  2. 使用各种传输表(表1),用于标记该包装的包装;
  3. 将每个小东西传输到此表中的备用用户界面。

如果我适当地识别文件,这需要起作用:

iptables -t mangle -A OUTPUT -m owner --uid-owner alt-routed -o wlan0 -j MARK --set-mark 1
ip rule add fwmark 1 table 1
ip route add 0.0.0.0/0 table 1 dev ppp0

请注意,这远远超过了我通常使用这些设备,因此我可能完全不正确地获得这些命令。 欢迎验证或改进。

您作为alt-routed运行的任何类型的程序肯定会使用ppp0访问Internet,而不是默认的wlan0

最后,配置您的互联网浏览器以体验您打算通过ppp0访问的网站的代理,也不要体验您打算通过wlan0访问的网站的代理。 有很多方法可以做到这一点,依赖于您所针对的互联网浏览器,以及您是否需要GUI或同意修改安排文档。

0
2019-05-17 16:38:40
资源

如果您的实例域名“*。domain.com”具有固定的IP地址块,您可以在发送表中添加固定的课程,如:

[email protected]:~$ whois domain.com

这需要为domain.com的所有者提供一些电话详细信息。 你可以打电话给他们找出他们的网络地址。 该地址可能保留在CIDR布局中,其中:192.168.0.0/ 24 = =“从192.168.0.1开始的IP地址集约为192.168.0.254”。 低位之后的数字是地址的网络部分中的各种小位。 这相当于网络掩码255.255.255.0。

您还可以使用dig来寻找一些主机地址,并努力从中推断出netblock,或者只是将课程添加到不同的主机,但我肯定不会建议它。

有了地址详细信息,您可以在此之后添加固定的课程:

[email protected]:~$ sudo ip route add inet 10.0.0.0/24 dev ppp0

IRL它可能不会特别类似于此功能,请与ip命令或course命令的联机帮助页(这些是执行相同点的各种命令,当然是旧的以及coreutils的组件)联系以了解如何做得对。

如果域名是地址不固定(由DHCP设置为例),这对于一个有无情的A文档的网站来说似乎不太可能,你可以将上述方法直接用于cron工作,其持续时间比网站是DHCP租约。 您可能需要与管理员联系以获取此详细信息,或者只是进行实验。 如果每天工作,那可能是完全不变的。

0
2019-05-17 15:51:23
资源