wiki-hk-61.8 开启warp教程

jhsyue13天前0

其实跟别的机器没啥不一样
就是不能wireguard开启
另外运行 warp-cli register 需要有 ipv4网关
下面是具体手把手教程
我这里用的debian 11
其他系统请自行更改包地址和发行版代号
1装wg 扶墙 实现ipv4网关
首先你得有一个双栈的vps否则得去偷鸡枞的ip 具体怎么偷就不写了
如果你没有双栈鸡 那你本地就必须得有ipv6 否则你连不上小鸡怎么配置?
配置完就不需要双栈鸡了
非常简单
在双栈机器上用ipv6 ssh [email protected]:11111::1到小鸡上 安装好wg
当然 双栈机器也得装
apt update -y && apt install wireguard -y
2 配置wg
======================================================
这一步感觉复杂的可以看我置顶的ipip隧道 那个更简单 更好用 !! 按照那个配置号之后
从下面的第三步开始就行了
======================================================
双栈机器
wg genkey | sudo tee /etc/wireguard/server_private.key | wg pubkey | sudo tee /etc/wireguard/server_public.key
小鸡
wg genkey | sudo tee /etc/wireguard/client_private.key | wg pubkey | sudo tee /etc/wireguard/client_public.key
双栈机器:
vim /etc/wireguard/wg0.conf
内容:
[Interface]
Address = 10.10.10.1/24
SaveConfig = true
PrivateKey = [双栈机器server_private.key的内容]
ListenPort = 51820
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
PublicKey = [小鸡上的client_public.key]
AllowedIPs = 10.10.10.2/32
小鸡:
vim/etc/wireguard/wg-client0.conf
内容:
[Interface]
Address = 10.10.10.2/24
DNS = 10.10.10.1
PrivateKey = [小鸡的client_private.key的内容]
[Peer]
PublicKey = [双栈机器server_public.key的内容]
AllowedIPs = 0.0.0.0/0
Endpoint = [双栈机器的ipv6地址]:51820
PersistentKeepalive = 10
注意 上面的key 都不要带 中括号 []我加这个是为了看起来清晰
总结: wg就是各自的Interfaceprivate key配置自己的Peer的publickKey 配置对面的
然后各自启动
双栈机器:
wg-quick up wg0
小鸡
wg-quick up wg-client0
然后再小鸡上ping1.1.1.1 通了就说明搞定
下面开始装warp
3 装warp
小鸡执行
sudo apt-get update
sudo apt-get -y install gnupg
curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ focal main' | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt update
sudo apt install cloudflare-warp
4 注册 warp
如果前两部没有弄好的话也就是没有ipv4的路由 那么就会注册失败
warp-cli register
成功的 这一步应该返回Success

然后设置warp跳过ipv6 否则 连上了warp就断网
warp-cli add-excluded-route ::0/0
链接
warp-cli connect
这个时候应该就成功了
然后断开wg
wg-quick down wg-client0
先链接 生产warp的虚拟网卡和ip后 再断开wg
然后可以ping一下 1.1.1.1 通了就说明ok
设置自动链接
warp-cli enable-always-on
完事
测速环节:
curl -fsSL git.io/speedtest-cli.sh | sudo bash
speedtest -s 34555
复制代码
PS:
配置完就不需要双栈鸡了
鸡枞的debian11模板没有ipv6的dns
所以要加一下
vim /etc/resolv.conf
nameserver2606:4700:4700::1111
nameserver2606:4700:4700::1001
复制代码
另外如果连不上双栈鸡
可以先关闭双栈机的 防火墙然后再双栈鸡上开启转发
临时:
echo 1 > /proc/sys/net/ipv4/ip_forward
永久:
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
保存后执行
sudo sysctl -p
复制代码


