Displaying 1 to 13 from 13 results

frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet


frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. Now, it supports tcp, udp, http and https protocol when requests can be forwarded by domains to backward web services. Expose any http and https service behind a NAT or firewall to the internet by a server with public IP address(Name-based Virtual Host Support). Expose any tcp or udp service behind a NAT or firewall to the internet by a server with public IP address.

NStun


A native C# implementation of the RFC 3489 Internet Draft. Simple Traversal Underneath Network Address Translators (NAT)

pystun - A Python STUN client for getting NAT type and external IP


A Python STUN client for getting NAT type and external IP. PyStun follows RFC 3489, A server following STUN-bis hasn't been found on internet so RFC3489 is the only implementation.




go-stun - A go implementation of the STUN client (RFC 3489 and RFC 5389)


go-stun is a STUN (RFC 3489, 5389) client implementation in golang (a.k.a. UDP hole punching).You can use -s flag to use another STUN server, and use -v to work on verbose mode.

mdm-tunnel - A tunnel for getting behind NATs


mdm-tunnel is a very simple (read: naive) way to get around the fact that the devices on the Internet cannot create incoming connections to devices behind a NAT i.e. if you boot a webserver on your home computer, the internet cannot access this server unless you forward ports to it on your home router.mdm-tunnel gets around the blocked incoming connections by simply opening an outgoing, persistent, duplex connection to a webserver, which is accessible to the Internet. The webserver then accepts the incoming requests from the internet, and figures out which connection a request should be piped to.

kad-traverse - nat traversal plugin for kad


NAT traversal extension for Kad.Install kad-traverse with NPM.

node-nat-pmp - Node.js implementation of the NAT Port Mapping Protocol


This module offers an implementation of the NAT-PMP written in pure JavaScript. You can use this module to dynamically open and close arbitrary TCP and UDP ports against the network's internet gateway device.The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


libvirt-hook-qemu - Libvirt hook for setting up iptables port-forwarding rules when using NAT-ed networking


Libvirt hook for setting up iptables port-forwarding rules when using NAT-ed networking. This section describes the theory behind the generated iptables statements.

node-stun - Session Traversal Utilities for NAT (STUN) client for Node.js.


Session Traversal Utilities for NAT (STUN) client for Node.js. This package is not in active development. Please let us know if you are interested in development or contribution.

ormesh - onion-routed mesh


ormesh helps you connect services through Tor. Abstract away geography and network topologies.

aws-lambda-vpc - Setting up Lambda to access both VPC resources and also make calls to the internet


AWS Lambda is revolutionizing the cloud. Developers are creating interesting use cases day-by-day with the Lambda. In our use case, we are using Lambda as the Web backend. Lambdas and APIGateway together form a scalable, highly available and cost-efficient backend for your web application. When we use Lambda as our backend, we need our Lambda to talk to the databases. Usually databases reside inside an VPC, so that they are secured and not exposed to public world. Initially, if you want your Lambda to talk to an RDS(Relational Database Service), then you need to expose the RDS with the publicIP which helps Lambda to perform CRUD operations with the database. This exposing of database to the internet will be vulnerable. So, the obvious solution will be adding the Lambda inside an VPC. Lets see how we can add the Lambda within the VPC.

tuntox - Tunnel TCP connections over the Tox protocol


Tuntox is a program which forwards TCP connections over the Tox protocol. This allows low-latency access to distant machines behind a NAT you can't control or with a dynamic IP address. Tuntox is a single binary which may run in client mode or server mode. As a rule of thumb, run the server on the remote machine you want to access and the client on your local computer from which you want to access the server.