|
- docker run -d \
- --name=wg-easy \
- -e LANG=chs \
- -e WG_HOST=填服务器公网IP地址 \
- -e PASSWORD=密码 \
- -v /root/docker/wg-easy/wireguard:/etc/wireguard \
- -p 4502:51820/udp \
- -p 4502:51821/tcp \
- --cap-add=NET_ADMIN \
- --cap-add=SYS_MODULE \
- --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
- --sysctl="net.ipv4.ip_forward=1" \
- --restart unless-stopped \
- -e TZ=Asia/Shanghai \
- weejewel/wg-easy
- 弄好以后默认的wg内网网段是10.8.0.0/24
- 然后我上面写的端口是不同的
- 下载下来的配置文件需要修改一下
- 这里是举例
- [Interface]
- PrivateKey =
- Address = 10.8.0.2/24
- [Peer]
- PublicKey =
- PresharedKey =
- AllowedIPs = 0.0.0.0/1, 128.0.0.0/1
- Endpoint = 上面填的公网IP:4502
- PersistentKeepalive = 25
- 我把配置文件里面的dns删掉了
- 其他地方也改了几处
复制代码 这样就好了,非常简单
目前wireguard里面的ALLowedIPS没法配置太多
https://www.procustodibus.com/bl ... owedips-calculator/
这个网站可以计算wg的allowedips
一般来说默认的0.0.0.0/1,128.0.0.0/1是走所有流量,但是连wg服务器的ip都包含了,会导致访问wg服务器不行了
那么计算的时候
允许填
0.0.0.0/1,128.0.0.0/1
不允许填
服务器的IP,10.0.0.0/8,192.168.0.0/16
[可以把一些不想走的网段都加到不允许里面]
点计算
就会自动给出结果了
|
|