Package Details: ngrok 2.3.40-1

Git Clone URL: (read-only, click to copy)
Package Base: ngrok
Description: A tunneling, reverse proxy for developing and understanding networked, HTTP services
Upstream URL:
Licenses: custom
Submitter: neersighted
Maintainer: daurnimator
Last Packager: daurnimator
Votes: 92
Popularity: 1.91
First Submitted: 2013-09-08 17:10
Last Updated: 2021-05-08 12:59

Pinned Comments

daurnimator commented on 2019-03-06 21:05

Note to self/future maintainers, this software only provides official downloads for an old release. The package itself then tries to update itself using 'equinox'. To find out the real download url, I use this script get_download_info:


exec http -b \
    'Accept:application/json; q=1; version=1; charset=utf-8' \
    'Content-Type:application/json; charset=utf-8' \
    app_id=app_goVRodbMVm \
    arch=amd64 \
    channel=stable \
    current_sha256=1aaccea9c0668d97f19095636b2f4fca033fb8d9f7fc37241a013f4f1fa48bb3 \
    current_version=2.2.8 \
    goarm= \
    os=linux \
    target_version= \

You need to call it with the different architectures:

get_download_info arch=386
get_download_info arch=amd64
get_download_info arch=arm
get_download_info arch=arm64

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

el_aur commented on 2018-07-01 14:12

use my AUR packages ngrok-stable and ngrok-beta

Mind commented on 2018-01-04 02:18

ngrok indicates that it needs to update to version 2.2.8 in the status screen, even though it is already 2.2.8. This doesn't appear when running a separately-downloaded binary.

crotok commented on 2017-09-18 10:36

Use versioned urls rather than generic to avoid checksum obsolescence:

alrayyes commented on 2017-08-14 13:54

Correct checksum for x86_64 is now ff5926b1c141dbe9a005b642a10d819fc498a069d69588767a18349c521839dd

snowcrash commented on 2017-07-15 00:33

I just installed. I needed to run sha256sum on the latest x86_64 version to get it passing. For those interested, the sha was: a3f667e7b9f3c9e10abb5e277154a0b5e09a011a7f561a2a789fecb34407e108

thburghout commented on 2017-04-26 20:41

The correct checksum for x86_64 is e718fae33fa21f6ac9689a617b9fa19147b6fa1e4f5779353fbb77ccef6bc78c

kamek-pf commented on 2017-04-05 17:33

This is out of date, checksum needs to be updated.
You can edit the PKGBUILD yourself during the install process and replace it (the field you want is probably sha256sums_x86_64).

Right now the correct checksum is : 32d5cd63e47041931225d3a17dcd1d2d6a5a8f88f662cfe656e1d96e99af84bd

If this doesn't work, go to, download the linux 64 bit archive and run sha256sum on the tarball.

useradded commented on 2017-04-04 13:37

Fails with:

Validating source_x86_64 files with sha256sums... ... FAILED
==> ERROR: One or more files did not pass the validity check!

tkarls commented on 2017-02-28 13:51

Hi, would you consider adding support for armv7h too?

It can be done using architecture specific downloads


(and also to fix so the package does work on 32 bit platform as it says it does with i686)

Let me know if there is any problem adding this.


jamesan commented on 2016-10-28 18:16

The checksum validation currently fails as the source URL points to an updated version of the binary archive. The current version is 2.1.18 and the correct SHA256 checksum value is: 0165a266388e80b467d6f97fcc42baa51da262c467b99bfb79305d7b6dd22b94.