Shadowsocks - zhongjiajie/zhongjiajie.github.com GitHub Wiki

Shadowsocks

相关资料

机场服务推荐

性价比高

FAQ

日常使用

  • 如何关闭SS的日志: ss的日志问题,日志等级及日志的输出位置
  • 关于PAC的自定义规则
  • 用了ss还是上不了或者慢的问题
    • PAC模式失效是要使用全局模式,定时更新客户端,更新PAC
  • 关于s3下载慢的问题(一般github的release会放在s3下面)
    • 可以用ss开全局模式下载
    • s3慢还可以在host文件中增加一条路由219.76.4.4 github-cloud.s3.amazonaws.com

高可用

  • ss开了多个端口且多人使用后,发现 ssseerver 服务经常死掉,参照shadowsocks进程停止后自动重启写了一个定时检查的任务运行,其中/etc/shadowsocks.json是ss服务的配置文件

    #!/bin/sh
    proc_name="shadowsocks"
    number=`ps -ef | grep $proc_name | grep -v grep | wc -l`
    if [ $number -eq 0 ]; then
      ssserver -c /etc/shadowsocks.json -d start
    fi
    • 将文件放在任意目录下,如 /root
    • 启动系统的 cron 任务 sudo service cron start
    • 编辑 crontab 任务,增加一个任务 注意路径要是全路径 */1 * * * * /bin/bash /path/to/file ,其中 */1 * * * * 代表每分钟运行一次

测试IP是否被封了

可以通过输入IP地址,测试各个国家/地区的联通性查看IP是否被封,外国的IP情况:

  • 国内可Ping通,国外也可Ping通: 正常情况

  • 国内无法Ping通,国外可Ping通: IP国内被墙

  • 国内无法Ping通,国外也无法Ping通: 机器可能不正常

  • chinaz

  • ipip

命令行使用代理

将下面的命令放到bashrc或者zshrc,需要命令行翻墙的时候使用proxy命令,不需要使用的时候使用unproxy

# proxy list
alias proxy='export HTTP_PROXY=http://127.0.0.1:1087; export ALL_PROXY=sock5://127.0.0.1:1087'
alias unproxy='unset ALL_PROXY; unset HTTP_PROXY;'

⚠️ **GitHub.com Fallback** ⚠️