13

Euserv正确打

 2 years ago
source link: https://blog.cyfan.top/p/d788bdf3.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Euserv正确打开优化方式 || 陈YFの博客( ̄▽ ̄)"
Euserv正|
2021年3月14日 上午
2k字 31 分钟 141 阅读量

Euserv,盛名远扬【老白嫖怪了】,但是如何合理打开它,却是一个难题。这篇文章就是简单讲讲合理使用其免费的纯IPv6小鸡

首先是bench测试普通小鸡

----------------------------------------------------------------------
 CPU Model             : AMD Phenom(tm) II X6 1055T Processor
 CPU Cores             : 1
 CPU Frequency         : 3101.198 MHz
 CPU Cache             : 512 KB
 Total Disk            : 9.8 GB (3.4 GB Used)
 Total Mem             : 976 MB (334 MB Used)
 Total Swap            : 976 MB (0 MB Used)
 System uptime         : 76 days, 21 hour 6 min
 Load average          : 16.17, 19.45, 20.53
 OS                    : CentOS Linux release 7.9.2009 (Core)
 Arch                  : x86_64 (64 Bit)
 Kernel                : 4.20.8-1.el7.elrepo.x86_64
 TCP CC                : cubic
 Virtualization        : LXC
 Organization          : AS29432 TREX Regional Exchanges Oy
 Region                : Pirkanmaa
----------------------------------------------------------------------
 I/O Speed(1st run)    : 19.3 MB/s
 I/O Speed(2nd run)    : 28.5 MB/s
 I/O Speed(3rd run)    : 34.0 MB/s
 Average I/O speed     : 27.3 MB/s
----------------------------------------------------------------------
 Node Name        Upload Speed      Download Speed      Latency     
 Speedtest.net    288.12 Mbps       350.72 Mbps         46.84 ms

这是一张简单优化后的小鸡

----------------------------------------------------------------------
 CPU Model             : Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz
 CPU Cores             : 1
 CPU Frequency         : 3740.322 MHz
 CPU Cache             : 8192 KB
 Total Disk            : 9.8 GB (0.9 GB Used)
 Total Mem             : 976 MB (60 MB Used)
 Total Swap            : 976 MB (0 MB Used)
 System uptime         : 0 days, 0 hour 36 min
 Load average          : 5.06, 6.01, 7.01
 OS                    : Debian GNU/Linux 10
 Arch                  : x86_64 (64 Bit)
 Kernel                : 4.20.8-1.el7.elrepo.x86_64
 TCP CC                : cubic
 Virtualization        : LXC
 Organization          : AS13335 Cloudflare, Inc.
 Location              : Frankfurt am Main / DE
 Region                : Hesse
----------------------------------------------------------------------
 I/O Speed(1st run)    : 71.8 MB/s
 I/O Speed(2nd run)    : 58.1 MB/s
 I/O Speed(3rd run)    : 57.3 MB/s
 Average I/O speed     : 62.4 MB/s
----------------------------------------------------------------------
 Node Name        Upload Speed      Download Speed      Latency     
 Speedtest.net    203.45 Mbps       105.67 Mbps         9.28 ms     
 Beijing    CU    71.94 Mbps        112.58 Mbps         271.97 ms   
 Shanghai   CU    89.92 Mbps        111.97 Mbps         245.60 ms   
 Guangzhou  CT    0.18 Mbps         131.79 Mbps         234.00 ms   
 Guangzhou  CU    103.38 Mbps       118.68 Mbps         284.22 ms   
 Shenzhen   CU    82.26 Mbps        115.67 Mbps         268.41 ms   
 Hongkong   CN    81.69 Mbps        141.33 Mbps         274.20 ms   
 Singapore  SG    99.51 Mbps        108.96 Mbps         330.77 ms   
 Tokyo      JP    104.81 Mbps       85.70 Mbps          246.56 ms   
----------------------------------------------------------------------

安装 - Debian10

这里务必要安装Debian系统,不然后面可能会有点小问题

可能要很长一段时间,完毕后ServerData记录ipv6地址和密码备用

链接SSH

