Вимоги: Оскільки доступ до деяких вебсайтів у мережі особливо повільний, для підвищення швидкості доступу може знадобитися використання проксі SOCKS5 для прискорення доступу. Основне сервісне програмне забезпечення включає: Dante, SS5, gost тощо.
огляд
Данте
Dante — це продукт, розроблений компанією Inferno Nettverk A/S. Він містить сервер SOCKS і клієнт SOCKS, а також реалізує стандарти RFC 1928 та пов'язаних із нею. Dante — це гнучкий продукт, який можна використовувати для забезпечення зручного та безпечного мережевого підключення. 15 грудня 2024 року: Версія Dante 1.4.4 вже доступна.
Офіційний вебсайт:Вхід за гіперпосиланням видно. Завантажити:Вхід за гіперпосиланням видно. Документація конфігурації:Вхід за гіперпосиланням видно.
SS5
SS5 — це сервер SOCKS, який реалізує протоколи SOCKS v4 та v5. Як проксі-сервер, SS5 відповідає за автентифікацію, аналіз і обробку мережевих запитів для клієнтів. Він встановлює з'єднання з хостом додатку для клієнтського додатку.
Насправді, на початку я хотів зібрати SS5 і спробувати йогоОстання версія була оновлена у 2013 році, що занадто далеко, і здався.
Адреса вихідного коду:Вхід за гіперпосиланням видно.
Навчальний посібник з розгортання Dante-1.4.4
Придбав віртуальну машину в Azure, система: Rocky Linux 9.6, спочатку встановіть пакет залежностей за допомогою наступної команди:
Компілюючи версію dante-1.4.4 з джерела, команда звучить так:
Результат виглядає так:
Налаштуйте статус:
Client: Enabled
Server: Enabled
Preloading: Enabled
Libwrap: Disabled, tcpd.h missing Аутентифікація BSD: Вимкнено, bsd_auth.h не знайдено
PAM: Enabled
GSSAPI: Enabled
KRB5: Enabled
SASL: Enabled
UPNP: Not found/disabled
Compatability: issetugid setproctitle strlcpy strvis
Модулі:
redirect: Not found
bandwidth: Not found ldap: Не знайдено
pac: Not found Як показано нижче:
Після успішної установки перевірте версію за допомогою наступної команди:
Створіть нову конфігурацію sockd.conf наступним чином:
Створіть новий сервісний файл sockd.service на основі правила systemd і налаштуйте його наступним чином:
Встановіть завантаження і запустіть сервіс за допомогою наступних команд:
Як показано нижче:
Пам'ятайте, що мережевий фаєрвол має дозволити порт 50001, який опущено.
Використайте тести curl для доступу через агент socks5 за допомогою наступної команди:
Помилка наступна:
curl: (7) No authentication method was acceptable. (Цілком ймовірно, що сервер SOCKS5 хотів вказати ім'я користувача/пароль, оскільки жоден сигнал не був наданий серверу на цьому з'єднанні.)
Помилка пов'язана з необхідністю використання імені користувача, автентифікації за паролем для доступу до цільового сайту через проксі, створення користувача на сервері Dante, створення користувача без домашнього дому або оболонки, і лише для автентифікації за допомогою проксі. Команда звучить так:
Знову використавши тест завитку, команда виглядає так:
Як показано нижче:
Посилання:
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно. |