如何证明failover是正常工作的?
我在shadowsocks_libve的服务器端(已经装了simple-obfs 0.0.3),设置obfs是这样的"plugin_opts":"obfs=http;obfs-host=www.bing.com; failover=127.0.0.1:8081;fast-open",设置端口是"server_port":80,运行后,理论我在我的客户端PC中,输入www.abc.com(服务器的域名),那么应该指向该服务器8081的端口的页面。为什么没有呢?如何证明failover是正常工作的?这个功能的作用是否当shadowsock客户端传递的obfs-host和服务器端的不一样,则转向8081端口。请专家帮忙解析一下。
Maybe you need check obfs-server normal work?
obfs-server work fine. use ps aux check, it is ok.when client obfs host is different of server, the link does not work.
Try set failover=127.0.0.1:443(https)/80(http)?
Do not run obfs-server as a plugin, but as an independent server. obfs-server handles the incoming traffic and decides whether it should forward the traffic to shadowsocks (which can bind to localhost only) or the failover you defined.
根据你自己的配置,装个nginx,nginx监听在127.0.0.1:8081, 然后浏览器打开你的域名,能正常跳转到nginx页面就代表正常
Can I set failover to another site, like baidu.com?
I tried this but not work:
ss-server -c config.json --plugin obfs-server --plugin-opts "obfs=http;failover=baidu.com"
or
obfs-server -s 0.0.0.0 -p 80 --obfs http -r 127.0.0.1:8388 --failover baidu.com &
ss-server -c config.json
假设您安装了一个nginx,监听8080端口,那么failover就指向127.0.0.1:8080
然后用浏览器访问ss的端口,假设您ss监听的8388,那么就是 http://YOUR_SS_ADDRESS:8388,如果显示了nginx里部署的网站,那就是成功了
假设您安装了一个nginx,监听8080端口,那么failover就指向
127.0.0.1:8080然后用浏览器访问ss的端口,假设您ss监听的8388,那么就是http://YOUR_SS_ADDRESS:8388,如果显示了nginx里部署的网站,那就是成功了
你好,我这么设置以后,转发成功了,但是shadowsocks不工作了.客户端链接服务端以后还是无法上google,但是不加failover反而可以,这是什么原因?是客户端需要特殊设置吗?
假设您安装了一个nginx,监听8080端口,那么failover就指向
127.0.0.1:8080然后用浏览器访问ss的端口,假设您ss监听的8388,那么就是http://YOUR_SS_ADDRESS:8388,如果显示了nginx里部署的网站,那就是成功了你好,我这么设置以后,转发成功了,但是shadowsocks不工作了.客户端链接服务端以后还是无法上google,但是不加failover反而可以,这是什么原因?是客户端需要特殊设置吗?
先看看服务端和客户端的日志里有没有线索吧,我这里客户端没什么特殊的配置
假设您安装了一个nginx,监听8080端口,那么failover就指向
127.0.0.1:8080然后用浏览器访问ss的端口,假设您ss监听的8388,那么就是http://YOUR_SS_ADDRESS:8388,如果显示了nginx里部署的网站,那就是成功了你好,我这么设置以后,转发成功了,但是shadowsocks不工作了.客户端链接服务端以后还是无法上google,但是不加failover反而可以,这是什么原因?是客户端需要特殊设置吗?
顺便附上我的obfs部分的配置文件供参考:
- 服务端
{
"plugin":"obfs-server",
"plugin_opts":"obfs=http;failover=MY_WEBSITE:PORT" /*我这里写的是域名+端口号*/
}
- 客户端
{
"plugin":"/usr/local/bin/obfs-local",
"plugin_opts":"obfs=http;obfs-host=cloudfront.net"
}
假设您安装了一个nginx,监听8080端口,那么failover就指向
127.0.0.1:8080然后用浏览器访问ss的端口,假设您ss监听的8388,那么就是http://YOUR_SS_ADDRESS:8388,如果显示了nginx里部署的网站,那就是成功了你好,我这么设置以后,转发成功了,但是shadowsocks不工作了.客户端链接服务端以后还是无法上google,但是不加failover反而可以,这是什么原因?是客户端需要特殊设置吗?
顺便附上我的obfs部分的配置文件供参考:
- 服务端
{ "plugin":"obfs-server", "plugin_opts":"obfs=http;failover=MY_WEBSITE:PORT" /*我这里写的是域名+端口号*/ }
- 客户端
{ "plugin":"/usr/local/bin/obfs-local", "plugin_opts":"obfs=http;obfs-host=cloudfront.net" }
发现是Ubuntu的下登录有问题,ss-local版本更新到最新还是不行.但是window下可以用.