由于次小鸡用的是纯ipv6,鉴于国内ipv6的部署情况您很有可能连接不上,请选择以下六种方式链接

  • CloudFlareSpectrum + UcloudGlobalSSH
  • ZeroTier虚拟局域网
  • 挂ipv6代理
  • 使用另一台已安装宝塔的Euserv小鸡,用宝塔自带的终端ssh中继到另一台服务器
  • 使用ipv4+ipv6双栈vps,用ssh链接

篇幅所限,只讲第一种

CloudFlareSpectrum + UcloudGlobalSSH

这个方案比较推荐,就是需要白嫖一个CloudFlarePro

UcloudGlobalSSH只能支持ipv4,所以你需要一个CloudFlareSpectrum中继

CloudFlareSpectrum每月5GB流量,仅SSH链接完全足够

这一步之后需要注意解析你的专属ip,CloudFlareSpectrum使用的ip不是供用的。

Windows命令提示符使用

nslookup abc.cyfan.top.cdn.cloudflare.net

或者使用我的DNS over HTTPS

https://api.cyfan.top/ohhhdns?name=abc.cyfan.top.cdn.cloudflare.net&host=true

请自己更改abc.cyfan.top这个域名。

解析的ip形如172.65.124.0,但这个ip并不好,三网都很差,所以用UcloudGlobalSSH

UcloudGlobalSSH拥有免费版一天1GB,完全足矣

https://console.ucloud.cn/upathx/globalssh

新建一个隧道

将之前解析的ip写入,区域建议香港,点击确定,生成专属域名

然后链接,我这里用的是XShell,其实客户端自己看喜好

域名就是ucloud的专属域名,端口是UC分配给你的而不是22,922是UC给我的端口,密码是Euserv的密码,用户直接用root

然后就直接链接

使用此方式链接方式如下

你 - 中国 <=40ms=> Ucloud - 中国香港 <=10ms=> CloudFlareSpectrum - AnyCast <=Argo 横跨北半球,150ms=> Euserv - 德国

也就是说链接直连可以与美国vps媲美

DNS设置 -DNS64

Euserv只有一个ipv6地址,没有ipv4网卡,所以只能链接纯ipv6网站

使用DNS64可以强制把域名解析到ipv6地址,并且原来只有ipv4的也能通过算法解析到ipv6

由于你要安装Warp,为了下载来自外网的软件,需要使用DNS64

nano /etc/resolv.conf

大概是这样的


search blue.kundencontroller.de
options rotate
nameserver 2a02:180:6:5::1c
nameserver 2a02:180:6:5::1e
nameserver 2a02:180:6:5::1d
nameserver 2a02:180:6:5::4

删除最后4行nameserver,添加

nameserver 2001:67c:2b0::4
nameserver 2001:67c:2b0::6

Warp安装 - 上IPv4地址

Debian安装时若意外退出则需要相当麻烦解除锁定,所以建立一个稳定的隧道是必须的

首先安装一些必要依赖

apt update
apt install curl sudo lsb-release -y

添加 back­ports 源,并安装wireguard

echo "deb http://deb.debian.org/debian $(lsb_release -sc)-backports main" | sudo tee /etc/apt/sources.list.d/backports.list
sudo apt update
sudo apt install net-tools iproute2 openresolv dnsutils -y
sudo apt install wireguard-tools --no-install-recommends

然后因为是LXC虚拟内核,无奈之下只能使用go语言编译的内核

curl -fsSL git.io/wireguard-go.sh | sudo bash

安装wgcf【第三方注册器】,注册并生成配置

curl -fsSL git.io/wgcf.sh | sudo bash
wgcf register
wgcf generate
nano wgcf-profile.conf

内容差不多这样:

[Interface]
PrivateKey = xxx
Address = 172.16.0.2/32
Address = fd01:5ca1:ab1e:89f5:9dfa:759c:9348:13e6/128
DNS = 1.1.1.1
MTU = 1280
[Peer]
PublicKey = xxx
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = engage.cloudflareclient.com:2408

几个关键配置

  • 第五行DNS改成
DNS = 2606:4700:4700::1111
  • 删除第十行,否则Warp会托管ipv6

    AllowedIPs = ::/0
  • 修改第十一行为

Endpoint = [2606:4700:d0::a29f:c001]:2408

输入以下命令

