thảo luận Cộng đồng sử dụng Pfsense

  • Người tạo chủ đề Người tạo chủ đề chienbinhso13
  • Ngày bắt đầu Ngày bắt đầu
Giờ mình có bài tập trên pfSense cần block Facebook với YouTube bằng firewall không thôi thì có cách nào bền vững không mấy thím, chặn bằng cách block nguyên một cái ASN hoặc điền các dải IP của họ thì mình thấy hơi chuối 🥲
1637251047455.png
 
Sửa lần cuối:
Giờ mình có bài tập trên pfSense cần block Facebook với YouTube bằng firewall không thôi thì có cách nào bền vững không mấy thím, chặn bằng cách block nguyên một cái ASN hoặc điền các dải IP của họ thì mình thấy hơi chuối 🥲
Xem tệp đính kèm 875623

Block theo host name.
Tip: dùng firefox xem CA, có đầy đủ domain & subdomain được chứng thực bởi CA.

Gửi từ Samsung SM-N920C bằng vozFApp
 
Block theo host name.
Tip: dùng firefox xem CA, có đầy đủ domain & subdomain được chứng thực bởi CA.

Gửi từ Samsung SM-N920C bằng vozFApp
Mình thử Facebook thì OK rồi, mà YouTube thì không biết sao lại không được 😢
1637281693928.png

1637281720386.png

Aliases mình setup cho 2 trang này đây thím, bên YouTube hình như dính với Google nên bằng cách nào đấy vẫn qua được 🤔
1637281853169.png
 
cho e hỏi có gộp dc băng thông vpn như wan ko
gộp thì được nhưng chạy thật thì nó vẫn round robin từng đường thôi :v
Mình thử Facebook thì OK rồi, mà YouTube thì không biết sao lại không được 😢
Xem tệp đính kèm 875855
Xem tệp đính kèm 875856
Aliases mình setup cho 2 trang này đây thím, bên YouTube hình như dính với Google nên bằng cách nào đấy vẫn qua được 🤔
Xem tệp đính kèm 875858
Dùng DNS Resolver hoặc DNS Forwarder để đặt DNS 2 thằng đấy thành 127.00.0.1 là đc
 
Dùng DNS Resolver hoặc DNS Forwarder để đặt DNS 2 thằng đấy thành 127.00.0.1 là đc
Bình thường thì mình cũng dùng DNS cho khỏe rồi thím, nhưng phiền cái bài tập mình phải dùng firewall vì mấy câu sau lại là dùng SSH tunnel để bypass firewall của pfSense 🥲
1637288505936.png


Mà thôi kệ, Facebook mình thấy vẫn chặn được :sweat:
 
Bình thường thì mình cũng dùng DNS cho khỏe rồi thím, nhưng phiền cái bài tập mình phải dùng firewall vì mấy câu sau lại là dùng SSH tunnel để bypass firewall của pfSense 🥲
Xem tệp đính kèm 875985

Mà thôi kệ, Facebook mình thấy vẫn chặn được :sweat:

youtube.com
youtube-nocookie.com
ytimg.com
youtu.be
youtubeeducation.com
youtubekids.com
yt.be
googlevideo.com

Gửi từ Samsung SM-N920C bằng vozFApp
 
youtube.com
youtube-nocookie.com
ytimg.com
youtu.be
youtubeeducation.com
youtubekids.com
yt.be
googlevideo.com

Gửi từ Samsung SM-N920C bằng vozFApp
Mình lấy một cái list trên GitHub (https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/google/youtube) xong điền bằng tay từng cái domain một rồi thím.
1637322431903.png

1637322541687.png


Cũng thành công được trong vài giây phút ngắn ngủi, sau đó đâu lại vào đấy 🥲
1637322524991.png


Mình có dùng dev tool của browser để debug với mở cái IP table của alias để xem, cái địa chỉ IP đó có trong alias mà nó vẫn không block được, Facebook thì dễ, mà cái quỷ YT này ảo quá 😑
1637322728311.png

1637322735989.png


Một hồi mình chán quá nên thôi viết report thế này luôn 😑
1637322566016.png
 
Mình lấy một cái list trên GitHub (https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/google/youtube) xong điền bằng tay từng cái domain một rồi thím.
Xem tệp đính kèm 877046
Xem tệp đính kèm 877051

Cũng thành công được trong vài giây phút ngắn ngủi, sau đó đâu lại vào đấy 🥲
Xem tệp đính kèm 877048

Mình có dùng dev tool của browser để debug với mở cái IP table của alias để xem, cái địa chỉ IP đó có trong alias mà nó vẫn không block được, Facebook thì dễ, mà cái quỷ YT này ảo quá 😑
Xem tệp đính kèm 877055
Xem tệp đính kèm 877057

Một hồi mình chán quá nên thôi viết report thế này luôn 😑
Xem tệp đính kèm 877053
lý do là việc chặn theo host trên pfsense nó không hoạt động có lẽ là do ntn:

đầu tiên pfsense lấy cái host name trong alias, truy vấn DNS để đổi thành IP
xong đẩy cái IP đó vào 1 danh sách
rồi từ danh sách đó tạo 1 dải firewall rules.

vì ip của youtube nó phân giải ra nhiều dải địa chỉ IP nên khi ánh xạ domain <--> IP thì sẽ không phủ hết được các trường hợp mà dải IP của youtube hỗ trơ.

dẫn đến 5 phút sau reload lại thì nó đổi sang ip khác --> vẫn qua được.

giải pháp triệt để mà không muốn chặn cả dải ASN là sử dụng transparent proxy như squid + URL filter hoặc privoxy.

giải pháp chặn DNS cũng khả thi, tuy nhiên một số trình duyệt có hỗ trợ DNS over HTTP (DoH) thì vẫn có thể bypass DNS được (vì DoH sử dụng port 443)

để chặn DoH thì dùng pfBlockerNG chặn hết đám dịch vụ DoH đi là xong.

có 1 khả năng nữa là dùng snort + appId filter database để chặn youtube.
 
Em có 2 đường Wan là A và B
Em muốn Nas chỉ dùng đường Wan B còn đường Wan A cho tất cả các thiết bị còn lại thì làm ntn cho gọn các thím nhỉ.
 
Em có 2 đường Wan là A và B
Em muốn Nas chỉ dùng đường Wan B còn đường Wan A cho tất cả các thiết bị còn lại thì làm ntn cho gọn các thím nhỉ.

Gán ip tĩnh cho nas, vào firewall/rules set ip nas theo wan B, chọn lan net theo wan A, đẩy rule nas lên trên các thiết bị khác.

Gửi từ Samsung SM-N920C bằng vozFApp
 

Thống kê chủ đề

Ngày tạo
chienbinhso13,
Người trả lời cuối
h3ti3n,
Trả lời
1.948
Lượt xem
150.874
Quay lại
Lên đầu trang