最新回复 (56)
  • Pastech13天前
    引用2
    感觉ipip6隧道用起来要方便一点,转载自群里一位大佬
    #IPV6 ONLY 机器
    modprobe ip6_tunnel
    ip -6 tunnel add tun0 mode ipip6 remote [双栈鸡IPv6地址] local [IPv6鸡地址]
    ip link set dev tun0 up
    ip addr add 192.168.1.1 peer 192.168.2.1 dev tun0
    ip route add 192.168.2.0/24 dev tun0
    ip route replace 0.0.0.0/0 via 192.168.2.1
    iptables -F
    #双栈机器
    modprobe ip6_tunnel
    ip -6 tunnel add tun0 mode ipip6 remote [IPv6鸡地址] local [双栈鸡IPv6地址]
    ip link set dev tun0 up
    ip addr add 192.168.2.1 peer 192.168.1.1 dev tun0
    ip route add 192.168.1.0/24 dev tun0
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
    iptables -F
    sysctl -w net.ipv4.ip_forward=1复制代码
    这样操作之后参考楼主的第三步就行了。由于没有给隧道设置持久化,小鸡重启之后就没了,但是warp是可以正常连接的。
  • acewf13天前
    引用3
    技术贴 绑定哈哈哈哈哈 不过我已经弄好了
  • xxhjkl13天前
    引用4
    卧槽,你早点出教程我就不出鸡了,血亏
  • darius13天前
    引用5
    技术贴一定顶。
  • dldy13天前
    引用6
    厉害了我的哥
  • gms13天前
    引用7
    技术贴大佬 谢谢 正需要
  • rayye13天前
    引用8
    买了都没空弄,记录一下
  • 楼主jhsyue13天前
    引用9
    xxhjkl 发表于 2022-6-23 14:37
    卧槽,你早点出教程我就不出鸡了,血亏
    我也是刚收的 手来搞了下啊
  • wget13天前
    引用10
    等一把梭脚本搞
  • f1013天前
    引用11
    牛逼,等会儿试试
  • 楼主jhsyue13天前
    引用12
    f10 发表于 2022-6-23 14:44
    每次都要先连双栈机吗?
    不用啊你本地有v6 就可以直接v6 无需双栈鸡
  • f1013天前
    引用13
    jhsyue 发表于 2022-6-23 14:44
    不用啊你本地有v6 就可以直接v6 无需双栈鸡
    明白了,谢谢大佬!
  • hcyme13天前
    引用14
    技术性能高,我是直接v2转发,简单够用
  • 楼主jhsyue13天前
    引用15
    f10 发表于 2022-6-23 14:45
    明白了,谢谢大佬!
    不过 还是需要双栈鸡作为ipv4网关来注册warp 否则一直注册失败
  • Veff13天前
    引用16
    支持帮顶,溢价又涨了???
  • 少妇13天前
    引用17
    技术贴大佬 绑定
  • 楼主jhsyue13天前
    引用18
    Veff 发表于 2022-6-23 14:46
    支持帮顶,溢价又涨了???
    刚100买了台玩玩 炒上去再出手
  • f1013天前
    引用19
    jhsyue 发表于 2022-6-23 14:45
    不过 还是需要双栈鸡作为ipv4网关来注册warp 否则一直注册失败
    双栈机的服务也要一直开着给v6小鸡提供ipv4网关注册warp服务?
  • 楼主jhsyue13天前
    引用20
    f10 发表于 2022-6-23 14:47
    双栈机的服务也要一直开着给v6小鸡提供ipv4网关注册warp服务?
    不用 注册完了 wg就可以删了
  • evanBP13天前
    引用21
    顶大佬~~~
  • f1013天前
    引用22
    jhsyue 发表于 2022-6-23 14:49
    不用 注册完了 wg就可以删了
    明白了,谢谢大佬!
  • biggedogs13天前
    引用23
    等一个一键脚本
  • yaoruisheng13天前
    引用24
    这个 不能用吗https://github.com/fscarmen/warp
  • 楼主jhsyue13天前
    引用25
    yaoruisheng 发表于 2022-6-23 14:56
    这个 不能用吗https://github.com/fscarmen/warp
    我之前用的这个一直失败 所以问tg的大佬 最后找到了这个办法
  • mazilong13天前
    引用26
    谢大佬的技术支持
  • 周星辰13天前
    引用27
    可以的,自己搞了半天没整明白,还是得看大佬手把手教学
  • ratneo13天前
    引用28
    早点出来就好了 我刚玩不明白出掉了...
  • 楼主jhsyue13天前
    引用29
    ratneo 发表于 2022-6-23 15:01
    早点出来就好了 我刚玩不明白出掉了...
    我也是下午刚收了一台
  • qqlikeho13天前
    引用30
    这是把cf当中转小鸡做落地了?
  • etc小号13天前
    引用31
    出一台,要的私聊带价来,包push
  • wxcszh12313天前
    引用32
    顶顶顶,双栈机要一直在嘛
  • 楼主jhsyue13天前
    引用33
    wxcszh123 发表于 2022-6-23 15:14
    顶顶顶,双栈机要一直在嘛
    配好就不用双栈鸡了
  • samk913天前
    引用34
    楼主牛逼
  • xplus13天前
    引用35
    按照步骤来,第二部提示WG 密钥错误:
  • dmxiaoshen13天前
    引用36
    网络情况如何,适合移动么
  • 鸡不择食13天前
    引用37
    不要点赞,免得涨价
  • 支持原创技术贴
  • pangke13天前
    引用39
    xplus 发表于 2022-6-23 16:37
    按照步骤来,第二部提示WG 密钥错误:
    我也遇到了,输入的key不要带上[]这个符号
  • Pastech13天前
    引用40
    感觉ipip6隧道用起来要方便一点,转载自群里一位大佬
    #IPV6 ONLY 机器
    modprobe ip6_tunnel
    ip -6 tunnel add tun0 mode ipip6 remote [双栈鸡IPv6地址] local [IPv6鸡地址]
    ip link set dev tun0 up
    ip addr add 192.168.1.1 peer 192.168.2.1 dev tun0
    ip route add 192.168.2.0/24 dev tun0
    ip route replace 0.0.0.0/0 via 192.168.2.1
    iptables -F
    #双栈机器
    modprobe ip6_tunnel
    ip -6 tunnel add tun0 mode ipip6 remote [IPv6鸡地址] local [双栈鸡IPv6地址]
    ip link set dev tun0 up
    ip addr add 192.168.2.1 peer 192.168.1.1 dev tun0
    ip route add 192.168.1.0/24 dev tun0
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
    iptables -F
    sysctl -w net.ipv4.ip_forward=1复制代码
    这样操作之后参考楼主的第三步就行了。由于没有给隧道设置持久化,小鸡重启之后就没了,但是warp是可以正常连接的。
  • xplus13天前
    引用41
    pangke 发表于 2022-6-23 17:36
    我也遇到了,输入的key不要带上[]这个符号
    多谢大佬,我再试试!
  • akkba13天前
    引用42
    不错, 昨天整半天
  • 厂弟13天前
    引用43
    全程按照这个操作
    但是最后warp-cli status会报错,提示no network
    请问这个是什么原因
    已经register和connect了
  • 厂弟13天前
    引用44
    厂弟 发表于 2022-6-23 18:13
    全程按照这个操作
    但是最后warp-cli status会报错,提示no network
    请问这个是什么原因
    [email protected]:/etc/wireguard# warp-cli connect
    Success
    [email protected]:/etc/wireguard# warp-cli status
    Status update: No network
    Success
    报错是这样的
  • 楼主jhsyue13天前
    引用45
    厂弟 发表于 2022-6-23 18:13
    全程按照这个操作
    但是最后warp-cli status会报错,提示no network
    请问这个是什么原因
    没有ipv4端口
    手动随便添加一个ipv4地址就行了
    没人用的那种地址 加一个 就可以了
  • 厂弟13天前
    引用46
    jhsyue 发表于 2022-6-23 18:20
    没有ipv4端口
    手动随便添加一个ipv4地址就行了
    没人用的那种地址 加一个 就可以了 ...
    大佬真不愧是元老
    牛逼啊,搞好了了
    谢谢大哥
  • cristsau13天前
    引用47
    [email protected]:~# warp-cli register
    Error: Failed to contact the WARP API.
    老哥为什么啊?
    可以ping
    PING 192.168.2.1 (192.168.2.1): 56 data bytes
    64 bytes from 192.168.2.1: icmp_seq=0 ttl=64 time=190.395 ms
    64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=190.315 ms
    64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=192.498 ms
    ^C--- 192.168.2.1 ping statistics ---
  • Pastech 发表于 2022-6-23 17:46
    感觉ipip6隧道用起来要方便一点,转载自群里一位大佬
    大佬,那这个V6地址的中括号还需要输入么?
  • cristsau13天前
    引用49
    暖暖的微风 发表于 2022-6-23 19:46
    大佬,那这个V6地址的中括号还需要输入么?
    不需要。但是我没搞定。。哎
  • miosture13天前
    引用50
    成功,感谢大佬
  • yushum12天前
    引用51
    Pastech 发表于 2022-6-23 17:46
    感觉ipip6隧道用起来要方便一点,转载自群里一位大佬
    ipv6鸡重启以后连不上warp 还得这样再来一次吗
  • Pastech12天前
    引用52
    yushum 发表于 2022-6-23 21:35
    ipv6鸡重启以后连不上warp 还得这样再来一次吗
    最后可能省略了一步 register成功后需要在网卡中加入一个假的ipv4地址 如inet address 10.0.0.2/24 gateway 10.0.0.1 然后再warp-cli connect
  • yushum12天前
    引用53
    Pastech 发表于 2022-6-23 22:28
    最后可能省略了一步 register成功后需要在网卡中加入一个假的ipv4地址 如inet address 10.0.0.2/24 gatew ...
    成功了 感谢大佬
  • vivalinkin12天前
    引用54
    我关心的是国内三网如何
  • vzne12天前
    引用55
    隧道解君忧
  • kekeguai12天前
    引用56
    牛,帮顶
  • f1012天前
    引用57
    还是没搞定,可能收到机上软件的影响,等双栈机弄个单纯的环境再搞。
  • 游客
    58
返回