ShadowsocksR-Live / shadowsocksr-native

翻墙 从容穿越党国敏感日 ShadowsocksR (SSRoT) native implementation for all platforms, GFW terminator
https://github.com/ShadowsocksR-Live/shadowsocksr-native/wiki
GNU General Public License v3.0
2.74k stars 765 forks source link

server_settings配置下的listen_address改为127.0.0.1无效,永远监听0.0.0.0这个IP #164

Closed zdm2008 closed 3 years ago

zdm2008 commented 3 years ago

server_settings配置下的listen_address改为127.0.0.1无效,永远监听0.0.0.0这个IP

前端是nginx,服务器端的具体配置如下:

{
    "password": "password",
    "method": "none",
    "protocol": "origin",
    "protocol_param": "",
    "obfs": "plain",
    "obfs_param": "",

    "udp": true,
    "idle_timeout": 300,
    "connect_timeout": 6,
    "udp_timeout": 6,

    "server_settings": {
        "listen_address": "127.0.0.1",
        "listen_port": 12478
    }
}

查看监听IP地址是这个

netstat -anop|grep ssr
tcp        0      0 0.0.0.0:12478           0.0.0.0:*               LISTEN      24122/ssr-server     off (0.00/0/0)

由于前端通过nginx代理了,为了安全考虑,不希望暴露后端的端口

ssrlive commented 3 years ago

fixed

fivetime commented 3 years ago

我更新了代码并在debian 10上重新编译了,发现这个问题没解决,它还是监听到0.0.0.0没变

ssrlive commented 3 years ago

刚测试完,没问题。

root@us:~/ssr-n/build/src# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
...
root@us:~/ssr-n/build/src# netstat -anop|grep ssr
tcp        0      0 127.0.0.1:12475         0.0.0.0:*               LISTEN      8783/ssr-server      off (0.00/0/0)
root@us:~/ssr-n/build/src#