全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1290|回复: 8

[Windows VPS] v2ray 中转求助

[复制链接]
发表于 2019-12-9 11:10:53 | 显示全部楼层 |阅读模式
本帖最后由 MurrddoL 于 2019-12-9 11:26 编辑

查找过之前中转的贴子netflix流量中转到另一个
@ymcoming 的回贴如下


如果你落地鸡是SS,也可以不变,唯一变的是中转鸡的V2服务器端的"outboundDetour":
---------------------------------------------------------
[
        {
            "tag": "netflix",
        "protocol": "shadowsocks",
            "settings": {
                "servers": [
                    {
                        "address": "xxx.com",
                        "port": xxx,
                        "method": "aes-256-gcm",
                        "password": "xxxx",
                        "ota": false,
                        "level": 1
                    }
                ]
            }
----------------------------------------------------
我目前用的是v2ray搭建的ss+v2ray-plugin和ss+ws(供quantumult x /kitsunebi使用).
v2ray服务端
  1. {
  2.   "log": {
  3.     "access": "/var/log/v2ray/access.log",
  4.     "error": "/var/log/v2ray/error.log",
  5.     "loglevel": "info"
  6.   },
  7.   "inbounds": [
  8.     { // 第一个进站配置,用于普通的 v2ray-plugin
  9.       "port": 10100,
  10.       "protocol": "dokodemo-door",
  11.       "tag": "wsdoko",
  12.       "settings": {
  13.         "address": "v1.mux.cool",
  14.         "followRedirect": false,
  15.         "network": "tcp"
  16.       },
  17.       "streamSettings": {
  18.         "network": "ws",
  19.         "wsSettings": {
  20.           "path": "/s"
  21.         }
  22.       }
  23.     },
  24.     { // 配合上面的进站配置的 SS 协议配置
  25.       "port": 8389, // 此处的端口实际用不到但必须设置
  26.       "protocol": "shadowsocks",
  27.       "settings": {
  28.         "method": "aes-128-gcm",
  29.         "ota": false,
  30.         "password": "Fuck高墙",
  31.         "network": "tcp,udp"
  32.       },
  33.       "streamSettings": {
  34.         "network": "domainsocket"
  35.       }
  36.     },
  37.     {  // 第三个进站配置,用于 Quantumult X 的 v2ray-plugin
  38.       "port": 10200,
  39.       "protocol": "shadowsocks",
  40.       "settings": {
  41.         "method": "aes-128-gcm",
  42.         "ota": false,
  43.         "password": "Fuck高墙",
  44.         "network": "tcp,udp"
  45.       },
  46.       "streamSettings": {
  47.         "network": "ws",
  48.         "wsSettings": {
  49.           "path": "/x"
  50.         }
  51.       }
  52.     }
  53.   ],
  54.   "outbounds": [
  55.     {
  56.       "protocol": "freedom",
  57.       "settings": {},
  58.       "tag": "direct"
  59.     },
  60.     {
  61.       "protocol": "blackhole",
  62.       "settings": {},
  63.       "tag": "blocked"
  64.     },
  65.     { // 用于普通 v2ray-plugin
  66.       "protocol": "freedom",
  67.       "tag": "ssmux",
  68.       "streamSettings": {
  69.         "network": "domainsocket"
  70.       }
  71.     }
  72.   ], // 用于普通 v2ray-plugin
  73.   "transport": {
  74.     "dsSettings": {
  75.       "path": "/var/run/ss-loop.sock"
  76.     }
  77.   },
  78.   "routing": {
  79.     "rules": [
  80.       { // 用于普通 v2ray-plugin
  81.         "type": "field",
  82.         "inboundTag": [
  83.           "wsdoko"
  84.         ],
  85.         "outboundTag": "ssmux"
  86.       },
  87.       {
  88.         "type": "field",
  89.         "ip": [
  90.           "geoip:private"
  91.         ],
  92.         "outboundTag": "blocked"
  93.       }
  94.     ]
  95.   }
  96. }
复制代码


caddy 配置
  1. server {
  2.         listen 80;
  3.         server_name banana-zone.me;##你的域名
  4.         #rewrite ^(.*)$  https://$host$1 permanent; ##这句是强制HTTP跳转HTTPS
  5.         #rewrite ^/(.*) https://www.microsoft.com permanent;
  6. }
  7. #上面这个我是让http直接跳转到/www.microsoft.com permanent,会导致shadowrocket连不了
  8. server
  9.     {
  10.         listen 443;
  11.         ssl on;
  12.         server_name banana-zone.me;##你的域名
  13.         ssl_certificate  /root/ssl/banana-zone.me.fullchain.cer;  ##证书位置
  14.         ssl_certificate_key /root/ssl/banana-zone.me.key;         ##证书位置
  15.         ssl_session_timeout 5m;
  16.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  17.         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  18.         ssl_prefer_server_ciphers on;
  19.         index index.html index.htm index.php;
  20. #上面是Nginx的https配置
  21.         location / {
  22.         proxy_pass  https://www.microsoft.com;
  23.     }
  24. #这个是反向代理,即浏览banana-zone.me时会跳转到www.microsoft.com
  25.         location /s { # path
  26.         proxy_redirect off;
  27.         proxy_pass http://127.0.0.1:10100; # Shadowsocks 或 VMess 配置里的端口
  28.         proxy_http_version 1.1;
  29.         proxy_set_header Upgrade $http_upgrade;
  30.         proxy_set_header Connection "upgrade";
  31.         proxy_set_header Host $http_host;
  32.     }
  33. #上面是适用于shadowrocket的配置
  34.         location /x { # path
  35.         proxy_redirect off;
  36.         proxy_pass http://127.0.0.1:10200; # Shadowsocks 或 VMess 配置里的端口
  37.         proxy_http_version 1.1;
  38.         proxy_set_header Upgrade $http_upgrade;
  39.         proxy_set_header Connection "upgrade";
  40.         proxy_set_header Host $http_host;
  41.     }
  42. }
  43. #上面是适用于Quantumult X的配置
  44. #看个人需求,需要哪个要哪个或者两个一起
复制代码

或者caddy
  1. example.com { # 你的域名
  2.     tls mail@example.com # 你的邮箱用于申请 SSL 证书
  3.     gzip
  4.     # root /var/www/example.com
  5.     proxy / www.microsoft.com # 需要反向代理网站的网址
  6.     proxy /s localhost:10100 { # 用于 v2ray-plugin 的 path
  7.         websocket
  8.         header_upstream -Origin
  9.     }
  10.     proxy /x localhost:10200 { # 可以多加一个给 Quantumult X
  11.         websocket
  12.         header_upstream -Origin
  13.     }
  14. }
复制代码



问题来了,中转鸡的V2服务器端怎么添加ss+v2ray-plugin
发表于 2019-12-9 11:13:36 | 显示全部楼层
好奇一下,lz v2+ws+tls能成功中转么
发表于 2019-12-9 11:20:59 | 显示全部楼层
没意义啊,你直接中转v2+ws+tls就可以了啊,在落地服务器上再加个inbound,你中转机的inbound支持ss+v2-plugin不就可以了
发表于 2019-12-9 11:24:12 | 显示全部楼层
你本地怎么链接服务端的配置outbounds复制到中转去添加个tag,然后中转的路由设置下geosite:netflix使用这个tag就行了吧。没测试过。我是本地用wss然后中转机把netflix再转出去一次,其它直接freedom
 楼主| 发表于 2019-12-9 11:27:07 | 显示全部楼层
勇气不足 发表于 2019-12-9 11:13
好奇一下,lz v2+ws+tls能成功中转么

之前的贴子有
https://www.hostloc.com/thread-551706-1-1.html
 楼主| 发表于 2019-12-9 11:28:29 | 显示全部楼层
cznet 发表于 2019-12-9 11:20
没意义啊,你直接中转v2+ws+tls就可以了啊,在落地服务器上再加个inbound,你中转机的inbound支持ss+v2-plu ...

我落地服务器也配置的ss+v2ray 和 ss ws,技术讨论
 楼主| 发表于 2019-12-9 11:30:20 | 显示全部楼层
zdszf 发表于 2019-12-9 11:24
你本地怎么链接服务端的配置outbounds复制到中转去添加个tag,然后中转的路由设置下geosite:netflix使用这 ...

问题是 我现在客户端用的是shadowsocks.exe + v2ray.exe插件 ss +ws 是手机走的shadowsocks配置
发表于 2019-12-9 11:41:26 | 显示全部楼层
中转机和落地机用什么协议通讯可以改啊,中转机当然也可以支持你现在的客户端设置啊
 楼主| 发表于 2019-12-9 12:13:49 来自手机 | 显示全部楼层
cznet 发表于 2019-12-9 11:41
中转机和落地机用什么协议通讯可以改啊,中转机当然也可以支持你现在的客户端设置啊 ...

这个知道,没什么办法的话,落地机到时单独配置一个简单的SS解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-25 20:54 , Processed in 0.061913 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表