I installed OpenWrt on GL-AR750S and was able to access it via SSH. The installation seems to lack Luci and Wifi, so how do install them offline via SSH? Where do I download the necessary packages?
It is reasonably complex to find all the dependencies of a given package. Most find it easier to configure the network for outside connectivity by editing /etc/config/network and use opkg to fetch it from the OpenWrt repositories. That connectivity doesn't need to be the "permanent" configuration, just one that works.
Huh...they're the same package, from the same server. It's just the transfer method, as you described (HTTPS vs HTTPS). There's no need to install HTTPS, unless you're afraid your ISP or nation will try to corrupt the file.
What I meant was I would install the HTTPS packages via http protocol so it kind of takes away the whole point of doing it. Shouldn't OpenWrt come with the HTTPS packages - this seems like a security must?
A lot of people fail to realize that setting up a router is more or less considered a chicken-and-the-egg situation. So just using a PC to download the packages, or compiling them yourself would solve that security concern.
The repo is signed, so the packages can't be changed via a man in the middle attack (well, they could be, but opkg would reject them due to an invalid signature). All https would give you, is hiding which files you're downloading (and that's questionable, as file sizes -even over an encrypted link- are rather revealing if you know the unencrypted files), but there is solid -non-https- signature verification in place to ensure their authenticity.