An open API service indexing awesome lists of open source software.

https://github.com/danilbox/local-port-forwarding

Local Port Forwarding
https://github.com/danilbox/local-port-forwarding

go golang port

Last synced: over 1 year ago
JSON representation

Local Port Forwarding

Awesome Lists containing this project

README

          

## Local Port Forwarding

### Зачем?

Иногда нужно слушать соединение на одном порту и пересылать его на другой порт.

Мы бы могли это сделать через, команду `socat` или через `iptables`. Но иногда они отсутствуют или их доступа до них нет.

### Запуск:

Собираем:

```shell
go build
```

Запускаем:

```shell
./local-port-forwarding -listen=:8080 -target=tcp://localhost:8000
```

#### Аргументы:

**-listen** - адрес, который слушаем

**-target** - адрес, на который перенаправляем

#### Формат адреса:

1. Просто указать порт: **:8000**", превратится в **tcp://localhost:8000**
2. Адрес без протокола: **localhost:8000**", превратится в **tcp://localhost:8000**
3. Полный адрес: **tcp://localhost:8000**", превратится в **tcp://localhost:8000**