/ / Нуждаете се от помощ при разбирането на ред в tsocks FAQ - linux, sockets, мрежи, конфигурация, прокси

Нуждаете се от помощ за разбиране на линия в токове FAQ - linux, sockets, networking, конфигурация, proxy

Над тук те обясняват грешка, която получавам

Продължавам да получавам грешка като „SOCKS сървърът не е в локална подмрежа!“, какво става?

По дефиниция SOCKS сървърите в tsocksконфигурационният файл трябва да бъде в мрежи, определени от "местно" изявление на подмрежа. Не забравяйте, че a "местната" подмрежа не описва подмрежа, която машината е пряко по-скоро мрежи, които машината може да достигне без помощ на всеки SOCKS сървър (по този начин такива мрежи са "местни" мрежи).

Когато мислите за това, ако е бил SOCKS сървърв мрежа, която не беше локален, тогава ще ви трябва SOCKS сървър, за да можете достигне SOCKS сървъра (който всъщност може да се случи в някаква странна ситуация) мрежи, но tsocks все още не поддържа този вид мрежа).

За да разрешите проблема, просто дефинирайте мрежата, в която е включен вашият SOCKS сървър изявление за местна подмрежа.

Грешката е същото, което споменаха - ... is not on a local subnet!failed: Connection refused.

Може ли да обясните какво означава:

За да разрешите проблема, просто дефинирайте мрежата, в която е включен вашият SOCKS сървър изявление за местна подмрежа.

Как мога да "дефинирам" мрежата, в която се намира моят SOCKS сървър в локалната ми подмрежа?

Отговори:

1 за отговор № 1

Изглежда, че просто трябва да дефинирате подмрежата, в която се свързва сървъра, с който живеете като локална подмрежа в файла tsocks.conf.

От документацията тук: http://linux.die.net/man/5/tsocks.conf

Основната структура на всички редове в конфигурационния файл е:

<директиви> = <параметри>

...

местен

Двойка IP / Subnet, определяща мрежа, която можедостъп директно без проксиране през SOCKS сървър (например "local =.") Очевидно е, че всички IP адреси на SOCKS сървъра трябва да са в мрежи, определени като локални, в противен случай ще има нужда от SOCKS сървър, за да достигне SOCKS сървърите.

Така че, ако се опитвате да се свържете, за да кажете 10.10.10.10, трябва да имате ред като този отдолу (в зависимост от това колко широко искате да определите подмрежата си)

local=10.10.10.10/255.255.255.255
local=10.10.10.0/255.255.255.0
local=10.10.0.0/255.255.0.0
local=10.0.0.0/255.0.0.0

Очевидно това са само някои от възможните 32 маски на подмрежа, които можете да използвате :))