centos下Shadowsocks libev 开启udp转发

校园网一个月几个G流量,开QQ视频,流量唰唰的走,不忍心啊.

之前搭了个shadowsocks的代理,(安装过程参考http://teddysun.com/357.html)vps还支持ipv6,在教育网ipv6环境下直接连这个代理,就可以免流量上全球网络了.

可惜QQ视频在纯代理环境下打不开啊打不开!

作为一个也曾学过几天网络的人,意识到QQ视频走的是UDP,一般网页什么的都是TCP.

全局代理用的Proxifier,查了下也是支持UDP的.

那么问题基本就是我的Shadowsocks服务器没有开启UDP转发功能了.(曾在安卓上试图打开Shadowsocks的UDP转发功能,发现网络全不通了,看来问题基本如此了)

作为一个%90的Linux盲,只会对着教程复制粘贴代码.

查了Shadowsocks Libev的Github(https://github.com/madeye/shadowsocks-libev)

对照Centos部分的init script 自己重新启动下Shadowsocks server.

具体的自己看代码吧.

操作如下:

首先关掉进程(用现成的脚本)

然后开启(自己写代码)

最后查看下状态(可有可无)

/etc/init.d/shadowsocks stop
/usr/local/bin/ss-server -c /etc/shadowsocks/config.json -f /var/run/shadowsocks-server/pid -u
/etc/init.d/shadowsocks status

确定Shadowsocks服务打开了.

运行proxifier,打开qq,开启视频,Okay了!

  • Pingback: 安卓手机使用shadowsocks科学上网 | 张哲的博客()

  • twitterpig

    不折腾不舒服斯基你好~

  • Thor

    不知道博主看不看的见
    不知道为何我输入/usr/local/bin/ss-server -c /etc/shadowsocks/config.json -f /var/run/shadowsocks-server/pid -u
    直接显示Invalid config path -0-
    这素什么原因额

    • 我是把配置文件放在了 /etc/shadowsocks/config.json ,你确认下你的配置文件是否在这里。然后,现在最新版的ss,我不确定这个指令还管不管用了,你可以试试吧。

      • Thor

        看了一下是新版本路径改为了 /etc/shadowsocks-libev
        改了以后就可以输入了

        • 嗯嗯,是的。同样你也可以自己在新建该目录,把配置json文件复制进来,然后用这条指令应该也行~~

  • 小型

    感谢楼主

  • w0ker_

    你好,最近也在弄这个,我用的是SSR,如何知道服务器是否开启UDP转发呢?望回复!

    • Zhang Zhe

      你用的一键安装 还是ssr原版

      • w0ker_

        一键安装的,另外我在Proxifier
        官网上没有找到说他支持UDP转发,网络上好多说这个不支持UDP转发,这是为什么呢

    • Zhang Zhe

      似乎没有直接看服务器状态是否开启udp relay的方法,只能通过必须走udp的应用来测试,如视频聊天等.

  • 一看就是有女朋友的人