Jump to content

Question

Posted

В прошивке 4.1 появилось

Quote

interface {name} proxy socks5-udp — включить UDP-режим для SOCKS5

Однако выполнение interface Proxy0 proxy socks5-udp не привело к ожидаемому эффекту. Проверил в логах прокси-сервера и с помощью tcpdump на интерфейсе, к которому подключен WAN порт роутера – пакеты UDP идут через WAN и не идут через прокси. TCP, разумеется, работает. Проша 4.1.7.

5 answers to this question

Recommended Posts

  • 0
Posted
В 27.09.2024 в 21:14, blz сказал:

В прошивке 4.1 появилось

Однако выполнение interface Proxy0 proxy socks5-udp не привело к ожидаемому эффекту. Проверил в логах прокси-сервера и с помощью tcpdump на интерфейсе, к которому подключен WAN порт роутера – пакеты UDP идут через WAN и не идут через прокси. TCP, разумеется, работает. Проша 4.1.7.

Работает только с loopback.

  • 0
Posted (edited)

Судя по всему, в какой-то момент произошел переезд с badvpn на hev-socks5-tunnel и "interface Proxy proxy socks5-udp" теперь ничего не делает?

В конфиге hev-socks5-tunnel (cat /var/run/proxy-cfg-t2s1) всегда вижу параметр udp: 'tcp'. Ради интереса запустил эту тулзу на opkgtun интерфейсе, указав в конфиге руками udp: 'udp'. К моему удивлению, DNS lookup заработал! Проверял на компе в политике, где нужный opkgtun был единственным интерфейсом:

dig +short myip.opendns.com @resolver1.opendns.com

В ответе был тот же адрес, что и при открытии через ip.wtf браузером.

@Le ecureuil подкрутите, пожалуйста, чтобы "proxy socks5-udp" выставлял udp: 'udp' в конфиге hev-socks5-tunnel (если он сейчас ничего не делает). А если он всё-таки что-то делает, то добавьте возможность рулить этим параметром через CLI. Мы вам скажем спасибо.

Edited by qmxocynjca
  • 0
Posted

Уже сейчас так и происходит.

Сперва выбираете proxy protocol socks5, затем proxy socks5-udp, и все будет как описано в посте.

  • Thanks 1
  • 0
Posted

Ага, это я молодец. Крутил на другом Proxy интерфейсе. Работает!

Почему так произошло - Wireguard интерфейсы в вебе идут в том порядке, в котором они прописаны в конфиге, т.е. Wireguard0, Wireguard1, ... А другие соединения, оказывается, сортируются по имени. В общем, мышечная память сыграла злую шутку.

  • 0
Posted
28 минут назад, qmxocynjca сказал:

Ага, это я молодец. Крутил на другом Proxy интерфейсе. Работает!

Почему так произошло - Wireguard интерфейсы в вебе идут в том порядке, в котором они прописаны в конфиге, т.е. Wireguard0, Wireguard1, ... А другие соединения, оказывается, сортируются по имени. В общем, мышечная память сыграла злую шутку.

Они сортируются в том числе и в порядке зависимостей друг от друга, если вы сделаете один работающий через другой, то родительский всегда будет раньше в конфиге.

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.