OP快搭建WireGuard 回家
服务端配置
- 创建wg文件夹生成服务端密匙
# 创建文件夹 给读写权限
mkdir wg && cd wg && umask 077
# 创建公钥和私钥 1️⃣sprivatekey为私钥,2️⃣spublickey为公钥
wg genkey | tee sprivatekey | wg pubkey > spublickey
cat sprivatekey
cat spublickey
- op新增wg协议接口

如图配置即可,[高级设置] 不管,防火墙选择LAN口
图中IP地址有误!注意需要改成 10.10.10.1/24
客户端配置
- 服务器创建对应客户端配置
# 创建用户01文件夹
mkdir 01 && cd 01
# 创建预共享密钥 据说加快验证速度 在 Peers 中 【更多选项】选泽【预共享密钥】
wg genpsk > sharekey && cat sharekey
# 创建用户01的私钥和公钥 3️⃣ cprivatekey 4️⃣ cpublickey
wg genkey | tee cprivatekey | wg pubkey > cpublickey

- 添加防火墙,放行端口

# 修改10.10.10.0/24 为自己定义的网段
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o br-lan -j MASQUERADE
- 生成客户端使用的文件
说明
[Interface]
Address = 分配给客户端IP
PrivateKey = 客户端私钥 对应(3)
DNS = 路由器IP
[Peer]
PublicKey = 路由器端公钥 对应(2)
AllowedIPs = 0.0.0.0/0
presharedKey = 共享密钥 对应sharekey
Endpoint = 公网IP:端口号
PersistentKeepalive = 25
可用模版
[Interface]
Address = 10.10.10.2/32
PrivateKey = GFSVKMuDLkVI4T61ZeoQ3vcnl2RN6kDip9H2cT1Y/HA=
[Peer]
PublicKey = 02vFgO2Db/0igoRTYxR5pTBIyGMwcktIyMMlJnz5WAw=
AllowedIPs = 0.0.0.0/0
presharedKey = rrjPsP5z/776+2UBTpa+ki0IY40LyNi2xcKKtCIaBPw=
Endpoint = www.adc.efg:1234
PersistentKeepalive = 25
- 生成配置二维码
# yum install -y qrencode
qrencode -t ansiutf8 < tunnel.conf

浙公网安备 33010602011771号