mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 10:35:53 +02:00
README: update README
update README for feature addition and build howto Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
This commit is contained in:
25
README.md
25
README.md
@@ -2,19 +2,23 @@
|
||||
|
||||
# What is LoongFire?
|
||||
|
||||
LoongFire is port of IPFire for Loongson CPU which is designed and made in China.
|
||||
LoongFire is port of BPFire for Loongson CPU which is designed and made in China.
|
||||
|
||||
LoongFire is a hardened, versatile, state-of-the-art Open Source firewall based on
|
||||
Linux. Its ease of use, high performance in any scenario and extensibility make
|
||||
it usable for everyone. For a full list of features have a look [here](https://www.ipfire.org/about).
|
||||
|
||||
LoongFire also enables revolutionary kernel eBPF XDP/TC features for dynamic, high
|
||||
LoongFire also enable revolutionary kernel eBPF XDP/TC features for dynamic, high
|
||||
speed network processing.
|
||||
|
||||
LoongFire 是IPFire 2.x 移植到龙芯的, 一个基于Linux的安全坚固、多功能、先进的开源防火墙. LoongFire 为普罗大众带来革命创新性的eBPF技术,为家庭>用户或任何大小组织企业的网络安全保驾护航. 当前支持的eBPF应用包括:
|
||||
LoongFire 是BPFire移植到龙芯的, 一个基于Linux的安全坚固、多功能、先进的开源防火墙. LoongFire 为普罗大众带来革命创新性的eBPF技术,为家庭用户或任何大小组织企业的网络安全保驾护航. 当前支持的eBPF应用包括:
|
||||
|
||||
1. XDP DNS monitor, blocking
|
||||
2. XDP SSL/TLS server name indicator (SNI) monitor, blocking
|
||||
1. XDP DDoS protection [Pkgten DDoS attack](https://youtu.be/QVh7kihvYaM?si=tAdGCiDib4tp2BSj)
|
||||
2. XDP DNS monitor, blocking
|
||||
3. XDP SSL/TLS server name indicator (SNI) monitor, blocking
|
||||
4. Intrusion prevention system (IPS) in XDP mode [suricata XDP](https://youtu.be/zcWsaZbs5aA?si=v_h6iHu3k4WZsBOn)
|
||||
5. DNS Load balancing in eBPF XSK AF_XDP mode [dnsdist AF_XDP](https://youtu.be/O5BK1CGHDkU?si=r5VDnUc7_PU0Xt-R0)
|
||||
6. eBPF based LoxiLB load balancer, Firewall, Proxy, see full features [LoxiLB](https://loxilb-io.github.io/loxilbdocs/#overall-features-of-loxilb)
|
||||
|
||||
Loongson mini PC Home Internet Firewall Demo [here](https://youtu.be/rVHkBf1HB7Y?si=cxZphLIn4RhRp3-F)
|
||||
|
||||
@@ -24,9 +28,9 @@ distribution.
|
||||
|
||||
# Where can I get LoongFire?
|
||||
|
||||
中国大陆用户下载地址: https://www.vcn.bc.ca/~vli/bpfire/
|
||||
中国大陆用户下载地址: https://www.vcn.bc.ca/~vli/loongfire/
|
||||
|
||||
http://bpfire.net/download/
|
||||
https://bpfire.net/download/loongfire
|
||||
|
||||
# What computer hardwares LoongFire requires?
|
||||
|
||||
@@ -36,6 +40,9 @@ for example [mini PC](https://www.aliexpress.us/item/3256807861547435.html?spm=a
|
||||
|
||||
# How to build LoongFire?
|
||||
|
||||
On LoongArch machine (I used Loongson 3A6000 mini PC running Fedora):
|
||||
|
||||
1. git clone https://github.com/vincentmli/BPFire.git
|
||||
2. cd BPFire; wget http://www.bpfire.net/download/cache.tar.xz; tar xJvf cache.tar.xz
|
||||
3. git checkout loongfire; ./make.sh build
|
||||
2. cd BPFire; git checkout loongfire
|
||||
3. wget --mirror --convert-links --adjust-extension --page-requisites --no-parent --cut-dirs=2 -nH --reject "index.html*" --reject "*.gif" https://www.bpfire.net/download/loongfire/cache/
|
||||
4. ./make.sh build
|
||||
|
||||
Reference in New Issue
Block a user