找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2133|回复: 6

“圣诞首发】S-S R for OpenWRT” 里切换不了,是咋回事?

[复制链接]
本帖最后由 blackantt 于 2018-2-26 21:51 编辑



这个自动切换功能似乎不管用,不知道是偶然还是所有情况都不能切换。 我填了3个server, 全局指定的是第2个。但第2个出问题后,我等了半个多小时,它也没有切换




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
来自手机 | 显示全部楼层
没用过这个luci,不过切换S-S R的ip很简单,几行脚本就能搞定。

点评

有没有 x86 下,能多服务器切换的版本?  详情 回复 发表于 2018-4-2 00:04
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
lm317379829 发表于 2018-2-26 23:34
没用过这个luci,不过切换S-S R的ip很简单,几行脚本就能搞定。

有没有 x86 下,能多服务器切换的版本?

点评

很简单,几行代码修搞定了。需要2个文件。一个储存ip,一个是正式脚本。 以编号 IP的形式储存IP,有多少IP存几行 1 127.0.0.1 2 1.1.1.1 3 2.2.。2 我这里给你个例子,假设储存ip的文件是ips,放在/etc/目录下  详情 回复 发表于 2018-4-2 18:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 lm317379829 于 2018-4-2 18:58 编辑
blackantt 发表于 2018-4-2 00:04
有没有 x86 下,能多服务器切换的版本?

很简单,几行代码修搞定了。想切换IP的时候执行下脚本就行,也可以通过crontab定时切换IP,还可以结合进程守护脚本达到断线自动切换IP的目的。具体你自己多研究。谷歌上很多资料。
需要2个文件。一个储存ip,一个是正式脚本。
以编号 IP的形式储存IP,有多少IP存几行
1 127.0.0.1
2 1.1.1.1
3 2.2.2.2
具体脚本见附件,论坛会有敏感字屏蔽,有些地方需要结合自身情况修改。
  1. #!/bin/sh

  2. current_ip=$(cat /etc/config/s-sr|grep '\<server\>'|awk '{print $3}'|sed "s/'//g")
  3. current_ipnumber=$(cat /etc/ips|grep $current_ip |awk '{print $1}')
  4. max_ipnumber=$(cat /etc/ips|awk 'END {print}'|awk '{print $1}')

  5. if [ "$current_ipnumber" -eq "$max_ipnumber" ]; then
  6.            next_ip=$(cat /etc/ips |head -1 |awk '{print $2}')
  7. else
  8.            next_ip=$(cat /etc/ips|grep -A1 $current_ip|tail -1 |awk '{print $2}')
  9. fi

  10. num=$(ping -4 $next_ip -c 1 -w 5 | grep 'packets received' |  awk '{print $4}')

  11. if [ "$num" = "0" ]; then
  12.            echo "Service $next_ip is down"
  13. else
  14.            sed -i "s/'$current_ip'/'$next_ip'/g" /etc/config/s-sr
  15.            /etc/init.d/S-S Rpro restart
  16. fi
复制代码







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

1. 很多情况下,用的是域名 2. 更多的情况是ip/域名是通的,in和out都有值,但Youtb不通。 可能需要用 curl 这种来判断youtb  详情 回复 发表于 2018-4-3 10:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 blackantt 于 2018-4-3 10:12 编辑
lm317379829 发表于 2018-4-2 18:50
很简单,几行代码修搞定了。想切换IP的时候执行下脚本就行,也可以通过crontab定时切换IP,还可以结合进 ...

1. 很多情况下,用的是域名
2. 更多的情况是ip/域名是通的,in和out都有值,但Youtb不通。 可能需要用 curl 这种来判断youtb
3. 能不能再麻烦下,一并说说怎么处理dns。 或者针对通用 美元r 程序来个多server(域名)通用的。  (padavan下用haproxy,似乎能搞成多服务器的。但haproxy的切换判断估计是以ping ip来进行的。 所以对付不了这种ping ip通,但ytb不通的情况)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

还有haproxy仅支持tcp,不支持udp,如果对游戏有需求,或者用kcptun加速了ss,haproxy就失效了。 个人建议直接用脚本,服务器用kcptun+udpspeederV2分别对tcp和udp协议加速,再串联udp2raw防止运营商的QOS限速。  详情 回复 发表于 2018-4-3 10:33
域名转ip很方便的,可以直接填域名,脚本中用ping命令把域名转换成ip并抓取。 油管不通应该是dns污染,和ss无关。如果是dns污染你再怎么换服务器都没用。 dns污染也有很多解决方式,我用的是pdnsd。具体论坛里面有  详情 回复 发表于 2018-4-3 10:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

blackantt 发表于 2018-4-3 10:03
1. 很多情况下,用的是域名
2. 更多的情况是ip/域名是通的,in和out都有值,但Youtb不通。 可能需要用 c ...

域名转ip很方便的,可以直接填域名,脚本中用ping命令把域名转换成ip并抓取。
油管不通应该是dns污染,和ss无关。如果是dns污染你再怎么换服务器都没用。
dns污染也有很多解决方式,我用的是pdnsd。具体论坛里面有不少内容,搜索下就能解决。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

blackantt 发表于 2018-4-3 10:03
1. 很多情况下,用的是域名
2. 更多的情况是ip/域名是通的,in和out都有值,但Youtb不通。 可能需要用 c ...

还有haproxy仅支持tcp,不支持udp,如果对游戏有需求,或者用kcptun加速了ss,haproxy就失效了。
个人建议直接用脚本,服务器用kcptun+udpspeederV2并联分别对tcp和udp协议加速,再串联udp2raw防止运营商的QOS限速。
效果很不错,西安电信这种垃圾国际线路,GT线路的CN2洛杉矶稳定30M,GIA线路的CN2维亚纳稳定50M,ping都稳定在180ms以下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 01:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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