返回列表 發帖

PCCW + Mikrotik + NAS (V2Ray + h2 + tls)

本帖最後由 角色 於 2019-4-7 13:01 編輯

因为之前设好了V2Ray + ws + tls,只有一些小小的改动就可以用http/2(h2) , 那么的确传送速度比之前快!不知道大家是否已经采用了http/2做底层传送呢?

MikroTik router,把TCP port 80 and 443 forward到QNAP的V2Ray。

在大陆上网真的非常方便,上大陆和大陆以外的网站都非常快,不用换来换去。

Certificate and key都是通过Let's Encrypt完成。

本帖最後由 角色 於 2019-5-11 23:54 編輯

Local V2Ray node settings (可以说是客户端)

<hostname>: a1.v2ray.com
<UUID>: 7153bf6a-a1da-4933-88d4-975f22b5233f, 你可以你的uuid
V2ray: 4.18
  1. {
  2.   "inbounds": [
  3.     {
  4.       "port": 1080,  
  5.       "protocol": "http"
  6.     },
  7.     {
  8.       "port": 1081,  
  9.       "protocol": "socks"
  10.     },
  11.   ],
  12.   "outbounds": [
  13.     {
  14.       "protocol": "vmess",
  15.       "settings": {
  16.         "vnext": [
  17.           {
  18.             "address": “<hostname>”,
  19.             "port": 443,
  20.             "users": [
  21.               {
  22.                 "id": “<UUID>",
  23.                 "security": "none"
  24.               }
  25.             ]
  26.           }
  27.         ]
  28.       },
  29.       "streamSettings": {
  30.         "network": "http",
  31.         "httpSettings": {
  32.           "host": [“<hostname>"],
  33.           "path": “/vpath/"
  34.         },
  35.         "security": "tls"
  36.       }
  37.     },
  38.     {
  39.       "protocol": "freedom",
  40.       "tag": "direct",
  41.       "settings": {}
  42.     }
  43.   ],
  44.   "routing": {
  45.     "domainStrategy": "IPIfNonMatch",
  46.     "rules": [
  47.       {
  48.         "type": "field",
  49.         "ip": ["geoip:private"],
  50.         "outboundTag": "direct"
  51.       },
  52.       {
  53.        "type": "field",
  54.         "domain": [ "geosite:cn"],
  55.         "outboundTag": "direct"
  56.       },
  57.       {
  58.         "type": "field",
  59.         "ip": ["geoip:cn"],
  60.         "outboundTag": "direct"
  61.       }
  62.     ]
  63.   }  
  64. }
複製代碼

TOP

本帖最後由 角色 於 2019-4-5 14:37 編輯

Hong Kong NAS V2Ray Settings:
  1. {
  2.   "inbounds":[
  3.     {
  4.       "protocol": "vmess",
  5.       "port": 443,
  6.       "settings": {
  7.         "clients": [
  8.           {
  9.             "id": “<UUID>",
  10.             "alterId": 64
  11.           }
  12.         ]
  13.       },
  14.       "streamSettings": {
  15.         "network": "http",
  16.         "httpSettings": {
  17.           "host": [“<hostnmae>"],
  18.           "path": “/vpath/"
  19.         },
  20.         "security": "tls",
  21.         "tlsSettings": {
  22.           "certificates": [
  23.             {
  24.               "certificateFile": "/etc/v2ray/cert.crt",
  25.               "keyFile": "/etc/v2ray/cert.key"
  26.             }
  27.           ]
  28.         }
  29.       }
  30.     }
  31.   ],
  32.   "outbounds": [
  33.     {
  34.       "protocol": "freedom",
  35.       "settings": {}
  36.     }
  37.   ]
  38. }
複製代碼

TOP

本帖最後由 角色 於 2019-4-5 16:37 編輯

现在用local HTTP/2连接过去香港的HTTP/2 server是比较快。

刚才测试过YouTube,自动能上2k video,manual fixed at 4k video,播放都很流畅。

TOP

本帖最後由 角色 於 2019-4-5 19:44 編輯

你用Let's Encrypt弄了certificate and keys没有?

你可以按照上面意思去做就可以。

TOP

本帖最後由 角色 於 2019-4-7 00:08 編輯

你可以参考白话文:
https://toutyrater.github.io/advanced/tls.html

我两张Certs都不是同的方式去generate,用self-signed certificate不能用,不知道是否自己copy错了一些资料导致。

方法一:安装Caddy,它自动生成。

方法二:就是按需要upload一个file到自己的hostname的server,开着port 80 and 443,如果Let's Encrypt detect到就给你发cert。

TOP

本帖最後由 角色 於 2019-4-8 14:05 編輯

我的local node使用Raspberry Pi 3b+做,刚才用top看了一下,CPU load播放YouTube是大约23%,还有77%的空间可以做,估计可能我的Raspberry Pi是4 cores,用了一个core的CPU。CHing,你指MCU loading大,你是用Linux top command看? 还是你的系统build-in的功能,有chart可以看。

TOP

本帖最後由 角色 於 2019-4-8 17:05 編輯

回復 12# slemon

slemon CHing,你被Qos后,那么速度变成多少?(我本来的速度就不快)

你有TLS做底,用ws或者h2,在他来说,根部看不出来。为什么QoS呢?不用你用什么transport methods,他要Qos你,应该与ws or h2无关。

TOP

回復 15# kingwilliam

DNS我已经放弃114.114.114.114,改用阿里云223.5.5.5 or 223.6.6.6。

TOP

本帖最後由 角色 於 2019-4-9 20:04 編輯

回復 17# slemon

如果你没有启动境内DNS,那么你所有的DNS都放在远方的V2Ray服务器?那么你浏览本地如爱奇艺网,某些电影如“印度经纪人”是否出现地域限制不能播放?

更正:是印度合伙人

TOP

回復 19# slemon

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回復 19# slemon

根据我知道,很多traffic都需要用到DNS,我估计我King Sir一样,用smart DNS就是通过hostname,然后按需要往不同的DNS问,如果是local(大陆)的hostname就会向local的DNS问,这样问就一定没有污染!!!而不是local的hostnames就会向remote via V2ray到remote DNS问。那么就很多没有必要的DNS查询traffic。

我为什么之前那样问你呢?因为你说没有使用local DNS,所以我问你查看《印度合伙人》,就算你在香港应该都能查到,只不过不能播放,估计片商奇艺网只能在国内播放,还有在国内要收费才能看全片,不然只能看头六分钟。

不知道你的系统(是Merlin吗?)里面的V2Ray的config.json是否能修改到像我们差不多那样——smart DNS。

TOP

回復 19# slemon

我打错了,应该是《印度合伙人》。

TOP

今晚我的V2Ray都被QoS了!上下载只有几百kbps,真的慢得可怜!!!于是我改用美国的就快很多。

TOP

本帖最後由 角色 於 2019-4-10 11:22 編輯

回復 24# slemon

slemon CHing,你现在在你的router可以set那么多东西,真的不错,你是否flash哪家的firmware,还有用什么router呢?

估计用H2, X君容易block我们的H2 traffic,因为只有几条TCP,不想一般的HTTP/1.1那么多TCP。现在我用没有的VPS,ping长了很多,但是速度就快很多。请看:
  1. 美国VPS,V2Ray vmess + ws + tls + website
  2. Time Latency(ms)/Jitter(ms)/Download(Mbps)/Uplaod(Mbps)
  3. 8.10am 382/2/50/3.3
  4. 8:15am 378/0.2/46/2.7
  5. 8:37am 377/1.1/44/2.7
  6. 11:07am 367/0.3/43/5.1

  7. 香港 L2TP over IPSec
  8. Time Latency(ms)/Jitter(ms)/Download(Mbps)/Uplaod(Mbps)
  9. 8:16am 53/0.8/51/47
  10. 8:26am 53/0.7/50/45

  11. 香港 V2Ray vmess + h2 + tls (使用trusted certificate)
  12. Time Latency(ms)/Jitter(ms)/Download(Mbps)/Uplaod(Mbps)
  13. 11:21am 68/6.6/3.2/3
複製代碼

TOP

返回列表