zoukankan      html  css  js  c++  java
  • is there any way to stop auto block

    shadowsocks出现错误日志

    tail /var/log/ssserver.log
    2017-07-02 12:36:31 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:36:31 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:36:36 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:36:36 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:39:20 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:39:20 ERROR: block all requests from 10.4.36.4
    2017-07-02 12:39:20 ERROR: block all requests from 10.4.36.4

    shadowsocks 关闭 auto block的方法

    If you really want to disable auto block:
    in file src/server.c
    in function static void report_addr(int fd, int err_level)
    add a return; before the comment like this:

    static void
    report_addr(int fd, int err_level)
    {
        char *peer_name;
        peer_name = get_peer_name(fd);
        if (peer_name != NULL) {
            LOGE("failed to handshake with %s", peer_name);
            return; // Block all requests from this IP, if the err# exceeds 128.
            if (check_block_list(peer_name, err_level)) {
                LOGE("add %s to block list", peer_name);
            }
        }
    }

    save & make

  • 相关阅读:
    poj2739
    poj1469
    poj2010
    poj1179
    poj1778
    使用数组实现ArrayList的效果
    zgb老师关于java集合的总结
    jah老师中关于集合的总结
    继承一个类或者是实现一个接口注意点
    5、Iterator迭代器的使用
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/7105715.html
Copyright © 2011-2022 走看看