{"id":18417950,"url":"https://github.com/quark-engine/aka","last_synced_at":"2025-04-13T05:53:10.088Z","repository":{"id":232500956,"uuid":"778083339","full_name":"quark-engine/aka","owner":"quark-engine","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-10T02:30:12.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-13T05:53:07.220Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/quark-engine.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-27T03:25:25.000Z","updated_at":"2024-03-27T03:25:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e4af7e6-e086-47a1-8a79-844a504d4d1c","html_url":"https://github.com/quark-engine/aka","commit_stats":null,"previous_names":["quark-engine/aka"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quark-engine%2Faka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quark-engine%2Faka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quark-engine%2Faka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quark-engine%2Faka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quark-engine","download_url":"https://codeload.github.com/quark-engine/aka/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670503,"owners_count":21142901,"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-11-06T04:12:22.185Z","updated_at":"2025-04-13T05:53:10.055Z","avatar_url":"https://github.com/quark-engine.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Akapack\nAkapack is a highly customizable VPN and proxy server/client toolkit designed to address the challenges of establishing secure, reliable connections in environments with restrictive internet access controls, such as corporate networks or countries with internet censorship. Akapack allows users to fully customize their VPN protocols, making it possible to bypass protocol-specific filtering and detection systems with ease.\n\n## Features\n- Modular Design: Leverage a variety of modules such as WebSockets, WireGuard, IPv4, SOCKS, and VMess for tailored connectivity solutions.\n- Flexible Configuration: Define complex encapsulation and decapsulation rules to navigate through restrictive networks.\n- Easy Deployment: Quickly set up VPN or proxy servers with minimal configuration.\n\n\n## Example\nBelow is a sample configuration in config.yml that demonstrates how to set up a WebSockets module encapsulating WireGuard traffic.\n``` yaml\nweb:\n  module: websocket\n  rule:\n    encap:\n      input: \n        - type: module\n          name: wg\n          action: encap\n      output: \n        - type: endpoint\n          protocal: tcp\n          local: 0.0.0.0:\u003crandom\u003e\n          remote: test.com:80\n    decap:\n      input: \n        - type: endpoint\n          protocal: tcp\n          local: 0.0.0.0:\u003crandom\u003e\n          remote: test.com:80\n      output: \n        - type: module\n          name: wg\n          action: decap\nwg:\n  module: wireguard\n  configfile: /etc/wireguard/vpn01.conf\n  rule:\n    encap:\n      input: \n        - type: tun\n          name: vpn01\n      output:\n        - type: module\n          name: web\n          action: encap\n    decap:\n      input: \n        - type: module\n          name: web\n          action: decap\n      output:\n        - type: tun\n          name: vpn01\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquark-engine%2Faka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquark-engine%2Faka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquark-engine%2Faka/lists"}