sudo cp wgcf-profile.conf /etc/wireguard/wgcf.conf
sudo systemctl start wg-quick@wgcf
sudo systemctl enable wg-quick@wgcf
echo 'precedence  ::ffff:0:0/96   100' | sudo tee -a /etc/gai.conf

然后ping一下baidu:

root@srv10866:~# ping baidu.com
PING baidu.com (220.181.38.148) 56(84) bytes of data.
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=1 ttl=50 time=452 ms
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=2 ttl=50 time=300 ms
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=3 ttl=50 time=302 ms
...

^C
--- baidu.com ping statistics ---
26 packets transmitted, 23 received, 11.5385% packet loss, time 121ms
rtt min/avg/max/mdev = 297.390/307.370/451.503/30.906 ms

简单安装besttrace

wget https://cdn.ipip.net/17mon/besttrace4linux.zip
apt-get install zip
unzip besttrace4linux.zip
chmod +x besttrace

路由到CF网络都是一步到位

root@srv10866:~# ./besttrace -q 1 1.0.0.1
traceroute to 1.0.0.1 (1.0.0.1), 30 hops max, 32 byte packets
 1  one.one.one.one (1.0.0.1)  9.61 ms  AS13335  CLOUDFLARE.COM, apnic.net

root@srv10866:~# ./besttrace -q 1 cloudflare.com
traceroute to cloudflare.com (104.16.133.229), 30 hops max, 32 byte packets
 1  104.16.133.229  13.62 ms  AS13335  CLOUDFLARE.COM, cloudflare.com

路由到谷歌,那就是穿透一层内网直接出去

root@srv10866:~# ./besttrace -q 1 google.com
traceroute to google.com (142.250.186.46), 30 hops max, 32 byte packets
 1  172.16.0.1  9.45 ms  *  LAN Address
 2  162.158.82.1  18.34 ms  AS13335  Germany, Hesse, Frankfurt, cloudflare.com
 3  162.158.84.5  10.08 ms  AS13335  Germany, Hesse, Frankfurt, cloudflare.com
 4  108.170.251.129  28.06 ms  AS15169  United States, google.com
 5  172.253.71.89  11.58 ms  AS15169  United States, google.com
 6  fra24s04-in-f14.1e100.net (142.250.186.46)  12.48 ms  AS15169  Germany, Hesse, Frankfurt, google.com

路由到百度就很有意思,从HKG出去进入移动CMI北上北京

去年10月移动在欧洲和cf做的对等互联,因为遵循路由链最短原则,电信和联通在欧洲没有比这个更短的,到联通是cf-gtt-联通,到电信是cf-level3-电信,到移动是cf-移动,所以会走移动
金句From – CLAM

root@srv10866:~# ./besttrace -q 1 baidu.com
traceroute to baidu.com (39.156.69.79), 30 hops max, 32 byte packets
 1  172.16.0.1  9.50 ms  *  LAN Address
 2  162.158.82.1  10.37 ms  AS13335  Germany, Hesse, Frankfurt, cloudflare.com
 3  223.119.65.37  20.01 ms  AS58453  China, Hong Kong, ChinaMobile
 4  *
 5  221.183.46.250  257.40 ms  AS9808  China, ChinaMobile
 6  221.176.27.253  200.99 ms  AS9808  China, ChinaMobile
 7  111.24.2.241  202.99 ms  AS9808  China, ChinaMobile
 8  *
 9  39.156.27.1  203.69 ms  AS9808  China, Beijing, ChinaMobile
10  *
11  *
12  *
13  *
14  39.156.69.79  259.35 ms  AS9808  China, Beijing, ChinaMobile

Speedtest

curl -fsSL git.io/speedtest-cli.sh | sudo bash
speedtest


   Speedtest by Ookla

     Server: RETN - Frankfurt (id = 31120)
        ISP: Cloudflare Warp
    Latency:     9.88 ms   (0.11 ms jitter)
   Download:   112.57 Mbps (data used: 101.0 MB)                               
     Upload:   127.19 Mbps (data used: 115.5 MB)                               
Packet Loss:     0.0%
 Result URL: https://www.speedtest.net/result/c/556afff6-e56a-4d53-844b-fe88b562ceb8

速度不快,但是起码上ipv4了


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK