내 VPS에는 5개의 외부/공용 IP 주소가 있으며 사용자 "someuser"가 그 중 하나에서만 dante에 로그인하도록 허용하고 싶습니다.
internal: 122.231.9.3 port = 1080
external: 122.231.9.3
socksmethod: username none
clientmethod: none
user.privileged: root
user.notprivileged: nobody
external.rotation: same-same
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
socks pass {
from: 0.0.0.0/0 to: 122.231.9.3/32
user: someuser
socksmethod: username
log: error connect disconnect
}
해당 비트를 제거 122.231.9.3/32
하고 인증으로 바꾸면 0.0.0.0/0
제대로 작동하지만 이렇지는 않습니다.
저는 기본적으로 각각 다른 공용 IP에 인증할 수 있는 4명의 사용자를 만들려고 합니다.
답변1
각각 다른 구성 파일을 사용하는 4개의 dante 인스턴스를 실행하고 각 구성에서 수신 대기할 다른 IP와 포트를 넣을 수 있습니다. 라인만 수정해주세요
internal: 122.231.9.3 port = 1080
external: 122.231.9.3
각 구성 파일은 다르기 때문에 각 dante 인스턴스는 수신할 IP와 포트가 다른 다른 구성 파일을 사용합니다.