1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Sjz_sjz-goprxy_shell

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

goproxy-shell

Сценарий развёртывания сервера goproxy

Как использовать

wget --no-check-certificate https://github.com/sjz123321/goproxy-shell/releases/download/v0.1.1_fixed/install_fixed.sh && bash install_fixed.sh

После этого можно использовать run_goproxy.sh в командной строке.

Номер версии и описание

v1.0.0

  1. Завершена работа над всеми функциями прокси-серверов HTTP и SOCKS, включая многоуровневые прокси.

  2. Добавлена функция однократной установки конфигурации по умолчанию.

  3. Добавлен протокол передачи KCP в SOCKS и добавлена функция удаления.

  4. Обновлён основной интерфейс.

v0.2.0

Обновления:

  1. После успешного развёртывания на сервере автоматически генерируются команды, которые необходимо ввести на стороне клиента.

  2. Обновлён механизм получения IP-адреса локального хоста, чтобы избежать повторных запросов и потери времени. Теперь можно вручную вводить IP-адрес для VPS, где автоматическое получение невозможно.

v0.1.1

Текущие функции:

  1. Развёртывание прокси-сервера HTTP, включая поддержку KCP TCP SOCKS с шифрованием TLS или без него.

  2. Генерация сертификатов TLS.

  3. Настройка параметров командной строки.

  4. Передача сертификатов TLS.

  5. Автозапуск при загрузке системы.

Функции, которые ещё предстоит реализовать:

  1. Многоуровневые прокси.

  2. Функции прокси, отличные от HTTP, ещё не реализованы.

Эти функции будут постепенно улучшаться в будущем.

Демонстрация интерфейса

Основной интерфейс скрипта

1.1

Интерфейс настройки TCP

1.2

Интерфейс настройки KCP

1.3

Интерфейс настройки SOCKS

1.4

Распространённые проблемы

Проблема с отображением китайского языка

Китайский язык не отображается нормально в SSH. Проверьте системную переменную среды, запустив env, и посмотрите, является ли значение LANG=en_US.UTF-8. Если это не так, выполните export LANG=en_US.UTF-8.

Если проблема всё ещё существует, проверьте (на примере Debian Ubuntu) dpkg-reconfigure locales и выберите en_US.UTF-8 zh.CN.UTF-8 на первой вкладке.

Затем выберите en_US.UTF-8 в качестве языка по умолчанию на второй вкладке.

Решение проблемы, когда китайский язык отображается нормально после выполнения export LANG=en_US.UTF-8, но снова становится неправильным после перезагрузки:

Добавьте строку export LANG=en_US.UTF-8 в файл /etc/profile, чтобы сделать его переменной системной среды.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Сценарий развёртывания сервера goproxy включает: 1. Развёртывание HTTP-прокси, включая KCP, TCP и SOCKS с шифрованием TLS или без него. 2. Генерацию TLS-сертификата. 3. Настройку параметров командной строки. 4. Передачу TLS-сертификатов. 5. Автозапуск при загрузке системы. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Sjz_sjz-goprxy_shell.git
git@api.gitlife.ru:oschina-mirror/Sjz_sjz-goprxy_shell.git
oschina-mirror
Sjz_sjz-goprxy_shell
Sjz_sjz-goprxy_shell
master