anyNode 最近可谓炙手可热,其推出的 CN2 GIA 套餐价格低廉,电信和移动走 CN2 GIA,联通直连,性价比非常高。最低套餐为 KVM2G-256 ,包含1核 CPU,256M 内存,10GB 硬盘,每月 500GB 流量,年付价格仅为 12.5 美元。点此直达购买。更多套餐点此查看。机器是好机器,但是博主在使用的过程中遇到一个问题,具体表现为使用 anyNode 做代理部分网站无法访问,例如 hostloc 、 ip111.cn 等。通过摸索,发现 anyNode VPS 的 MTU 设置有问题,部分较大的数据包无法通过路由,从而导致部分网站无法访问。此问题通过修改 MTU 即可解决。以下操作基于 Ubuntu 16.04 ,是在 root 账号下进行的, 非 root 账号需提升到 root 权限。

设置 MTU

SSH 登陆 VPS ,终端中执行如下命令,设置 MTU :

cat > /etc/network/if-up.d/mtu << EOF
#! /bin/sh
ifconfig eth0 mtu 1476
EOF

设置权限

chmod 755 /etc/network/if-up.d/mtu

重启网络

/etc/init.d/networking restart

通过以上步骤便可解决使用 anyNode 做代理部分网站无法访问的问题,如果操作后问题依然存在,请尝试将 1476 更改为更小的值,例如 1400 。博主亲测改为 1476 即可完美解决问题。本文结束。

文章目录