├── .fpm ├── .github └── workflows │ ├── docs-release.yml │ └── docs.yml ├── .gitignore ├── FUNDING.yml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── CNAME ├── choosing_an_instance_size.md ├── configuration.md ├── deploying.md ├── features.md ├── images │ ├── 1_open_eni.png │ ├── 1_route_tables.png │ ├── 1_validate.png │ ├── 2_change_source_dest_check.png │ ├── 2_edit_route_table.png │ ├── 2_launch_instance.png │ ├── 3_add_new_default_route_to_instance.png │ ├── 3_disable_and_save.png │ ├── 3_name_instance.png │ ├── 4_search_owner.png │ ├── 5.2_ami_selected.png │ ├── 5_select_ami.png │ ├── 6_select_instance_type.png │ ├── 7_network_settings.png │ ├── 8_storage_2gb.png │ └── 9_review_and_launch.png ├── index.md ├── limitations.md └── pricing_analysis │ ├── instance-merged.sh │ ├── instance-networking-info.json │ ├── instance-networking.sh │ └── instance-pricing.sh ├── mkdocs.yml ├── overrides └── main.html ├── packer ├── fck-nat-al2023.pkrvars.hcl ├── fck-nat-arm64.pkrvars.hcl ├── fck-nat-public-all-regions.pkrvars.hcl ├── fck-nat-x86_64.pkrvars.hcl └── fck-nat.pkr.hcl ├── requirements-docs.txt └── service ├── fck-nat.service ├── fck-nat.sh └── post-install.sh /.fpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/.fpm -------------------------------------------------------------------------------- /.github/workflows/docs-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/.github/workflows/docs-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/.gitignore -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: codebrewed 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/README.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | fck-nat.dev 2 | -------------------------------------------------------------------------------- /docs/choosing_an_instance_size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/choosing_an_instance_size.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/deploying.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/images/1_open_eni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/1_open_eni.png -------------------------------------------------------------------------------- /docs/images/1_route_tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/1_route_tables.png -------------------------------------------------------------------------------- /docs/images/1_validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/1_validate.png -------------------------------------------------------------------------------- /docs/images/2_change_source_dest_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/2_change_source_dest_check.png -------------------------------------------------------------------------------- /docs/images/2_edit_route_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/2_edit_route_table.png -------------------------------------------------------------------------------- /docs/images/2_launch_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/2_launch_instance.png -------------------------------------------------------------------------------- /docs/images/3_add_new_default_route_to_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/3_add_new_default_route_to_instance.png -------------------------------------------------------------------------------- /docs/images/3_disable_and_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/3_disable_and_save.png -------------------------------------------------------------------------------- /docs/images/3_name_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/3_name_instance.png -------------------------------------------------------------------------------- /docs/images/4_search_owner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/4_search_owner.png -------------------------------------------------------------------------------- /docs/images/5.2_ami_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/5.2_ami_selected.png -------------------------------------------------------------------------------- /docs/images/5_select_ami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/5_select_ami.png -------------------------------------------------------------------------------- /docs/images/6_select_instance_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/6_select_instance_type.png -------------------------------------------------------------------------------- /docs/images/7_network_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/7_network_settings.png -------------------------------------------------------------------------------- /docs/images/8_storage_2gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/8_storage_2gb.png -------------------------------------------------------------------------------- /docs/images/9_review_and_launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/images/9_review_and_launch.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/limitations.md -------------------------------------------------------------------------------- /docs/pricing_analysis/instance-merged.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/pricing_analysis/instance-merged.sh -------------------------------------------------------------------------------- /docs/pricing_analysis/instance-networking-info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/pricing_analysis/instance-networking-info.json -------------------------------------------------------------------------------- /docs/pricing_analysis/instance-networking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/pricing_analysis/instance-networking.sh -------------------------------------------------------------------------------- /docs/pricing_analysis/instance-pricing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/docs/pricing_analysis/instance-pricing.sh -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/overrides/main.html -------------------------------------------------------------------------------- /packer/fck-nat-al2023.pkrvars.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/packer/fck-nat-al2023.pkrvars.hcl -------------------------------------------------------------------------------- /packer/fck-nat-arm64.pkrvars.hcl: -------------------------------------------------------------------------------- 1 | architecture = "arm64" -------------------------------------------------------------------------------- /packer/fck-nat-public-all-regions.pkrvars.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/packer/fck-nat-public-all-regions.pkrvars.hcl -------------------------------------------------------------------------------- /packer/fck-nat-x86_64.pkrvars.hcl: -------------------------------------------------------------------------------- 1 | architecture = "x86_64" -------------------------------------------------------------------------------- /packer/fck-nat.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/packer/fck-nat.pkr.hcl -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- 1 | mike==2.0.0 2 | mkdocs-material==9.5.2 3 | -------------------------------------------------------------------------------- /service/fck-nat.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/service/fck-nat.service -------------------------------------------------------------------------------- /service/fck-nat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/service/fck-nat.sh -------------------------------------------------------------------------------- /service/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndrewGuenther/fck-nat/HEAD/service/post-install.sh --------------------------------------------------------------------------------