{"id":20823935,"url":"https://github.com/equals215/autossh-tunnel-systemd","last_synced_at":"2025-05-11T21:31:08.778Z","repository":{"id":192916782,"uuid":"183465180","full_name":"equals215/autossh-tunnel-systemd","owner":"equals215","description":"A very very very light script to create and run a permanent SSH tunnel via serveo.net using systemd.","archived":true,"fork":false,"pushed_at":"2019-05-13T16:24:15.000Z","size":6,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T12:18:48.909Z","etag":null,"topics":["bash","serveo","ssh"],"latest_commit_sha":null,"homepage":"http://serveo.net/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/equals215.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-04-25T15:49:14.000Z","updated_at":"2023-12-12T14:06:40.000Z","dependencies_parsed_at":"2023-09-05T23:45:46.611Z","dependency_job_id":null,"html_url":"https://github.com/equals215/autossh-tunnel-systemd","commit_stats":null,"previous_names":["equals215/autossh-tunnel-systemd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equals215%2Fautossh-tunnel-systemd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equals215%2Fautossh-tunnel-systemd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equals215%2Fautossh-tunnel-systemd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equals215%2Fautossh-tunnel-systemd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/equals215","download_url":"https://codeload.github.com/equals215/autossh-tunnel-systemd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253638846,"owners_count":21940433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","serveo","ssh"],"created_at":"2024-11-17T22:20:03.830Z","updated_at":"2025-05-11T21:31:08.492Z","avatar_url":"https://github.com/equals215.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# autossh-tunnel-systemd\nA very very very light script to create and run a permanent SSH tunnel via serveo.net using systemd.\nNot to mention this is only usable for systemd provided kernels.\n\n## Usage\n\n    USAGE: ./autotunnel [-h/--help] alias-name local-port remote-port\n    DESCRIPTION :\n\t    -h/--help\t\t\tDisplay this helper\n\t    alias-name\t\t\tThe alias you want to give to your tunnel\n\t    local-port\t\t\tThe targeted local port for your tunnel\n\t    remote-port\t\t\tThe targeted remote port for your tunnel\n\n\tThe script must be run under root or sudo permisions.\n\n## Serveo Documentation Extracts\n### How does it work?\nServeo is an SSH server just for remote port forwarding. When a user connects to Serveo, they get a public URL that anybody can use to connect to their localhost server.  \n### SSH forwarding\n\nRequest forwarding for port 22, and serveo.net will act as a jump host, allowing you to conveniently SSH into your machine (a unique alias is required):\n\nThen you can establish an SSH connection using serveo.net as an intermediary like this:\n\n\u003e ssh -J serveo.net user@myalias\n\nThe -J option was introduced in the OpenSSH client version 7.3. If you have an older client, you can use the ProxyCommand option instead:\n\n\u003e ssh  **-o ProxyCommand=\"ssh -W myalias:22 serveo.net\"**  user@myalias\n\n### Generic TCP forwarding\n\nIf you request a port other than 80, 443, or 22, raw TCP traffic will be forwarded. (In this case, there's no way to route connections based on hostname, and the alias, if specifed, will be ignored.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequals215%2Fautossh-tunnel-systemd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fequals215%2Fautossh-tunnel-systemd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequals215%2Fautossh-tunnel-systemd/lists"}