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

本文阅读 2 分钟
首页 特别推荐 正文

转载自hostloc

一、代码

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

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

2.拉取代码并编译


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

下载编译好的二进制文件安装
一些需要的软件yum install -y wget

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

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

安装

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

(三)用wgcf生成配置

echo|wgcf register
wgcf generate
sed -i '/0\.0\.0\.0\/0/d' wgcf-profile.conf
mkdir -p /etc/wireguard
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.启动

wg-quick up wgcf

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

2.测试

curl ipv6.ip.sb

如果能正常显示ip就正常

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

systemctl enable wg-quick@wgcf
本文来自投稿,不代表本站立场,如若转载,请注明出处:
centos7 安装Wgcf 使用CF WARP 解锁Netflix
« 上一篇 03-10
阿里云网盘正式公测,附邀请码,扩容码
下一篇 » 03-22

发表评论

发表评论

热门文章

标签TAG

热评文章

最近回复

Stuartitask
5月7日

Для пользователей, которым важна конфиденциальность, KRAKEN предлагает безопасную платформу, которая гарантирует protection данных и анонимность во время transactions. Площадка работает на передовых технологиях, обеспечивающих высокую степень безопасности. Все payments проводятся через защищённые каналы, что исключает вероятность утечек аккаунтов. KRAKEN предоставляет удобные зеркала для доступа, которые автоматически обновляются, что позволяет всегда оставаться на связи, даже если основной platform временно недоступен. Платформа гарантирует maximum анонимность при входе, используя complex систему безопасности. Интерфейс сайта максимально simple, что делает его доступным для пользователей с разным уровнем подготовки. KRAKEN активно работает с respected продавцами и предоставляет пользователям качественные товары с гарантией безопасности сделок.
kraken darknet

Node-Media-Server:国人开发-简易流媒体服务