部署OpenGFW,屏蔽高危协议

2026-04-11 08:141阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

前言

上一贴教大家使用Pve批量开设小鸡,有了小鸡可以更好的拼车玩耍,配合这个可以屏蔽高危协议,尽可能避免车友使用高危协议导致母鸡ip被墙。

如果帖子被锁可以参考博客最新的规则=>传送门

下载安装

下载OpenGFW,上传到服务器,赋予权限

chmod +x OpenGFW

配置文件

新建配置文件,参考官方文档

io: queueSize: 1024 queueNum: 100 table: opengfw connMarkAccept: 1001 connMarkDrop: 1002 rcvBuf: 4194304 sndBuf: 4194304 local: false rst: false workers: count: 4 queueSize: 64 tcpMaxBufferedPagesTotal: 65536 tcpMaxBufferedPagesPerConn: 16 tcpTimeout: 10m udpMaxStreams: 4096 # 指定的 geoip/geosite 档案路径 # 如果未设置,将自动从 https://github.com/Loyalsoldier/v2ray-rules-dat 下载 # ruleset: # geoip: geoip.dat # geosite: geosite.dat replay: realtime: false

新建规则文件,参考官方文档

示例配置:屏蔽ss,vmess来自大陆的链接,屏蔽trojan,屏蔽Socks,屏蔽Ping0娱乐库

- name: block shadowsocks and vmess action: block log: true expr: fet != nil && fet.yes && geoip(string(ip.src), "cn") - name: block trojan action: block log: true expr: trojan != nil && trojan.yes - name: block socks action: block log: true expr: socks != nil && socks.yes - name: block ping0 http action: block expr: string(http?.req?.headers?.host) endsWith "ping0.cc" - name: block ping0 https action: block expr: string(tls?.req?.sni) endsWith "ping0.cc" - name: block ping0 quic action: block expr: string(quic?.req?.sni) endsWith "ping0.cc"

运行测试

前台运行

./OpenGFW -c config.yaml rules.yaml

自启动(Debian)

/etc/systemd/system创建文件opengfw.service

[Unit] Description=OpenGFW Service [Service] Type=simple User=root WorkingDirectory=/etc/opengfw ExecStart=/etc/opengfw/OpenGFW -c config.yaml rules.yaml Restart=on-failure RestartSec=10 LimitNOFILE=65536 [Install] WantedBy=multi-user.target

重新加载systemd配置

sudo systemctl daemon-reload

启用并启动服务

sudo systemctl enable opengfw.service sudo systemctl start opengfw.service

查看运行状态

sudo systemctl status opengfw.service 网友解答:


--【壹】--:

这个是为了教大家使用母鸡开小鸡拼车
机场不用我教 有很多教程


--【贰】--:

再过段时间要教各位佬友如何开机场了


--【叁】--:

我看到了 哈哈


--【肆】--:

学习了~mark


--【伍】--:

已经有佬教过了


--【陆】--:

狠狠赞同了


--【柒】--:

不敢说喵


--【捌】--: 7li7li:

- name: block ping0 http action: block expr: string(http?.req?.headers?.host) endsWith "ping0.cc" - name: block ping0 https action: block expr: string(tls?.req?.sni) endsWith "ping0.cc" - name: block ping0 quic action: block expr: string(quic?.req?.sni) endsWith "ping0.cc"

对对对,就这样干


--【玖】--:

好帖,mark


--【拾】--:

太强了,7li!


--【拾壹】--:

哪个哪个


--【拾贰】--:

虽然我大部分看不懂,不过这个我看懂了


--【拾叁】--:

(已删)

不代表个人观点


--【拾肆】--:

教教——南市区特色小吃。


--【拾伍】--:

opengfw项目文档有句话太哈人了


--【拾陆】--:

这下看懂了


--【拾柒】--:

还真有啊

后半辈子生活有保障了


--【拾捌】--:

等我被裁员了就安排


--【拾玖】--:

mark~

标签:vps
问题描述:

前言

上一贴教大家使用Pve批量开设小鸡,有了小鸡可以更好的拼车玩耍,配合这个可以屏蔽高危协议,尽可能避免车友使用高危协议导致母鸡ip被墙。

如果帖子被锁可以参考博客最新的规则=>传送门

下载安装

下载OpenGFW,上传到服务器,赋予权限

chmod +x OpenGFW

配置文件

新建配置文件,参考官方文档

io: queueSize: 1024 queueNum: 100 table: opengfw connMarkAccept: 1001 connMarkDrop: 1002 rcvBuf: 4194304 sndBuf: 4194304 local: false rst: false workers: count: 4 queueSize: 64 tcpMaxBufferedPagesTotal: 65536 tcpMaxBufferedPagesPerConn: 16 tcpTimeout: 10m udpMaxStreams: 4096 # 指定的 geoip/geosite 档案路径 # 如果未设置,将自动从 https://github.com/Loyalsoldier/v2ray-rules-dat 下载 # ruleset: # geoip: geoip.dat # geosite: geosite.dat replay: realtime: false

新建规则文件,参考官方文档

示例配置:屏蔽ss,vmess来自大陆的链接,屏蔽trojan,屏蔽Socks,屏蔽Ping0娱乐库

- name: block shadowsocks and vmess action: block log: true expr: fet != nil && fet.yes && geoip(string(ip.src), "cn") - name: block trojan action: block log: true expr: trojan != nil && trojan.yes - name: block socks action: block log: true expr: socks != nil && socks.yes - name: block ping0 http action: block expr: string(http?.req?.headers?.host) endsWith "ping0.cc" - name: block ping0 https action: block expr: string(tls?.req?.sni) endsWith "ping0.cc" - name: block ping0 quic action: block expr: string(quic?.req?.sni) endsWith "ping0.cc"

运行测试

前台运行

./OpenGFW -c config.yaml rules.yaml

自启动(Debian)

/etc/systemd/system创建文件opengfw.service

[Unit] Description=OpenGFW Service [Service] Type=simple User=root WorkingDirectory=/etc/opengfw ExecStart=/etc/opengfw/OpenGFW -c config.yaml rules.yaml Restart=on-failure RestartSec=10 LimitNOFILE=65536 [Install] WantedBy=multi-user.target

重新加载systemd配置

sudo systemctl daemon-reload

启用并启动服务

sudo systemctl enable opengfw.service sudo systemctl start opengfw.service

查看运行状态

sudo systemctl status opengfw.service 网友解答:


--【壹】--:

这个是为了教大家使用母鸡开小鸡拼车
机场不用我教 有很多教程


--【贰】--:

再过段时间要教各位佬友如何开机场了


--【叁】--:

我看到了 哈哈


--【肆】--:

学习了~mark


--【伍】--:

已经有佬教过了


--【陆】--:

狠狠赞同了


--【柒】--:

不敢说喵


--【捌】--: 7li7li:

- name: block ping0 http action: block expr: string(http?.req?.headers?.host) endsWith "ping0.cc" - name: block ping0 https action: block expr: string(tls?.req?.sni) endsWith "ping0.cc" - name: block ping0 quic action: block expr: string(quic?.req?.sni) endsWith "ping0.cc"

对对对,就这样干


--【玖】--:

好帖,mark


--【拾】--:

太强了,7li!


--【拾壹】--:

哪个哪个


--【拾贰】--:

虽然我大部分看不懂,不过这个我看懂了


--【拾叁】--:

(已删)

不代表个人观点


--【拾肆】--:

教教——南市区特色小吃。


--【拾伍】--:

opengfw项目文档有句话太哈人了


--【拾陆】--:

这下看懂了


--【拾柒】--:

还真有啊

后半辈子生活有保障了


--【拾捌】--:

等我被裁员了就安排


--【拾玖】--:

mark~

标签:vps