So I wanted to change the listening port of Syncthing. It works well when I go to localhost:newport, but I can’t connect to web ui with http://mynoipaddress:mysyncthingport
I forwarded the port, and I have different services running on custom ports, say btsync which I would like to switch from.
I can go to http://mynoipaddress:mybtsyncport and it works well, but no luck with Syncthing…is it something with Syncthing or my router?
If you set the (GUI) listening address to localhost:1234 you will only be able to connect to it from localhost (this is the default, for security reasons). If you set it to :1234 (no IP address) you will be able to connect from anywhere.
...
<gui enabled="true">
<address>:9092</address> # I set this, default was 8080 I think
...
</gui>
<options>
<listenAddress>:50001</listenAddress> # Also custom, it was 20k something
...
</options>
...
There are two different “listening” ports; one for data transfers, and where syncthing expects connections from other nodes (22000 by default) and one for the GUI (8080).
Maybe there is a better text in the WebGUI than “Sync Protocol Listen Addresses” ?
Bad proposal: “Sync Protocol Listen/Transfer Addresses” or “Sync Protocol Listen&Data Addresses” or something…
Other question, related to this:
The default address is just ":22000"
Is this not the same as “0.0.0.0:22000” which IMHO is clearer to understand???