Tag Archives: ipv6

ubuntu server 10.10 安装配置 nginx + php-fpm + mysql

安装好 ubuntu server 10.10 并升级软件包后,接下来安装 nginx + php-fpm + mysql,10.10 中的 php 已经是自带 php-fpm 的 5.3.3,所以 php-fpm 理所当然成为 fastcgi 的首选。 安装 mysql: sudo aptitude install mysql-server 使用官方 ppa 安装 nginx: sudo aptitude install python-software-properties sudo add-apt-repository ppa:nginx/stable sudo aptitude update … Continue reading

Posted in 我的工作学习, 电脑相关 | Tagged , , , , , | 15 Comments

nginx / IPv6 在 Linux 下访客 IP 问题的解决

之前配置好了 nginx 和 IPv6 ,并让 nginx 同时监听 IPv4 和 IPv6 地址,今天突然发现 PHP 的 getenv("REMOTE_ADDR"); 甚至 nginx 日志在获取使用 IPv4 的访客 IP 时有些问题,一概显示成了类似于 ::ffff:111.222.111.222 这种 IPv6 格式。到 nginx 的 wiki 搜索后发现了问题所在:原来 Linux 默认情况下所有的 IPv6 TCP socket 都可以通过将 IPv4 地址转换为 IPv6 地址的格式从而处理来自于 IPv4 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , | 3 Comments

使用 OpenVPN 将 HE Tunnel Broker 的 IPv6 搬回家

之前我们已经给 VPS 配置好了 HE Tunnel Broker 提供的 IPv6 地址,但是这 2^80 个 IPv6 地址都放在服务器上有些太浪费了,为何不弄到家里电脑来,让家里电脑也可以使用 IPv6 呢?等着国内运营商提供 IPv6 恐怕得猴年马月了吧? Google 了一下,使用 OpenVPN Tunnel 可以轻松完成这个工作,有两种方法:第一种是用 tap 模式建立网桥,服务器端运行 radvd 给客户端分配 IPv6 地址并作路由。第二种使用 sit 设备,不需要配置服务,但是需要客户端做相应的绑定。我选择第二种,主要是想将 OpenVPN 维持在 tun 模式。 基本思路是根据给客户端分配的内部 IPv4 地址的最后一位(X)在服务器端(在 Debian / Ubuntu … Continue reading

Posted in 我的工作学习, 电脑相关 | Tagged , , , | 4 Comments

使用 he.net 的 Tunnel Broker 为 vps 设置 IPv6 连接

并不是所有 VPS 供应商都会给你配备 IPv6 地址,包括备受赞誉的 Linode 也是一样,这时候我们可以使用 he.net 提供的 Tunnel Broker 服务。进入 http://tunnelbroker.net/ 注册一个用户名,并且输入 vps 的 ip ,选择一个距离 vps 最近的接入节点,创建一个 Regular Tunnel,之后打开 Tunnel Detail 就可以看到给你分配的 IPv6 地址,以及 IPv6 网关和 IPv4 节点地址了。之后进行 vps 段设置,编辑 /etc/network/interfaces,加入如下内容: auto hetunnel        iface hetunnel inet6 … Continue reading

Posted in 电脑相关 | Tagged , , , | 9 Comments