There are a lot of "gotcha" things with the DSL, primarily with the defaults if they are not set. For example, HiddenServicePort should be instantiated with a Port for virtual argument, and then allow configuration for the target via the builder. Same goes for the HiddenServiceVersion opener on HiddenServiceDir.
There are a lot of "gotcha" things with the DSL, primarily with the defaults if they are not set. For example,
HiddenServicePort
should be instantiated with aPort
forvirtual
argument, and then allow configuration for thetarget
via the builder. Same goes for theHiddenServiceVersion
opener onHiddenServiceDir
.