可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

使用ShadowsocksR服务端来中转ShadowsocksR

逗比 Toyo 261℃ 0评论
本文最后更新于 2017年4月5日 10:34 可能会因为没有更新而失效。如已失效或需要修正,请留言!

昨天突然发现,ShadowsocksR的 redirect参数,不仅仅是重定向,而且还能当中转ShadowsocksR用(重定向=中转?),当然其他的流量也能中转,不过这里主要说中转Shadowsocks或者ShadowsocksR。

其他的端口转发教程:https://dbgjd.com/ss-jc26/#服务器中继(国内中转)


优点:配置简单(需要安装SSR服务端)

缺点:不支持端口段转发,不支持UDP(也就是不能用来中转加速游戏)

准备工作

  1. 首先有一台VPS(中转服务器)
  2. 然后在中转服务器上面安装好ShadowsocksR服务端(密码和加密方式都不需要配置)

可以看手动教程安装:ShadowsocksR 单用户版服务端安装教程

也可以用我写的一键脚本安装:『原创』CentOS/Debian/Ubuntu ShadowsocksR一键安装脚本

我的脚本的配置文件在 /etc/shadowsocksr/user-config.json ,不过可以用菜单选项 8. 手动 修改配置 来打开配置文件。

开始配置

注意:以下的ShadowsocksR配置文件操作,均是在 中转服务器上面操作,不需要去管被中转服务器!

初始的配置文件是这样的:

{     "server": "0.0.0.0",     "server_ipv6": "::",     "server_port": 8388,          # 只需要修改这个参数     "local_address": "127.0.0.1",     "local_port": 1080,      "password": "m",     "method": "aes-128-ctr",     "protocol": "auth_aes128_md5",     "protocol_param": "",     "obfs": "tls1.2_ticket_auth_compatible",     "obfs_param": "",     "speed_limit_per_con": 0,     "speed_limit_per_user": 0,      "additional_ports" : {}, // only works under multi-user mode     "timeout": 120,     "udp_timeout": 60,     "dns_ipv6": false,     "connect_verbose_info": 0,     "redirect": "",          # 只需要修改这个参数     "fast_open": false } 

然后我们只需要修改下面这两项参数,其他的都不需要修改!其他的都不需要修改!其他的都不需要修改!

因为这个ShadowsocksR服务端仅作中转用图,所以不会使用其他参数

"server_port": 8388, "redirect": "",

配置单端口中转

server_port 参数自然就是写你的中转服务器的端口,可以和被中转服务器(SSR服务端)的端口一样,也可以不一样,下面为了区分设置为不一样,我设置为 2333

"server_port": 2333, 

假设我要中转的服务器的IP为 1.1.1.1 ,端口(SSR服务端)为 6666 ,那么 redirect 参数这样写:

"redirect": ["*:2333#1.1.1.1:6666"], 

然后最终效果是这样:

点击展开 查看最终效果

{     "server": "0.0.0.0",     "server_ipv6": "::",     "server_port": 2333,          # 只需要修改这个参数     "local_address": "127.0.0.1",     "local_port": 1080,      "password": "m",     "method": "aes-128-ctr",     "protocol": "auth_aes128_md5",     "protocol_param": "",     "obfs": "tls1.2_ticket_auth_compatible",     "obfs_param": "",     "speed_limit_per_con": 0,     "speed_limit_per_user": 0,      "additional_ports" : {}, // only works under multi-user mode     "timeout": 120,     "udp_timeout": 60,     "dns_ipv6": false,     "connect_verbose_info": 0,     "redirect": ["*:2333#1.1.1.1:6666"],          # 只需要修改这个参数     "fast_open": false } 

配置多端口中转

如果要中转多个服务器端口(SSR服务端),那么需要把配置文件中的 server_port和password 这两行参数删除,然后在 local_port 参数下面这样写(密码随意反正用不到):

    "port_password":{         "2333":"password1",         "2366":"password1",         "2345":"password2"     }, 

然后 redirect 参数这样写:

"redirect": ["*:2333#1.1.1.1:6666", "*:2366#1.1.1.1:6623", "*:2345#2.2.2.2:6789"], 

然后最终效果是这样:

点击展开 查看最终效果

{     "server": "0.0.0.0",     "server_ipv6": "::",     "local_address": "127.0.0.1",     "local_port": 1080,     "port_password":{         "2333":"password1",         "2345":"password2"     },          # 只需要修改这个参数      "method": "aes-128-ctr",     "protocol": "auth_aes128_md5",     "protocol_param": "",     "obfs": "tls1.2_ticket_auth_compatible",     "obfs_param": "",     "speed_limit_per_con": 0,     "speed_limit_per_user": 0,      "additional_ports" : {}, // only works under multi-user mode     "timeout": 120,     "udp_timeout": 60,     "dns_ipv6": false,     "connect_verbose_info": 0,     "redirect": ["*:2333#1.1.1.1:6666", "*:2345#2.2.2.2:6789"],          # 只需要修改这个参数     "fast_open": false } 


修改ShadowsocksR服务端的配置文件后,需要重启ShadowsocksR服务端才能生效。

ShadowsocksR客户端配置

假设 被中转服务器的ShadowsocksR服务端(本教程Shadowsocks原版也可以)的账号为:

IP:1.1.1.1 端口:6666 密码:dbgjd.com 加密方式:aes-256-cfb 协议插件:auth_aes128_md5 混淆插件:tls1.2_ticket_auth 

然后ShadowsocksR客户端,只需要把原来 被中转服务器的SSR服务端的账号的 IP和端口(如不一致)改为 中转服务器的IP和端口即可。

其他配置请与 被中转服务器的ShadowsocksR服务端的账号一致!

假设 中转服务器的IP为: 2.2.2.2 ,端口为: 2333 ,那么客户端这样配置即可:

IP:2.2.2.2          # 只需要修改IP 为中转服务器的 IP 端口:2333          # 如果中转端口和被中转端口不一致,那么需要修改端口 为中转服务器的 端口 密码:dbgjd.com 加密方式:aes-256-cfb 协议插件:auth_aes128_md5 混淆插件:tls1.2_ticket_auth  # 只有IP和端口(如不一致)更改,其他的配置必须与被中转服务器的ShadowsocksR账号一致!

其他的端口转发教程:https://dbgjd.com/ss-jc26/#服务器中继(国内中转)

阅后请多多推广本文: 使用ShadowsocksR服务端来中转ShadowsocksR
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

转载请注明:逗比根据地 » 使用ShadowsocksR服务端来中转ShadowsocksR

喜欢 (3)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址