{"id":13464006,"url":"https://github.com/freelan-developers/freelan","last_synced_at":"2026-01-10T13:47:48.667Z","repository":{"id":3108830,"uuid":"4135058","full_name":"freelan-developers/freelan","owner":"freelan-developers","description":"The main freelan repository.","archived":false,"fork":false,"pushed_at":"2023-07-31T19:17:48.000Z","size":19750,"stargazers_count":1349,"open_issues_count":49,"forks_count":200,"subscribers_count":94,"default_branch":"master","last_synced_at":"2024-10-29T16:22:22.701Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.freelan.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freelan-developers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-04-25T09:46:07.000Z","updated_at":"2024-10-21T03:33:20.000Z","dependencies_parsed_at":"2024-01-13T19:33:33.531Z","dependency_job_id":"ea89b8ae-4268-4802-88bd-8123cc843974","html_url":"https://github.com/freelan-developers/freelan","commit_stats":{"total_commits":3855,"total_committers":22,"mean_commits":"175.22727272727272","dds":0.07029831387808039,"last_synced_commit":"779a1421adbbfa35568cea9b212d1ba0635570e1"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freelan-developers%2Ffreelan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freelan-developers%2Ffreelan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freelan-developers%2Ffreelan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freelan-developers%2Ffreelan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freelan-developers","download_url":"https://codeload.github.com/freelan-developers/freelan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245435187,"owners_count":20614855,"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":[],"created_at":"2024-07-31T14:00:31.992Z","updated_at":"2025-12-17T09:06:42.306Z","avatar_url":"https://github.com/freelan-developers.png","language":"C++","readme":"# FreeLAN\n\n## What is FreeLAN?\n\nA peer-to-peer, secure, easy-to-setup, multi-platform, open-source,\nhighly-configurable VPN software.\n\n## Installation\n\nFreeLAN is available on Windows, Mac OSX and Linux (Debian-based distributions).\nCheck the [official website](http://www.freelan.org) for installers.\n\nIf your platform is not officially supported, do not despair and just try to\nbuild it yourself ! Check the [build instructions](BUILD.md) for details on how\nto do that.\n\n## Quick-start\n\nFreeLAN can be configured to support any network topology, be it a traditional\nclient-server structure or a full-mesh one. The emulated network can operate at\nthe Ethernet or at the IPv4/IPv6 levels. Security can be achieved through the\nuse of certificates or via a simple shared passphrase.\n\nFor instance, creating a simple VPN node can be done with:\n\n    freelan --security.passphrase \"my secret\"\n\nThis will start a VPN node, listening for connections on all interfaces on the\nport UDP:12000. The node will pick the default 9.0.0.1 IPv4 address inside the\nemulated network.\n\nTo connect to another node, just specify the `fscp.contact` option, like so:\n\n    freelan --security.passphrase \"my secret\" --fscp.contact 1.2.3.4:12000\n\nEach node should have a different virtual IP address: you can specify the IPv4\naddress to use with the `tap_adapter.ipv4_address_prefix_length` option, like\nso:\n\n    freelan --security.passphrase \"my secret\" --tap_adapter.ipv4_address_prefix_length 9.0.0.2/24\n\nCheck out the [configuration file](apps/freelan/config/freelan.cfg) for details\n!\n\n## Frequently Asked Questions\n\n### Is there a graphical interface ?\n\nA graphical user interface is planned but nothing is made public yet. You will\njust have to be patient :)\n\n### Can I use FreeLAN to access forbidden websites/websites in other countries with restrictions ?\n\nFreeLAN is not a service, it's a software. You can configure it to reach that\ngoal easily, but you'll need an exit-point (a server, a friendly-computer at the\n    right location) on which you can run FreeLAN too. **It will always take a\nminimum of 2 nodes to create a VPN network**.\n\n## Donations\n\nYou like FreeLAN and you would like to show your support and help development of\nnext releases ? Check out the [donate page](http://freelan.org/donate.html#) !\n\n## Contributions\n\nCheck the [contributions guidelines](CONTRIBUTING.md).\n\n## Packaging\n\nCheck the [packaging instructions](packaging/README.md).\n","funding_links":[],"categories":["VPN","C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreelan-developers%2Ffreelan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreelan-developers%2Ffreelan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreelan-developers%2Ffreelan/lists"}