Hi all! I'm happy to announce a new release of nexer, available in github.
https://github.com/diegohce/nexer/releases/latest What's new?: - Added new tunnel *apt-experimental* to apt service (debian packages system) hoping to be faster and more reliable than the plain *apt* tunnel See docs here: https://github.com/diegohce/nexer/blob/master/README.md Usage <https://github.com/diegohce/nexer#nexer-core-arguments>Nexer core arguments Usage of nexer: -bind string Bind [address]:port -proto string Protocol [tcp/udp] (default "tcp") -tunnel string Tunnel type (see --tunnels) (default "echo") -tunnels Tunnels list -version Shows nexer current version <https://github.com/diegohce/nexer#available-tunnels>Available tunnels Available tunnel types: direct echo pip apt apt-experimental url <https://github.com/diegohce/nexer#echo-tunnel>echo tunnel Echo has no arguments. Implements an echo server. <https://github.com/diegohce/nexer#direct-tunnel>direct tunnel Direct tunnel redirection Usage of direct: -dest string Destination address:port -proto string Protocol [tcp/udp] (default "tcp") <https://github.com/diegohce/nexer#apt--apt-experimental-tunnel>apt / apt-experimental tunnel The apt-experimental tunnel is expected to be faster and more reliable than the plain apt tunnel. Usage of apt: -log-requests Show http requests (default false) To create the tunnel run: # ./nexer -bind :3142 -tunnel apt or # ./nexer -bind :3142 -tunnel apt-experimental <https://github.com/diegohce/nexer#to-use-apt-get-with-the-tunnel>To use apt-get with the tunnel # apt-get -o "Acquire::http::proxy=http://yourserver:3142" update or # apt-get -o "Acquire::http::proxy=http://yourserver:3142" install <package name> <https://github.com/diegohce/nexer#pip-tunnel>pip tunnel Tunnel to pip service (python packages index) Usage of pip: -dest string Destination pip servername (will use https port 443 always!) (default "pypi.python.org") <https://github.com/diegohce/nexer#create-the-pip-tunnel>Create the pip tunnel To create a tunnel simply run: # ./nexer -bind :3143 -tunnel pip <https://github.com/diegohce/nexer#installing-python-packages-using-the-pip-tunnel>Installing python packages using the pip tunnel pip install --index-url "http://yourserver:3143/simple/" <python-package-name> or pip install --index-url "http://yourserver:3143/simple/" -r requirements.txt <https://github.com/diegohce/nexer#searching-for-packages-using-the-pip-tunnel>Searching for packages using the pip tunnel pip search --index http://yourserver:3143/pypi <python-package-name> <https://github.com/diegohce/nexer#url-tunnel>url tunnel Usage of url: -debug string Destination address:port -prod string Destination address:port Redirects to -prod. If debug=1 is present in the querystring, redirects to -debug <https://github.com/diegohce/nexer#extending-nexer-new-tunnel-dev>Extending nexer (new tunnel dev) The easiest way to commence is to look at the echo tunnel <https://github.com/diegohce/nexer/blob/master/src/tunnel/echotunnel/echotunnel.go> and the direct tunnel <https://github.com/diegohce/nexer/blob/master/src/tunnel/directtunnel/directtunnel.go> as an example. Also check the import statement in nexer.go <https://github.com/diegohce/nexer/blob/master/src/nexer.go> where tunnels must be imported to be available. <https://github.com/diegohce/nexer#building>Building After setting Go environment values (goenv.sh <https://github.com/diegohce/nexer/blob/master/goenv.sh> might help), go to src directory and run from the command line: go build nexer.go version.go -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.