Skip to content

Add toggle control for socks5 proxy and password protection for socks5 outbounds like naive#1166

Open
IdiotEbrilo wants to merge 3 commits intoMatsuriDayo:mainfrom
IdiotEbrilo:add-proxy-controls-and-auth
Open

Add toggle control for socks5 proxy and password protection for socks5 outbounds like naive#1166
IdiotEbrilo wants to merge 3 commits intoMatsuriDayo:mainfrom
IdiotEbrilo:add-proxy-controls-and-auth

Conversation

@IdiotEbrilo
Copy link
Copy Markdown

@IdiotEbrilo IdiotEbrilo commented Apr 14, 2026

The first part of this PR extends PRs #1154 and #1158

To improve security and to simplify configurations a toggle control has been added to disable or enable socks5 mixed-in proxy at once. With it there's no more need to create socks5-specific routes or add custom JSON rules to prevent IP leaks, you just have to toggle it off, and there will be no more mixed-in inbound, no matter is it password-protected or not.

Active socks5 controls and mixed-in inbounds:

Контролы активные Инбаунды с mixed-in

Disabled socks5 controls and removed socks5 mixed-in proxy:

Контролы неактивные Инбаунды без mixed-in

The second part adds password protection to socks5 outbounds like naive since they currently don't use any credentials and are extremely vulnerable to IP detection mechanisms.

Current naive auto-generated section without credentials and sample of ip detection:

Исходный конфиг naive Определение внешнего ip с naive

Auto-generated naive sections with randomly generated credentials:

Конфиг naive с кредами

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant