Score:0

พอร์ตเฉพาะของ Squid proxy ใช้งานไม่ได้ในช่วงระยะเวลาสั้นๆ จากนั้นจึงเริ่มทำงานอีกครั้ง

ธง gd

ฉันใช้ Squid เวอร์ชัน 4.6 บน Raspberry Pi 4 ซึ่งมีโมเด็ม Huawei Wifi 7 ตัวเชื่อมต่อผ่านฮับ หลังจากตั้งค่า Squid ให้ทำงานกับพอร์ตทั้ง 7 พอร์ตและเปลี่ยนเส้นทางทราฟฟิกไปยังโมเด็มได้สำเร็จ ทุกอย่างก็ทำงานได้ดี และฉันสามารถเชื่อมต่อกับมันได้จากทุกๆ พอร์ต อย่างไรก็ตาม เมื่อเวลาผ่านไป พอร์ต/การเชื่อมต่อบางพอร์ตหยุดทำงานโดยไม่ตั้งใจเป็นเวลาสองสามนาทีหรือตลอดทั้งชั่วโมง จากนั้นจึงกลับมาใช้งานได้อีกครั้ง ฉันเกือบจะแน่ใจว่าไม่มีปัญหากับตัวโมเด็มเอง เมื่อฉันตรวจสอบบันทึกการเข้าถึง นั่นคือสิ่งที่ฉันเห็นสำหรับการเชื่อมต่อที่ไม่ทำงาน (การเชื่อมต่อ :

91.228.155.195 - ผู้ใช้ทดสอบ [09/Nov/2021:17:51:32 +0200] "HEAD http://pcode.info/ HTTP/1.1" 503 368 TCP_MISS:HIER_DIRECT

ข้อผิดพลาด HTTP คือ 503 และฉันไม่รู้ว่าทำไมมันถึงเกิดขึ้น ต่อไปนี้คือข้อความอีกสองสามข้อความที่ฉันได้รับสำหรับการเชื่อมต่อที่ไม่สำเร็จ:

89.208.5.14 - - [09/Nov/2021:17:55:13 +0200] "CONNECT www.google.com:443 HTTP/1.1" 407 4061 TCP_DENIED:HIER_NONE 91.228.155.195 - ผู้ทดสอบ [09/Nov/2021:17:51:25 +0200] "HEAD http://pcode.info/ HTTP/1.1" 0 0 TCP_MISS_ABORTED:HIER_DIRECT

นี่คือการกำหนดค่าของฉันสำหรับปลาหมึก:

acl พอร์ต 1 มายพอร์ต 20001
acl port2 มายพอร์ต 20002
acl port3 มายพอร์ต 20003
acl พอร์ต 4 มายพอร์ต 20004
acl port5 มายพอร์ต 20005
acl port6 ​​myport 20006
acl port7 มายพอร์ต 20007
#acl ผู้จัดการโปรโต cache_object
#acl localhost src 127.0.0.1/32
#acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
#acl localnet src 192.168.0.0/24
#acl SSL_ports พอร์ต 443
#acl Safe_ports พอร์ต 80 # http
#acl Safe_ports พอร์ต 21 # ftp
#acl Safe_ports พอร์ต 443 # https
#acl Safe_ports พอร์ต 70 # โกเฟอร์
#acl Safe_ports พอร์ต 210 # wais
#acl Safe_ports พอร์ต 1025-65535 # พอร์ตที่ไม่ได้ลงทะเบียน
#acl Safe_ports พอร์ต 280 # http-mgmt
#acl Safe_ports พอร์ต 488 # gss-http
#acl Safe_ports พอร์ต 591 # filemaker
#acl Safe_ports พอร์ต 777 # มัลติลิง http
#acl วิธีการเชื่อมต่อ CONNECT

โปรแกรมพื้นฐาน auth_param /usr/lib/squid/basic_db_auth --plaintext --persist
auth_param เด็กพื้นฐาน 5
auth_param Web-Proxy ขอบเขตพื้นฐาน
auth_param ข้อมูลประจำตัวพื้นฐานsttl 1 ชั่วโมง
ปิด auth_param กรณีพื้นฐานที่ละเอียดอ่อน
external_acl_type acl_helper %MYPORT %LOGIN /usr/bin/php /home/pi/external_acl.php
ผู้ใช้ acl acl_helper ภายนอก
http_access อนุญาตให้ผู้ใช้
#acl user1 proxy_auth user1
#acl user2 proxy_auth user2
#http_access อนุญาต user1 พอร์ต1
#http_access อนุญาต user2 port2
http_port 20001
http_port 20002
http_port 20003
http_port 20004
http_port 20005
http_port 20006
http_port 20007

dns_v4_เปิดครั้งแรก

tcp_outgoing_address 192.168.9.114 พอร์ต 1
tcp_outgoing_address 192.168.10.116 พอร์ต 2
tcp_outgoing_address 192.168.11.118 พอร์ต 3
tcp_outgoing_address 192.168.12.120 พอร์ต 4
tcp_outgoing_address 192.168.13.122 พอร์ต 5
tcp_outgoing_address 192.168.14.124 พอร์ต 6
tcp_outgoing_address 192.168.15.125 พอร์ต 7

access_log /var/log/squid/access.log ทั่วไป
#coredump_dir /var/spool/squid
#refresh_pattern ^ftp: 1440 20% 10080
#refresh_pattern ^โกเฟอร์: 1440 0% 1440
#refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
#refresh_pattern . 0 20% 4320```

บางครั้งการรีสตาร์ท Squid ช่วยได้ แต่บางครั้งก็ไม่ได้
ไม่มีใครรู้ว่าทำไมมันถึงเกิดขึ้น? ความคิดทั่วไปหรือจุดใดที่สามารถช่วยฉันแก้ไขได้

ขอบคุณล่วงหน้า!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา