乐云主机笔记

  • 首页
  • 主机优惠
  • 学习记录
  • 新手教程
  • 自用主机
  • 资源下载
  • 网赚项目
  • 其他
  • pingtest

  1. 首页
  2. 学习记录
  3. 正文

debian /centos一键添加wgcf ipv4/ipv6 脚本

2021年3月12日 3512点热度 4人点赞 0条评论

转载hostloc自来光大佬的文章,待折腾。debian原文如下:

一、代码

IPV6添加IPV4
wget -O wgcfaddipv4.sh https://ylx.pages.dev/wgcfaddipv4.sh && chmod +x wgcfaddipv4.sh && ./wgcfaddipv4.sh
IPV4添加IPV6
wget -O wgcfaddipv6.sh https://ylx.pages.dev/wgcfaddipv6.sh && chmod +x wgcfaddipv6.sh && ./wgcfaddipv6.sh

二、说明

没有添加两个的,自己改,可能有BUG 不负任何责任
没有测试内核小于5.6是否拦截成功
没有测试IPV6添加IPV4 望反馈
友情提示:瞎玩会失联 想不开可以试试

更换为5.6以上内核的脚本:

预先准备

centos:

yum install ca-certificates wget -y && update-ca-trust force-enable

debian:
apt-get install ca-certificates wget -y && update-ca-certificates

更换内核:
不卸载内核版本
wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核版本
wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

三、centos环境下参考嗷嗷大佬的文章:CentOS7+warp+wgcf+wireguard-go+wireguard-tools给VPS添加IPV6访问,Ubuntu、Debian同理

以CentOS7 x64系统为例

(一)安装wireguard-go

Github地址:https://github.com/WireGuard/wireguard-go

编译安装

一些需要的软件yum install -y wget git make
1.安装golang1.16

  1. wget https://golang.org/dl/go1.16.1.linux-amd64.tar.gz
  2. tar xvf go1.16.1.linux-amd64.tar.gz -C /usr/local
  3. cat <<EOF >> /etc/profile
  4. #golang env config
  5. export GO111MODULE=on
  6. export GOROOT=/usr/local/go
  7. export GOPATH=~/gopath
  8. export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
  9. EOF
  10. source /etc/profile

2.拉取代码并编译

  1. git clone https://git.zx2c4.com/wireguard-go
  2. cd wireguard-go
  3. make
  4. mv wireguard-go /usr/local/sbin

下载编译好的二进制文件安装

一些需要的软件yum install -y wget

  1. wget https://github.com/peng4740/wireguard-go-builder/releases/download/0.0.20210212/wireguard-go-linux-amd64.tar.gz
  2. tar zxf wireguard-go-linux-amd64.tar.gz
  3. mv wireguard-go /usr/local/sbin
  4. rm -f wireguard-go-linux-amd64.tar.gz

(二)安装wgcf

这个是用来生成warp配置的
Github地址:https://github.com/ViRb3/wgcf

安装

  1. wget https://github.com/ViRb3/wgcf/releases/download/v2.2.2/wgcf_2.2.2_linux_amd64 -O /usr/local/sbin/wgcf
  2. chmod +x /usr/local/sbin/wgcf

(三)用wgcf生成配置

  1. echo|wgcf register
  2. wgcf generate
  3. sed -i '/0\.0\.0\.0\/0/d' wgcf-profile.conf
  4. mkdir -p /etc/wireguard
  5. cp -f wgcf-profile.conf /etc/wireguard/wgcf.conf

安装wireguard-tools

CentOS7:yum install -y wireguard-tools

其他系统其实也是差不多的

Debian、Ubuntu:apt install wireguard

没说到系统可参考官网教程:https://www.wireguard.com/install/

(四)运行测试

1.启动

  1. wg-quick up wgcf

如果运行完就失联了(VPS的SSH终端没反应了)。先重启VPS,检查一下配置有没有问题,可以复制评论给嗷嗷看看。
当然,也不用太担心,如果你没漏掉什么步骤,一般是不会有事的。

2.测试

  1. curl ipv6.ip.sb

如果能正常显示ip就正常

(五)配置开机自启(务必要运行测试过后再配置)

  1. systemctl enable wg-quick@wgcf
标签: 暂无
最后更新:2021年3月12日

letvps

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

分类
  • 主机优惠
  • 其他
  • 域名优惠
  • 学习记录
  • 新手教程
  • 网赚项目
  • 脚本源码
  • 自用主机
  • 资源下载
书签
  • AdvinServers.com
  • 猫云云计算

COPYRIGHT © 2021 Letcloud.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15031609号-3