当前位置: 首页 > news >正文

在阿里云Debian12搭建WG

1.更新软件包列表

# 更新软件包列表
sudo apt update

2.安装iptables,查看iptables安装路径:which iptables

# 安装 iptables 核心工具
sudo apt install iptables

3.安装wg

sudo apt-get install wireguard

4.开启ipv4流量转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p

5.创建并进入wg文件夹

mkdir -p /etc/wireguard && chmod 0777 /etc/wireguard
cd /etc/wireguard
umask 077

6.生成服务器和客户端密钥对

wg genkey | tee server_privatekey | wg pubkey > server_publickey
wg genkey | tee client_privatekey | wg pubkey > client_publickey

7.生成服务端配置

echo "
[Interface]
PrivateKey = $(cat server_privatekey) # 填写本机的privatekey 内容
Address = 10.0.8.1/24  # 填写模拟的网卡地址
PostUp   = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
ListenPort = 50814 # 注意该端口是UDP端口
DNS = 8.8.8.8
MTU = 1420
[Peer]
PublicKey =  $(cat client_publickey)  # 填写对端的publickey 内容
AllowedIPs = 10.0.8.0/24 " > wg0.conf

8.开机启动wg

systemctl enable wg-quick@wg0 

9.启动wg

systemctl start wg-quick@wg0 

10.查看wg启动状态

systemctl status wg-quick@wg0 

11.阿里云开放 网络和安全组-->添加规则:udp 50814(你的端口)

12.生成客户端配置

echo "
[Interface]PrivateKey = $(cat client_privatekey)  # 填写本机的privatekey 内容Address = 10.0.8.10/24  # 填写模拟的网卡地址DNS = 8.8.8.8MTU = 1420[Peer]PublicKey = $(cat server_publickey)  # 填写对端的publickey 内容Endpoint = 你的公网ip:50814  #公网的IP和端口AllowedIPs = 0.0.0.0/0, ::0/0  # 通过流量的ipPersistentKeepalive = 25 " > client.conf

13.下载client.conf文件到你的电脑或手机,或复制粘贴内容出来在本地新建client.conf文件

14.下载wg客户端,导入client.conf配置文件,连接。

http://www.dtcms.com/a/528751.html

相关文章:

  • 深度掌握 Git 分支体系:从基础操作到高级策略与实践案例
  • 如何修改dns 快速使用境外网站西安seo公司哪家好
  • 域名对网站有什么影响爱站网长尾词挖掘工具
  • 解码Linux文件IO之开机动画原理与实现
  • R语言模型分析(一)(1)
  • 成都模板建站代理佛山手工外发加工网
  • 二维差分数组
  • 【Linux网络】定制协议
  • wordpress漫画站wordpress 外部调用
  • python 网站开发流程图微信营销软件破解版
  • HCL-MTC、HiTIN
  • 平方根求解-趋近法步长保守策略数学推导
  • JSP 文件上传
  • 基于深度生成模型的单细胞多时间点数据分析与药物发现
  • FreeRTOS信号量实战:停车场管理
  • 做网站一般不选用的图片格式万能浏览器手机版下载安装
  • Federated Learning-Empowered AI-Generated Content in Wireless Networks
  • 网站建设外包还是自己做乐清网站建设公司
  • 计算机网络自顶向下方法4——详解协议层次及其服务模型
  • 【开题答辩全过程】以 暴肌兔健康饮食推荐系统的设计与实现为例,包含答辩的问题和答案
  • 网站找不到首页网站开发分前台后台
  • 网站微信支付怎么做深圳品牌做网站公司哪家好
  • jEasyUI 创建异步树形菜单
  • fabric.js 中originX originY center设置问题
  • java开发手册与规范
  • 展示网站开发 大概多少钱wordpress+4.2.4中文
  • 深圳建设局官网站对网站建设需求
  • linux:查看某个文件下开启的进程占用的是哪个端口?
  • 【开题答辩过程】以《基于微信小程序的街道水电费缴纳系统》为例,不会开题答辩的可以进来看看
  • (数据结构)栈和队列