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

OSCHINA-MIRROR/fengfei-lanproxy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 7.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 02:00 a733271

Техническая коммуникация QQ группа 678776401

Lanproxy операционная версия запущена, добро пожаловать на тестирование.

https://nat.nioee.com

Версия Lanproxy для личного обновления

Адрес тестирования: https://lanp.nioee.com (имя пользователя для тестирования: test, пароль: 123456).

plan panel

Бесплатная версия Lanproxy с открытым исходным кодом

Lanproxy — это инструмент для проникновения в локальную сеть, который проксирует персональные компьютеры и серверы в локальной сети к глобальной сети. Он поддерживает переадресацию потоков TCP и может поддерживать любые протоколы верхнего уровня TCP (доступ к веб-сайтам в интрасети, отладка локальных платёжных интерфейсов, SSH-доступ, удалённые рабочие столы и т. д.). В настоящее время на рынке есть аналогичные услуги, такие как «Арахисовая скорлупа», TeamView и GoToMyCloud, но для использования общедоступных серверов третьих лиц необходимо платить третьим лицам, и эти услуги имеют различные ограничения. Кроме того, поскольку пакеты данных будут проходить через третьи стороны, это также является серьёзной угрозой безопасности данных.

Связанные адреса

Использование

Получение пакета выпуска

  • Извлеките исходный код и запустите mvn package, ресурсы после упаковки находятся в каталоге distribution, включая client и server.
  • Или напрямую загрузите пакет выпуска по адресу: https://github.com/ffay/lanproxy/releases.

Конфигурация

Конфигурация сервера

Файлы конфигурации сервера находятся в каталоге conf, а конфигурация — в файле config.properties.

server.bind=0.0.0.0

# Порт связи с прокси-клиентом
server.port=4900

# Конфигурация, связанная с SSL
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=4993
server.ssl.jksPath=test.jks
server.ssl.keyStorePassword=123456
server.ssl.keyManagerPassword=123456

# Эту конфигурацию можно игнорировать
server.ssl.needsClientAuth=false

# Информация о конфигурации онлайн-управления WEB
config.server.bind=0.0.0.0
config.server.port=8090
config.admin.username=admin
config.admin.password=admin

Конфигурация прокси, откройте адрес http://ip:8090, используйте имя пользователя и пароль, указанные в конфигурации выше, чтобы войти в систему, и перейдите на следующую страницу конфигурации прокси.

webconfig

webconfig

webconfig

Один сервер может поддерживать несколько клиентских подключений. Данные конфигурации хранятся в файле ~/.lanproxy/config.json.

Java-клиентская конфигурация

Файлы конфигурации Java-клиента находятся в каталоге conf и называются config.properties.


# Ключ должен соответствовать ключу, созданному при настройке прокси-сервера;
client.key=
ssl.enable=true
ssl.jksPath=test.jks
ssl.keyStorePassword=123456

# Здесь введите фактический адрес proxy-сервера. Если нет сервера, вы можете использовать его напрямую. Если у вас есть собственный proxy-сервер, замените его на IP-адрес вашего собственного proxy-сервера
server.host=lp.thingsglobal.org

# По умолчанию порт SSL proxy-сервера равен 4993, а обычный порт — 4900.
# Если ssl.enable = true, здесь следует указать порт SSL, если ssl.enable = false, здесь следует указать обычный порт
server.port=4993
  • Установите среду Java 1.7 или выше.
  • В среде Linux (Mac) запустите startup.sh в каталоге bin.
  • В среде Windows запустите startup.bat в каталоге bin.
Другие платформы клиентов

Клиенты, не использующие Java, могут использовать следующие клиенты для различных платформ, что позволяет избежать установки среды выполнения Java.

Адрес исходного кода

https://github.com/ffay/lanproxy-go-client

Пакет выпуска

https://github.com/ffay/lanproxy-go-client/releases

Подключение к обычному порту
# mac 64 бит
nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &

# linux 64 бит
nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &

# windows 64 бит
./client_windows_amd64.exe -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY
Соединение с портом SSL
# mac 64 бит
nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &

# linux 64 бит
nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &

# windows 64 бит
./client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

Прочее

  • При использовании домашней сети компании вы можете использовать её вместе с проектом HTTP-прокси https://github.com/ffay/http-proxy-server.
  • Для обычных веб-сайтов доступны только порты 80 и 443. Вы можете приобрести версию Lanproxy для персонального обновления, чтобы решить проблему совместного использования портов.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/fengfei-lanproxy.git
git@api.gitlife.ru:oschina-mirror/fengfei-lanproxy.git
oschina-mirror
fengfei-lanproxy
fengfei-lanproxy
master