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

  • 相关阅读:
    NumPy
    NumPy切片和索引
    NumPy来自数值范围的数组
    NumPy来自现有数据的数组
    NumPy数组创建例程
    NumPy数组属性
    hdu 1072 Nightmare
    hdu 1010
    nyoj zb的生日
    Catch That Cow
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/7105715.html
Copyright © 2011-2022 走看看