1

У меня есть VPS, который я не использую, но он не имеет много оперативной памяти. Я установил сервер Minecraft на своем ПК, но я не хочу портировать вперед. Есть ли способ использовать SSH Tunnel для работы моего сервера?

2 ответа2

1

Если вы действительно хотите это через ssh, попробуйте использовать опцию -L

 -L [bind_address:]port:host:hostport
         Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side.  This works by allocating a
         socket to listen to port on the local side, optionally bound to the specified bind_address.  Whenever a connection is made to this port, the connection
         is forwarded over the secure channel, and a connection is made to host port hostport from the remote machine.  Port forwardings can also be specified in
         the configuration file.  IPv6 addresses can be specified by enclosing the address in square brackets.  Only the superuser can forward privileged ports.
         By default, the local port is bound in accordance with the GatewayPorts setting.  However, an explicit bind_address may be used to bind the connection
         to a specific address.  The bind_address of “localhost” indicates that the listening port be bound for local use only, while an empty address or ‘*’
         indicates that the port should be available from all interfaces.

Вам нужно будет подключиться через ssh к серверу (с этой опцией), а затем оставить соединение ssh работающим, чтобы вы могли использовать переадресацию портов. Ваш сервер должен быть доступен по адресу 127.0.0.1:port

0

Я пользуюсь сервером в моем университете с большим успехом, используя программу Hamachi от Logmein. Вашим клиентам потребуется установить программное обеспечение, но вы можете создать настраиваемый исполняемый файл, который они могут настроить, не вводя вручную какие-либо параметры.

Туннель IPv6 может быть другим вариантом, если майнкрафт поддерживает это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .