来自/ 64子网的单个ipv6用于squid代理服务器

如果你是正常的人,跳过这个部分

我读了这个post ,每个人的回答都像是来自另一个星球。 我有时会在技术论坛上看到它,但并不经常。 这个话题在没有任何帮助的情况下closures了。

我希望这会好一点,因为它是完全一样的话题。 我会尝试预测回答实际提出的问题的 错综复杂的想法。

请不要燃烧! 是的,我意识到这是免费的援助,就像我在多个场合给出的一样。 这并不意味着自由的传球是粗鲁和冒犯的,所以请以微妙的方式performance出来。 只是善良和直截了当。 如果你没有具体的补充,什么都不要说。 阅读TOS。

问题定义

我在Hertzner托pipe上分配了一个ipv6范围。 我有一个专用的自我pipe理的服务器。 我刚刚安装了最新的Squid Proxy,就像我以前在其他服务器上安装的那样。 我以前的configuration文件有分配给每个端口号的单独的ipv6地址。 它设置了ipv4地址,每个地址也指向一个端口。 所以一个端口将与一个ipv4和一个ipv6地址匹配(ipv4的configuration中的一行和ipv6 …的一个端口相同的端口)。

这是一个示例:

  tcp_outgoing_address 50.21.183.11 port1
 tcp_outgoing_address 2607:f1c0:84d:b200:0:0:74:a9de port1
 tcp_outgoing_address 74.208.147.124 port2
 tcp_outgoing_address 2607:f1c0:84d:b284:d0eb:efbd:87bc:30a7 port2
 tcp_outgoing_address 74.208.148.250 port3
 tcp_outgoing_address 2607:f1c0:84d:b2eb:689b:37e1:713:f73f port3 

我目前的Hertzner ipv6范围是2a01:4f8:212:50d :: / 64如何从这个分配单独的ipv6地址到个人端口在Squid代理configuration? 我有一个范围,但我怎么知道在该范围内的个人地址?


对于引言部分抱歉,但我讨厌浪费我的时间和其他人的时间,在网上很常见的可怕的行为。 我知道它不会阻止它,但是谁知道,也许一两个人会感觉不好,不这样做。

你的盒子里有完整的IPv6范围,大概有2 ^ 64个地址。

你可以在你的机器上configuration任何IPv6地址,然后在你的Squidconfiguration中使用它们。

我有点困惑你在问什么,但我想帮忙。 看起来你已经知道了configuration,所以你只是想了解IPv6?

如果您的问题是如何从子网中select一个地址,该/ 64的有效IP地址是2a01:4f8:212:50d:0000:0000:0000:0001到2a01:4f8:212:50d:FFFF:FFFF :FFFF:FFFF。

IPv6基于hex工作,取值范围从0到F(0123456789ABCDEF)。 A到F代表11 – 16。这意味着您的可用地址的前端依次排列

0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011 ... 

如果这需要修改,或者不包括你的问题,请留下评论。