Gone 是一个基于 Go 语言开发的轻量级依赖注入框架,专注于通过模块化设计和代码生成技术,帮助开发者构建可测试、易维护的应用程序架构。
推挤你使用,项目地址:https://github.com/gone-io/gone
如何在阿里云上自建NAT服务器来访问外网
Linux 内核是支持地址转换的,这里我们利用 Linux 内核的转发机制来实现NAT服务。
当然,最好的方式还是不折腾,直接购买阿里云的NAT服务器:购买
服务器准备
在阿里云上购买一台ECS,要求 linux 内核系统,拥有外网IP。
我的服务器配置:
- 内网IP: 192.168.0.1
- 网段:192.168.0.0/16
- 外网IP: 略
- 操作系统:Alibaba Cloud Linux 3.2104 LTS 64位
配置
1. NAT服务器 开启转发
- 临时配置
执行命令:net.ipv4.ip_forward = 1
- 持久配置
将上面配置加入到 配置文件:/etc/sysctl.conf,使用命令sysctl -p