vps交流

wiki-hk-61.8 开启warp教程


本帖最后由 jhsyue 于 2022-6-23 15:29 编辑

其实跟别的机器没啥不一样
就是不能wireguard开启
另外运行 warp-cli register 需要有 ipv4网关

下面是具体手把手教程

我这里用的debian 11
其他系统请自行更改包地址和发行版代号

  1. 1  装wg 扶墙 实现ipv4网关
  2. 首先你得有一个双栈的vps  否则得去偷鸡枞的ip 具体怎么偷就不写了
  3. 如果你没有双栈鸡 那你本地就必须得有ipv6 否则你连不上小鸡怎么配置?
  4. 配置完就不需要双栈鸡了
  5. 非常简单
  6. 在双栈机器上用ipv6 ssh [email protected]:11111::1  到小鸡上 安装好wg
  7. 当然 双栈机器也得装
  8. apt update -y && apt install wireguard -y
  9. 2 配置wg
  10. 双栈机器
  11. wg genkey | sudo tee /etc/wireguard/server_private.key | wg pubkey | sudo tee /etc/wireguard/server_public.key
  12. 小鸡
  13. wg genkey | sudo tee /etc/wireguard/client_private.key | wg pubkey | sudo tee /etc/wireguard/client_public.key
  14. 双栈机器:
  15. vim /etc/wireguard/wg0.conf
  16. 内容:
  17. [Interface]
  18. Address = 10.10.10.1/24
  19. SaveConfig = true
  20. PrivateKey = [双栈机器server_private.key的内容]
  21. ListenPort = 51820
  22. PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  23. PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
  24. [Peer]
  25. PublicKey = [小鸡上的client_public.key]
  26. AllowedIPs = 10.10.10.2/32
  27. 小鸡:
  28. vim  /etc/wireguard/wg-client0.conf
  29. 内容:
  30. [Interface]
  31. Address = 10.10.10.2/24
  32. DNS = 10.10.10.1
  33. PrivateKey = [小鸡的client_private.key的内容]
  34. [Peer]
  35. PublicKey = [双栈机器server_public.key的内容]
  36. AllowedIPs = 0.0.0.0/0
  37. Endpoint = [双栈机器的ipv6地址]:51820
  38. PersistentKeepalive = 10
  39. 总结: wg就是各自的Interface  private key配置自己的  Peer的publickKey 配置对面的
  40. 然后各自启动
  41. 双栈机器:
  42. wg-quick up wg0
  43. 小鸡
  44. wg-quick up wg-client0
  45. 然后再小鸡上ping  1.1.1.1 通了就说明搞定
  46. 下面开始装warp
  47. 3 装warp
  48. 小鸡执行
  49. sudo apt-get update
  50. sudo apt-get -y install gnupg
  51. curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg –yes –dearmor –output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
  52. 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
  53. sudo apt update
  54. sudo apt install cloudflare-warp
  55. 4 注册 warp
  56. 如果前两部没有弄好的话  也就是没有ipv4的路由 那么就会注册失败
  57. warp-cli register  
  58. 成功的 这一步应该返回Success
  59. 然后设置warp跳过ipv6 否则 连上了warp就断网
  60. warp-cli add-excluded-route ::0/0
  61. 链接
  62. warp-cli connect
  63. 这个时候应该就成功了
  64. 然后断开wg
  65. wg-quick down wg-client0
  66. 先链接 生产warp的虚拟网卡和ip后 再断开wg
  67. 然后可以ping一下 1.1.1.1 通了就说明ok
  68. 设置自动链接
  69. warp-cli enable-always-on
  70. 完事
  71. 测速环节:
  72. curl -fsSL git.io/speedtest-cli.sh | sudo bash
  73. speedtest -s 34555

复制代码

PS:
配置完就不需要双栈鸡了

鸡枞的debian11模板没有ipv6的dns
所以要加一下

  1. vim /etc/resolv.conf
  2. nameserver  2606:4700:4700::1111
  3. nameserver  2606:4700:4700::1001

复制代码

另外如果连不上双栈鸡
可以先关闭双栈机的 防火墙  然后再双栈鸡上开启转发

  1. 临时:
  2. echo 1 > /proc/sys/net/ipv4/ip_forward
  3. 永久:
  4. vim /etc/sysctl.conf
  5. net.ipv4.ip_forward = 1
  6. 保存后执行
  7. sudo sysctl -p

复制代码

wiki-hk-61.8 开启warp教程

wiki-hk-61.8 开启warp教程

wiki-hk-61.8 开启warp教程

技术贴 绑定哈哈哈哈哈 不过我已经弄好了
卧槽,你早点出教程我就不出鸡了,血亏
技术贴一定顶。
厉害了我的哥
技术贴大佬 谢谢 正需要
买了都没空弄,记录一下

xxhjkl 发表于 2022-6-23 14:37
卧槽,你早点出教程我就不出鸡了,血亏

我也是刚收的 手来搞了下啊

等一把梭脚本搞
牛逼,等会儿试试