所以我一直在使用danted袜子代理过去三个星期,它的工作很好,而不是进入和更改哪些IP允许我想要添加身份validation,所以只有那些具有正确的凭据可以使用我的代理。 我尝试使用“用户名”的方法,但我不知道如何在客户端进行身份validation。
我的configuration如下所示:
logoutput: stderr logoutput: /var/log/danted/danted.log internal: venet0:0 port = 4123 external: venet0:0 method: username #rfc931 clientmethod: none user.privileged: root user.notprivileged: nobody user.libwrap: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error # connect disconnect } pass { from: 0.0.0.0/0 to: 0.0.0.0/0 protocol: tcp udp log: error # connect disconnect method: username }
并在我的错误日志中得到
Aug 31 23:22:27 (1346448147) danted[27813]: pass(1): tcp/accept ]: 2.236.77.162.51094 -> 202.231.228.26.4123: client offered no acceptable authenticationmethod
所以基本上我的问题是,我不知道如何在客户端进行身份validation,我没有得到任何popup框等,我可以把我的凭据
我尝试使用“用户名”的方法,但我不知道如何在客户端进行身份validation。
所以基本上我的问题是,我不知道如何在客户端进行身份validation,我没有得到任何popup框等,我可以把我的凭据
根据该man sockd.conf :
clientmethod A list of acceptable authentication methods for client-rules, in order of preference.
clientmethod身份validation方法独立于客户端的configuration工作。 客户端不需要改变。
要么删除clientmethod行或更改method: username #rfc931行到method: username none #rfc931看它是否工作。