Я бы настоятельно рекомендовал найти проект с открытым исходным кодом рядом с одним из ваших увлечений.
Во-первых, с открытым исходным кодом, потому что поддержка в основном очень дружелюбная, затем с открытым исходным кодом, потому что у других участников будет хотя бы одно сопоставимое хобби, а затем любимое занятие времяпрепровождением, чтобы вы могли видеть необходимость в инструментах и т. Д.
Два проекта, с которыми я играл очень успешно:
0.0.0.0: 80
- это ярлык, означающий «привязать ко всем IP-адресам, которые поддерживает этот компьютер». 127.0.0.1:80
делает привязку только к интерфейсу «lo» или «loopback». Если у вас всего одна сетевая карта с одним IP-адресом, вы можете явно привязать к ней, например, 192.168.1.1:80
(if 192.168.1.1
был вашим IP-адресом), или вы можете указать все IP-адреса, на которые отвечает ваш компьютер, но 0.0.0.0:80
- это ярлык для этого.
127.0.0.1 - это интерфейс обратной связи , также известный как localhost
; это адрес, который доступен только с того же компьютера, так как в действительности ничего не передается по сети. 0.0.0.0 означает "прослушивать все интерфейсы" и, таким образом, будет прослушивать соединения на всех IP-адресах, которые есть у машины (вероятно, только на одном).
127.0.0.1 - это локальный (петлевой) IP-адрес, а не IP-адрес этого компьютера в сети. Чтобы получить доступ к серверу по сети, вам необходимо знать его сетевой IP-адрес